github florinp93/hells-gate-recomp v0.5.0-alpha
0.5.0-alpha

2 hours ago

Changes

  • Native Vulkan renderer with D3D12-GPU texture interop: the game's D3D12 output is shared directly to a Vulkan swapchain via external memory, eliminating CPU readback.
  • Aspect ratio fix: the ultrawide projection hook now correctly uses 64-bit float precision, and presentation geometry uses proper aspect-fit viewport/scissor calculations. 21:9, 32:9, 16:10, and 4:3 modes now display correctly without stretching, black bands on the wrong axis, or edge streaking. The image is no longer streched either as it was in the last update. I pushed the wrong release by mistake and that wasn't properly scailing.
  • Launcher redesign: resolution options are now derived from your auto-detected display aspect ratio, showing actual render resolutions (e.g. 3440x1440) instead of scale multipliers. A renderer toggle lets you switch between Native (Vulkan + interop) and ReXGlue (D3D12).
  • Log spam fix: expected GPU write-watch access violations are no longer logged; genuine unhandled violations still emit full diagnostics.

Note: The next update will unlock the framerate for the native renderer. DLC installation might also be enabled, can't promise it just yet.

Don't miss a new hells-gate-recomp release

NewReleases is sending notifications on new releases.