Commit Graph

  • f5e6754ac0 Special case depal lookups for Test Drive's strange usage. Henrik Rydgård 2022-07-20 00:05:07 +02:00
  • 0e780be539 Merge pull request #15886 from hrydgard/refactor-depal Henrik Rydgård 2022-08-22 13:30:55 +02:00
  • b39b74e602 More renaming. Fix shader view for Vulkan Henrik Rydgård 2022-08-22 12:28:46 +02:00
  • 82a6c42e17 DepalettizeCommon -> TextureShaderCommon. Simplifications. Henrik Rydgård 2022-08-22 12:20:21 +02:00
  • 58a6fd3395 Convert TextureShaderApplier to a member function in DepalCache. Henrik Rydgård 2022-08-22 11:45:52 +02:00
  • 383adcb870 Simplify depal shader apply code a bit. Henrik Rydgård 2022-08-22 11:17:50 +02:00
  • 3c307c9857 Merge pull request #15884 from unknownbrackets/texreplace-io-async Henrik Rydgård 2022-08-22 11:10:16 +02:00
  • e473eb9f5e Replacement: Read files only within time budget. Unknown W. Brackets 2022-08-21 22:07:05 -07:00
  • 73c06bb776 Replacement: Be more consistent about base level. Unknown W. Brackets 2022-08-21 22:03:16 -07:00
  • 39cb2f184c Merge pull request #15881 from unknownbrackets/headless Henrik Rydgård 2022-08-22 05:54:58 +02:00
  • 0cb29db198 Merge pull request #15883 from unknownbrackets/linux-vulkan Henrik Rydgård 2022-08-22 05:54:25 +02:00
  • 64baff080a Merge pull request #15882 from unknownbrackets/mip-clut Henrik Rydgård 2022-08-22 05:53:34 +02:00
  • c13f57e64f Vulkan: Cleanup minor logging. Unknown W. Brackets 2022-08-21 19:40:02 -07:00
  • 842bf86b1a Config: Default PSP model to SLIM on all platforms. Unknown W. Brackets 2022-08-21 19:05:51 -07:00
  • 4924b22b51 Linux: Consider Vulkan if OpenGL init fails. Unknown W. Brackets 2022-08-21 19:00:10 -07:00
  • 89a499b4d2 GLES: Correct preview of mip levels > 0. Unknown W. Brackets 2022-08-21 16:47:46 -07:00
  • afc9a14b37 GPU: Share CLUTs if no extended CLUT. Unknown W. Brackets 2022-08-21 16:46:51 -07:00
  • 05ad644c69 Headless: Set softgpu config flag. Unknown W. Brackets 2022-08-21 15:52:18 -07:00
  • 1b72311e7d Headless: Fix comparison for oversized buffers. Unknown W. Brackets 2022-08-21 15:51:56 -07:00
  • d11640a070 Merge pull request #15880 from unknownbrackets/ir-slowmem Unknown W. Brackets 2022-08-21 15:07:32 -07:00
  • 8e7847f6d9 UI: Show return address for exec crashes. Unknown W. Brackets 2022-08-21 14:09:52 -07:00
  • 80e481bbdc Core: Show exception on misaligned jump. Unknown W. Brackets 2022-08-21 14:00:15 -07:00
  • b296bc7282 Merge pull request #15879 from unknownbrackets/ir-slowmem Henrik Rydgård 2022-08-21 22:52:41 +02:00
  • 90517ace59 irjit: Validate alignment in slow memory mode. Unknown W. Brackets 2022-08-21 13:24:10 -07:00
  • 6715f41410 irjit: Add constructs for validing mem access. Unknown W. Brackets 2022-08-21 12:44:35 -07:00
  • 58adf3ee48 Merge pull request #15859 from hrydgard/depal-depth-565 Henrik Rydgård 2022-08-21 19:54:02 +02:00
  • 5f30c88e38 Merge pull request #15873 from unknownbrackets/softgpu-xfer-hazard Henrik Rydgård 2022-08-21 10:04:27 +02:00
  • 5ad1301ee8 Merge pull request #15874 from unknownbrackets/softgpu-morph Henrik Rydgård 2022-08-21 10:03:47 +02:00
  • a11e7e167b More D3D9 work on depth textures. Something still missing. Henrik Rydgård 2022-08-21 09:57:19 +02:00
  • 8e7cf596b6 Address more feedback, cleanup scale parameter Henrik Rydgård 2022-08-21 08:53:34 +02:00
  • 80772dd18e Remove leftover resolutionScale depal config parameter Henrik Rydgård 2022-08-21 08:46:32 +02:00
  • 668de1f544 Compatibility check Henrik Rydgård 2022-08-20 16:58:59 +02:00
  • 9cc8cfaa08 Use a DX9-compatible method to pass texwidth and height. the effect doesn't work on DX9 yet though. Henrik Rydgård 2022-08-20 16:57:02 +02:00
  • ca24f1b9aa Fixes for D3D11 Henrik Rydgård 2022-08-20 16:32:04 +02:00
  • e2707d3ab3 Remove debug code, cleanup Henrik Rydgård 2022-08-20 16:31:53 +02:00
  • 412d44dc92 Fix glitch when changing render resolution Henrik Rydgård 2022-08-20 12:20:37 +02:00
  • 89c96142a1 Really not sure how we can detect whether a depth deswizzle is needed :( Hopefully temporary flag... Henrik Rydgård 2022-08-19 00:34:02 +02:00
  • f3496d34c8 Texture bind channel fix. Still need to figure out a way to decide to swizzle or not. Henrik Rydgård 2022-08-19 00:02:22 +02:00
  • e6b60026d1 Fix graphics in Ratchet & Clank. WIP Henrik Rydgård 2022-08-18 15:46:20 +02:00
  • 346a252593 Fix naming of temp fbos to be in PSP pixels Henrik Rydgård 2022-08-18 12:08:03 +02:00
  • 5a7bddbfa6 Allow binding depth as 565 by going through depal. Henrik Rydgård 2022-08-18 11:44:20 +02:00
  • e14ca87900 softgpu: Correct morph weight updates. Unknown W. Brackets 2022-08-21 00:27:31 -07:00
  • 5097a6a8fb Merge pull request #15872 from unknownbrackets/tex-3d Henrik Rydgård 2022-08-21 08:45:08 +02:00
  • 88e8f95293 softgpu: Flush on transfer to pending tex read. Unknown W. Brackets 2022-08-20 23:22:21 -07:00
  • 3d52b445f1 softgpu: Restrict CLUT to proper size. Unknown W. Brackets 2022-08-20 17:36:15 -07:00
  • 229c944208 GE Debugger: Include extended CLUT in frame dumps. Unknown W. Brackets 2022-08-20 17:35:06 -07:00
  • e374ea6b21 GPU: Restrict mip CLUT enhancement a bit. Unknown W. Brackets 2022-08-20 17:32:45 -07:00
  • 669ce4b99d Merge pull request #15870 from unknownbrackets/gpu-viewport-state Henrik Rydgård 2022-08-21 02:22:26 +02:00
  • 08463af81f Merge pull request #15871 from unknownbrackets/depal-5551 Henrik Rydgård 2022-08-21 02:21:31 +02:00
  • 01bfb88f15 GE Debugger: Correct 16-bit CLUT display. Unknown W. Brackets 2022-08-20 15:51:46 -07:00
  • 5d46948eca GPU: Correct depal CLUT texture for 5551/565. Unknown W. Brackets 2022-08-20 15:36:13 -07:00
  • b5a4843c1f GPU: Purify ConvertViewportAndScissor(). Unknown W. Brackets 2022-08-20 14:16:55 -07:00
  • d61619db47 GPU: Dirty params when converting viewport state. Unknown W. Brackets 2022-08-20 14:03:24 -07:00
  • 5046cbd015 Address feedback to PR #15858 Henrik Rydgård 2022-08-20 17:23:51 +02:00
  • 044b8d6479 Merge pull request #15858 from hrydgard/copy-color-to-depth Henrik Rydgård 2022-08-20 10:11:49 +02:00
  • 29ea3ffe0c Restore the clearing optimization, avoiding unnecessary depth copies Henrik Rydgård 2022-08-20 09:46:15 +02:00
  • 12db0e52d4 Fix deferred-depth for bezier/spline. Move updating of last_frame_depth_render to GPUCommon. Henrik Rydgård 2022-08-18 09:38:17 +02:00
  • 97dbba0ec3 Minor fixes. Everything seems fine now. Henrik Rydgård 2022-08-17 19:55:19 +02:00
  • 5d8fe4c2a8 Implement copying color to depth on load. However, weird stuff is happening.. Henrik Rydgård 2022-08-17 14:28:34 +02:00
  • 94ade8c751 Extract depth copies to CopyToDepthFromOverlappingFramebuffers Henrik Rydgård 2022-08-17 12:11:00 +02:00
  • 886679c7ec Remove the color-to-depth mode Henrik Rydgård 2022-08-17 11:31:02 +02:00
  • a0ac2dffc7 Defer depth copies until depth buffer is actually used. Henrik Rydgård 2022-08-01 23:55:58 +02:00
  • 21cf6a6f04 Merge pull request #15869 from hrydgard/fix-framebuffer-matching Unknown W. Brackets 2022-08-19 23:26:49 -07:00
  • 68480c548d Texture bind channel fix Henrik Rydgård 2022-08-19 00:02:22 +02:00
  • 295f5f391e More consistent handling of lack of depth texture support. Small log improvement. Henrik Rydgård 2022-08-18 09:17:36 +02:00
  • bd3d97b17b Fix bug in framebuffer matching where the wrong format was checked for depth matching. Fixes #15867 Henrik Rydgård 2022-08-20 07:59:11 +02:00
  • 0fb5f56f88 Merge pull request #15868 from DDinghoya/patch-5 Henrik Rydgård 2022-08-20 07:12:17 +02:00
  • 824de45d52 Update ko_KR.ini DDinghoya 2022-08-20 13:05:30 +09:00
  • b2e127d807 Merge pull request #15866 from DDinghoya/patch-4 Henrik Rydgård 2022-08-20 00:16:48 +02:00
  • af011c2cc9 OpenXR - Step closer to identify multiview FBO issue Lubos 2022-08-19 21:19:59 +02:00
  • 98f726af3b OpenXR - Use OpenGL ES 3 and ensure FBO pair calls Lubos 2022-08-19 16:59:39 +02:00
  • 4603ccdd92 OpenXR - Initialization errors fixed Lubos 2022-08-19 15:17:42 +02:00
  • c3241bc911 Update ko_KR.ini DDinghoya 2022-08-19 19:20:25 +09:00
  • b2241e8997 Merge pull request #15865 from DDinghoya/patch-3 Henrik Rydgård 2022-08-19 10:23:10 +02:00
  • 1c882e3c63 Update ko_KR.ini DDinghoya 2022-08-19 16:49:51 +09:00
  • 93d67fccfd Merge pull request #15863 from DDinghoya/patch-2 Henrik Rydgård 2022-08-19 07:50:18 +02:00
  • cdd134b5f8 Update ko_KR.ini DDinghoya 2022-08-19 11:04:54 +09:00
  • 0321ba8ddd Merge pull request #15862 from felixonmars/fix-riscv-build Henrik Rydgård 2022-08-18 22:23:48 +02:00
  • c508f66df1 OpenXR - Multiview in progress Lubos 2022-08-18 19:59:01 +02:00
  • 70b9dcc9a3 Initialize a bunch of Dialog structs Henrik Rydgård 2022-08-18 15:20:16 +02:00
  • 87f51c5ead Fix dependency of RISC-V targets on common JIT code Felix Yan 2022-08-18 17:41:53 +03:00
  • 9d21ccf5fc Merge pull request #15860 from DDinghoya/patch-1 Henrik Rydgård 2022-08-18 16:10:19 +02:00
  • 496785cd54 Update ko_KR.ini DDinghoya 2022-08-18 22:54:08 +09:00
  • 0749f14651 Merge pull request #15857 from hrydgard/sequence-based-texture-matching Unknown W. Brackets 2022-08-17 19:28:16 -07:00
  • 76333f90fe Bias towards the most recently written framebuffer Henrik Rydgård 2022-08-17 23:51:05 +02:00
  • fde369332b Remove restrictions on VRAM addresses for depth and color Henrik Rydgård 2022-08-17 23:46:38 +02:00
  • 31773b42ba Always attempt to match both depth and color Henrik Rydgård 2022-08-17 23:35:36 +02:00
  • b5f0e26c24 Pre-reject DXT formats, Misc Henrik Rydgård 2022-08-17 23:30:51 +02:00
  • 705b34d868 Show seqCount in candidate list Henrik Rydgård 2022-08-17 23:25:07 +02:00
  • 8251932ae3 Stride fix in matching Henrik Rydgård 2022-08-17 22:58:26 +02:00
  • 7f169436c0 Framebuffer matching simplification Henrik Rydgård 2022-08-17 22:45:13 +02:00
  • 4026d49104 OpenXR - Multiview uniforms working Lubos 2022-08-17 19:14:36 +02:00
  • d570a194dd Merge branch 'feature_openxr_6dof' into feature_openxr_stereo Lubos 2022-08-17 17:08:12 +02:00
  • 6cc8ca517f Merge pull request #15855 from hrydgard/fix-depth-blit-regression Henrik Rydgård 2022-08-17 16:58:19 +02:00
  • 2887671e6f OpenXR - Refactor display framerate Lubos 2022-08-17 16:55:19 +02:00
  • bd6f79e473 Fix the raster depth blit again, which I recently broke. Henrik Rydgård 2022-08-17 14:42:13 +02:00
  • 1e479fa192 Merge branch 'master' into feature_openxr_6dof Lubos 2022-08-17 16:48:05 +02:00
  • a7e388168d Typo fix Henrik Rydgård 2022-08-17 14:33:38 +02:00
  • 3c3708e6e4 Silverfall: Add the US game ID too Henrik Rydgård 2022-08-17 14:04:08 +02:00
  • f2aecada79 Add Silverfall to [AtracLoopHack]. At least we're gathering a good list of test cases once we have an idea for a real fix... Henrik Rydgård 2022-08-17 14:02:51 +02:00