Commit Graph

  • a52e62a187 Enable depth uploads on render-to-clut-buffer. Esoteric but needed for #11100. Compat flag for now. Henrik Rydgård 2022-09-12 15:34:32 +02:00
  • d551d0dd8f Enable DownloadCLUT and ShaderBitmask for Burnout Dominator Henrik Rydgård 2022-09-11 18:51:12 +02:00
  • 8d00df12a4 Detect the CLUT8/8888 situation Henrik Rydgård 2022-09-11 18:23:57 +02:00
  • 4803825f83 Buffer copy matching workaround Henrik Rydgård 2022-09-12 11:16:30 +02:00
  • 57ef2bb0d5 OpenXR - Ensure the head pose is locked during frame rendering Lubos 2022-09-14 20:36:33 +02:00
  • d8fbc7ce56 OpenXR - Vulkan support in progress Lubos 2022-09-14 19:53:55 +02:00
  • e2768b9e0c Merge pull request #16025 from hrydgard/tex-decode-flags Unknown W. Brackets 2022-09-14 10:05:58 -07:00
  • 0ed1f3d461 Switch multiple bools as parameters to DecodeTextureLevel to a flags enum. Henrik Rydgård 2022-09-14 18:40:08 +02:00
  • 776c650017 Fix regression in Tantalus games. See #15914 Henrik Rydgård 2022-09-14 08:58:06 +02:00
  • cf2ad5ceaf Merge pull request #16024 from unknownbrackets/logicop-simulate Henrik Rydgård 2022-09-14 08:41:29 +02:00
  • 440062530e GE Debugger: Allow fb copies while stepping. Unknown W. Brackets 2022-09-13 19:07:54 -07:00
  • a397c74140 GPU: Fix simulating logicop with blend and shader. Unknown W. Brackets 2022-09-13 19:07:25 -07:00
  • e4f44e680d OpenXR - Move skyplane compat flag into compatvr.ini Lubos 2022-09-13 21:16:03 +02:00
  • e406dc4730 Merge branch 'master' into compat_openxr_gta Lubos 2022-09-13 21:01:55 +02:00
  • 7b47ba8022 Merge pull request #16023 from hrydgard/framebuffer-clut-prep Unknown W. Brackets 2022-09-13 06:51:58 -07:00
  • b4d0ac2e1c Unify CLUT texture size at 512 to reduce complexity. Worth the extra bytes. Henrik Rydgård 2022-09-13 11:42:51 +02:00
  • 39890f7d6f Extract function GetReinterpretPipeline Henrik Rydgård 2022-09-13 11:28:37 +02:00
  • dab38f7261 Merge pull request #16022 from unknownbrackets/savedata-size Henrik Rydgård 2022-09-13 09:47:21 +02:00
  • f18b0277f4 Merge pull request #16021 from unknownbrackets/softgpu-compact Henrik Rydgård 2022-09-13 09:45:00 +02:00
  • ce80900b75 Savedata: Return errors more correctly on load. Unknown W. Brackets 2022-09-13 00:10:27 -07:00
  • 8371091734 softgpu: Force correct alignment on 32-bit. Unknown W. Brackets 2022-09-12 22:15:02 -07:00
  • 56e30495aa Common: Fix some type compare warnings on 32-bit. Unknown W. Brackets 2022-09-12 22:14:48 -07:00
  • 1be5f1670c softgpu: Remove mostly unused screen offset state. Unknown W. Brackets 2022-09-12 22:02:10 -07:00
  • 167213c746 softgpu: Cache texture bufws at 16 bit. Unknown W. Brackets 2022-09-12 21:57:00 -07:00
  • b2e6a086dc softgpu: Reduce size of VertexData texture coords. Unknown W. Brackets 2022-09-12 21:10:02 -07:00
  • a0515bf5ca Merge pull request #16016 from lvonasek/feature_openxr_stereo Unknown W. Brackets 2022-09-12 17:48:39 -07:00
  • fea2ace548 OpenXR - Initial work on Vulkan support Lubos 2022-09-13 01:39:44 +02:00
  • d6fd9a386b Non-buffered rendering crashfix Henrik Rydgård 2022-09-13 00:29:46 +02:00
  • b695c1ffb3 Merge branch 'master' into compat_openxr_gta Lubos 2022-09-12 23:04:31 +02:00
  • 9ede9bd822 OpenXR - Refactor variable name Lubos 2022-09-12 23:01:44 +02:00
  • c6ff56d4a3 OpenXR - Crash when using 3D stereo fixed Lubos 2022-09-12 22:55:53 +02:00
  • 4b93dc031c OpenXR - Requested header change in compatvr.ini Lubos 2022-09-12 21:28:08 +02:00
  • 125b76e9d5 Merge pull request #16013 from hrydgard/some-render-debug-utils Henrik Rydgård 2022-09-12 19:24:16 +02:00
  • e49ee5c93b Merge branch 'master' into feature_openxr_stereo Lubos 2022-09-12 18:49:22 +02:00
  • bdde5f0f7f OpenXR - Use per game stereo separation file Lubos 2022-09-12 18:46:04 +02:00
  • b86648b352 Address feedback Henrik Rydgård 2022-09-12 16:30:08 +02:00
  • 4ad345d78d Better shader compile logging Henrik Rydgård 2022-09-12 14:02:15 +02:00
  • d9989ffc16 Don't start blending in the shader just because there's bitmasks, if blend is disabled. Henrik Rydgård 2022-09-12 12:17:32 +02:00
  • a2eaad5445 Debug-name shader modules with their shader desc strings Henrik Rydgård 2022-09-12 11:59:08 +02:00
  • 2791ab3226 Merge pull request #16011 from unknownbrackets/softgpu-rect Henrik Rydgård 2022-09-12 08:35:13 +02:00
  • 9292fd84e2 Merge pull request #16009 from unknownbrackets/softgpu-colors Henrik Rydgård 2022-09-12 08:34:03 +02:00
  • 3c9372fb75 softgpu: Ignore stencil test mask in ALWAYS mode. Unknown W. Brackets 2022-09-11 22:11:15 -07:00
  • 1f6870798b softgpu: Include early Z in func description. Unknown W. Brackets 2022-09-11 21:57:22 -07:00
  • 151727ee01 softgpu: Detect longer strips of rectangles. Unknown W. Brackets 2022-09-11 21:49:37 -07:00
  • 288d18447d softgpu: Detect full triangles as rectangles. Unknown W. Brackets 2022-09-11 21:15:21 -07:00
  • ce4fee7373 softgpu: Refactor triangle cull processing. Unknown W. Brackets 2022-09-11 21:14:47 -07:00
  • 8a6e8066bf softgpu: Store vertex colors as packed RGBA8. Unknown W. Brackets 2022-09-11 18:41:06 -07:00
  • 8a2115be46 softgpu: Enable early Z tests a bit more often. Unknown W. Brackets 2022-09-11 18:39:39 -07:00
  • 5f2e20d8ca softgpu: Reduce some minor bin item field sizes. Unknown W. Brackets 2022-09-11 18:39:14 -07:00
  • c37049fa14 Merge pull request #16007 from unknownbrackets/gedebugger Henrik Rydgård 2022-09-12 00:15:06 +02:00
  • 37c733c969 Merge pull request #16008 from unknownbrackets/readme Henrik Rydgård 2022-09-12 00:10:17 +02:00
  • 41c6c81ead README: Move some older releases to history. Unknown W. Brackets 2022-09-11 14:38:27 -07:00
  • f02e6b8e39 GE Debugger: Add some constants to expressions. Unknown W. Brackets 2022-09-11 13:51:10 -07:00
  • a6c9546529 Merge pull request #16006 from LunaMoo/compatRewrite Henrik Rydgård 2022-09-11 22:22:52 +02:00
  • 7d07e4e75d GE Debugger: Add fields to register expressions. Unknown W. Brackets 2022-09-11 13:09:03 -07:00
  • d25602f01b Add Rewrite to DrawSyncEatCycles hack, softlocks without it LunaMoo 2022-09-11 21:47:07 +02:00
  • 55c70332a1 GE Debugger: Eval breakpoints as if register set. Unknown W. Brackets 2022-09-11 11:05:30 -07:00
  • aa377662dd GE Debugger: Provide addrs in breakpoint conds. Unknown W. Brackets 2022-09-11 10:57:04 -07:00
  • 75efcd9dfd Merge pull request #16000 from unknownbrackets/gedebugger Henrik Rydgård 2022-09-11 19:41:11 +02:00
  • b3ba77152f Merge pull request #16004 from hrydgard/shader-depal-d3d11 Henrik Rydgård 2022-09-11 19:34:11 +02:00
  • cf959a8467 Remove CLUT matching case that shouldn't be there yet. Henrik Rydgård 2022-09-11 19:33:31 +02:00
  • 46500c8b6a Merge pull request #16005 from unknownbrackets/softgpu-fog Henrik Rydgård 2022-09-11 18:20:50 +02:00
  • 8c55e18ea8 softgpu: Switch vert continue buffer to members. Unknown W. Brackets 2022-09-11 08:54:34 -07:00
  • e72309745e softjit: Implement accurate fog color blending. Unknown W. Brackets 2022-09-11 08:50:07 -07:00
  • b90fc7137f softgpu: Correct accuracy of fog calculation. Unknown W. Brackets 2022-09-11 08:24:40 -07:00
  • 2e3b73abaa softgpu: Restrict sprite fast path to throughmode. Unknown W. Brackets 2022-09-11 08:22:37 -07:00
  • 3e7f6b57aa Shadergen issues found by the test Henrik Rydgård 2022-09-11 16:17:38 +02:00
  • a30896e21f Switch more texture matching calculations to use bytes for matching. Henrik Rydgård 2022-09-11 15:08:47 +02:00
  • 4491c480a6 Texture/framebuffer matching: Do margin check in bytes. Henrik Rydgård 2022-09-11 14:46:00 +02:00
  • 694dbe1271 Add ShaderDepalMode enum, use in shader ID. Replaces smoothed bit. Henrik Rydgård 2022-09-11 14:14:18 +02:00
  • 9bd8b11bf8 Implement shader depal for D3D11. Henrik Rydgård 2022-09-11 13:27:17 +02:00
  • 35c9cbd6b0 Merge pull request #16003 from hrydgard/clut-download-compat Henrik Rydgård 2022-09-11 12:20:25 +02:00
  • 5e6b064835 DownloadFramebufferForCLUT: Apply the fix mentioned in #8590 Henrik Rydgård 2022-09-11 10:30:43 +02:00
  • 33a93e238a CLUT download: Replace the broken block transfer check with a new compat flag. Henrik Rydgård 2022-09-11 10:26:01 +02:00
  • d86127ac5e Merge pull request #15999 from unknownbrackets/softgpu-texsize Henrik Rydgård 2022-09-11 10:12:38 +02:00
  • 37b51393a8 Merge pull request #16002 from unknownbrackets/softgpu-vertexdec Henrik Rydgård 2022-09-11 10:11:02 +02:00
  • 04c02340f1 Merge pull request #15998 from unknownbrackets/softgpu-rect Henrik Rydgård 2022-09-11 08:54:04 +02:00
  • d011768cdd Merge pull request #16001 from unknownbrackets/softgpu-earlyz Henrik Rydgård 2022-09-11 08:52:51 +02:00
  • 4889d5285d vertexjit: Use consistent skinInDecode. Unknown W. Brackets 2022-02-02 22:10:32 -08:00
  • 15d5fa48f7 softgpu: Check depth test early on simple stencil. Unknown W. Brackets 2022-09-10 21:22:13 -07:00
  • 90e009edb9 softgpu: Clamp/wrap textures at 512 pixels. Unknown W. Brackets 2022-09-10 19:33:02 -07:00
  • 123d6dbb11 GE Debugger: Correct confusing block transfer size. Unknown W. Brackets 2022-09-10 20:17:54 -07:00
  • 1056301c95 D3D11: Prevent crash on larger textures. Unknown W. Brackets 2022-09-10 20:16:05 -07:00
  • 3242bb8d66 TexCache: Allow valid bufw sizes. Unknown W. Brackets 2022-09-10 20:15:43 -07:00
  • 6c6d817ce7 Vulkan: Avoid crash if large texture attempted. Unknown W. Brackets 2022-09-10 20:14:37 -07:00
  • 100cbec620 GE Debugger: Fix crash on bp before list running. Unknown W. Brackets 2022-09-10 19:44:44 -07:00
  • 18c9a4d9c9 GE Debugger: Fix crash stepping with large tex. Unknown W. Brackets 2022-09-10 19:31:53 -07:00
  • f5f5c9ea87 softgpu: Avoid calling unordered coords tl/br. Unknown W. Brackets 2022-09-10 14:58:27 -07:00
  • 13ca08b235 softgpu: Avoid over-aggressive rect conversion. Unknown W. Brackets 2022-09-10 14:56:13 -07:00
  • 2505ae2858 GE Debugger: Fix logging of texture size. Unknown W. Brackets 2022-09-10 13:36:01 -07:00
  • e7d49cd7d0 softgpu: Allow almost flat rectangles to go fast. Unknown W. Brackets 2022-09-10 13:29:40 -07:00
  • 6004d4a459 softgpu: Refactor duplicate rectangle compat check. Unknown W. Brackets 2022-09-10 13:28:35 -07:00
  • a2ca85bc87 Add logging for LoadCLUT from framebuffer. See #15923 . Logs nicely in Burnout Dominator. Henrik Rydgård 2022-09-10 19:32:39 +02:00
  • b5822939b6 Merge pull request #15997 from unknownbrackets/debugger-gecond Henrik Rydgård 2022-09-10 18:28:21 +02:00
  • 97ca40530b Merge pull request #15996 from unknownbrackets/vulkan-compile-thread Henrik Rydgård 2022-09-10 18:28:08 +02:00
  • c200aa6f4b GE Debugger: Correct cond break removal warnings. Unknown W. Brackets 2022-09-10 08:52:50 -07:00
  • 54fe342f4b Vulkan: Wake compile thread when enqueued. Unknown W. Brackets 2022-09-10 08:30:09 -07:00
  • d66c5c11c1 Merge pull request #15995 from unknownbrackets/merge-hotfix Henrik Rydgård 2022-09-10 16:57:23 +02:00
  • f6f056d557 Merge tag 'v1.13.2' into merge-hotfix Unknown W. Brackets 2022-09-10 07:37:02 -07:00
  • 64b2b94e49 README: Add a note. v1.13.1b Unknown W. Brackets 2022-09-10 07:30:36 -07:00