Commit Graph

  • 71b8df2b22 Merge pull request #17047 from unknownbrackets/riscv-minor Henrik Rydgård 2023-03-03 09:38:43 +01:00
  • 63f370916b riscv: Enable Zba/Zbb by soc compatible. Unknown W. Brackets 2023-03-03 03:37:58 +00:00
  • eab06caba9 (UWP) More Cleanups Gabriel Morazán 2023-03-02 22:44:07 -04:00
  • c286ecc65a Merge pull request #17042 from hrydgard/requested-debugger-features Henrik Rydgård 2023-03-02 15:08:00 +01:00
  • 82097b4a3b Implement NopInstruction feature in debugger Henrik Rydgård 2023-03-02 14:28:51 +01:00
  • 1a577eea3c Merge pull request #17041 from hrydgard/new-app-icon Henrik Rydgård 2023-03-02 14:13:28 +01:00
  • 13a5fa8b4a Merge pull request #17040 from hrydgard/update-gradle Henrik Rydgård 2023-03-02 14:13:16 +01:00
  • f55782558c Debugger: Copy Address will now copy addresses for the whole selection Henrik Rydgård 2023-03-02 13:59:07 +01:00
  • cf6b00e3aa Also add new gold icon Henrik Rydgård 2023-03-02 13:13:50 +01:00
  • ab5172cd6e Gradle updates Henrik Rydgård 2023-03-02 12:51:55 +01:00
  • 055ac2b697 Add new default icon Henrik Rydgård 2023-03-02 11:45:47 +01:00
  • 964aa313a5 Merge pull request #17036 from unknownbrackets/riscv-minor Henrik Rydgård 2023-03-02 08:14:24 +01:00
  • 6fa32ee1ce Merge pull request #17035 from unknownbrackets/cache-framebuffer-copy Henrik Rydgård 2023-03-02 07:24:37 +01:00
  • 38bbd4b8a7 Common: Fix printf format warning. Unknown W. Brackets 2023-03-02 06:21:06 +00:00
  • 4960c8a07a riscv: Add libatomic. Unknown W. Brackets 2023-03-02 06:20:49 +00:00
  • 92a18eed01 GPU: Discard framebuffer copy when clearing. Unknown W. Brackets 2023-03-01 22:03:56 -08:00
  • 624e443b5b Fix logic error: assign EGLSurface to EGLConfig huhongwei 2023-03-02 09:13:31 +08:00
  • 4d0fbdb96f Add a safety check - don't cache partial copies. Henrik Rydgård 2023-03-01 22:51:23 +01:00
  • 7a7117f2f7 Cache framebuffer copies (for self-texturing) until the next TexFlush instruction. Henrik Rydgård 2023-03-01 22:38:46 +01:00
  • c1df1868fb Merge pull request #17027 from hrydgard/vulkan-avoid-software-devices Unknown W. Brackets 2023-02-28 19:18:48 -08:00
  • 0a01655f0e Merge pull request #17028 from hrydgard/crashfix-softgpu-frameskip Unknown W. Brackets 2023-02-28 19:17:36 -08:00
  • c6352a262d Fix crash in SoftGPU when frameskipping, noticed by sum2012 in Daxter Henrik Rydgård 2023-02-28 23:21:36 +01:00
  • e9182a6e04 Merge pull request #17026 from unknownbrackets/ios-jit-off Henrik Rydgård 2023-02-28 19:44:45 +01:00
  • 31d796e769 Vulkan on Android: In non-debug mode, avoid devices that were rejected by VulkanMayBeAvailable. Henrik Rydgård 2023-02-28 18:18:19 +01:00
  • 9c21184352 vertexjit: Simplify CPU core check. Unknown W. Brackets 2023-02-28 07:03:12 -08:00
  • f199a0fee3 UI: Forget jit override on user selection. Unknown W. Brackets 2023-02-28 06:58:30 -08:00
  • 891cc49beb iOS: Allow saving interp when jit was selected. Unknown W. Brackets 2023-02-28 06:57:47 -08:00
  • c19a588bad Merge pull request #17024 from Halo-Michael/master Henrik Rydgård 2023-02-28 15:26:57 +01:00
  • 8f1b4d6740 Update PPSSPP-Info.plist Halo-Michael 2023-02-28 20:47:26 +08:00
  • 23fd9907ed Merge pull request #17020 from hrydgard/rotate-daxter-analog Henrik Rydgård 2023-02-28 08:31:59 +01:00
  • ea5d4a5671 Rotate the analog stick by 15 degrees in the GoW games too, they do the same thing. Henrik Rydgård 2023-02-28 08:31:25 +01:00
  • 64bc15fb8e Merge pull request #17023 from GABO1423/master Unknown W. Brackets 2023-02-27 20:20:15 -08:00
  • 051039b696 (UWP) Fix Skipped Asset Files Gabriel Morazán 2023-02-28 00:01:26 -04:00
  • 49deba7ce1 Merge pull request #17022 from hrydgard/poco-c40-text-fix Unknown W. Brackets 2023-02-27 19:42:37 -08:00
  • 970f7993df Android: Make font rendering work even absent support for R4G4B4A4 textures. Henrik Rydgård 2023-02-27 23:59:57 +01:00
  • 2dc3a6b05f Merge pull request #17018 from hrydgard/sdl-blackscreen-fix Henrik Rydgård 2023-02-27 16:34:14 +01:00
  • 3aa0a9e17b Fix blackscreen, better debug print of display parameters Henrik Rydgård 2023-02-27 15:21:58 +01:00
  • 7b06ec7469 Add more Daxter game IDs Henrik Rydgård 2023-02-27 11:15:36 +01:00
  • 1071d0808c Undo Daxter's rotation of the analog input. See #17015 Henrik Rydgård 2023-02-27 11:10:47 +01:00
  • ca8af6f4c7 Fix "DebugAnnotate" (not used, but I used it temporarily to investigate #17014) Henrik Rydgård 2023-02-27 10:39:49 +01:00
  • bdc271385b Merge pull request #17011 from hrydgard/vulkan-memory-visualizer Henrik Rydgård 2023-02-27 09:46:41 +01:00
  • 86c1d5711a Merge pull request #17017 from unknownbrackets/d3d11-equal-clear Henrik Rydgård 2023-02-27 09:18:11 +01:00
  • 3d38f961cd Merge pull request #17012 from GABO1423/master Henrik Rydgård 2023-02-27 09:00:28 +01:00
  • 15f087b71a D3D11: Correct equal clear check. Unknown W. Brackets 2023-02-26 23:59:48 -08:00
  • c538315134 (UWP) Small Build Overhaul GABO1423 2023-02-26 19:19:05 -04:00
  • 5d5e02d949 Attempted buildfix Henrik Rydgård 2023-02-27 01:10:30 +01:00
  • ef4f17e998 Resurrect the Vulkan memory visualizer, but now it's global stats and pushbuffer stats. Henrik Rydgård 2023-02-26 15:12:46 +01:00
  • dd839e39dc Merge pull request #17013 from unknownbrackets/build-cleanup Henrik Rydgård 2023-02-27 01:11:05 +01:00
  • 9e46a30c13 GPU: Correct some missing override specifiers. Unknown W. Brackets 2023-02-26 15:58:58 -08:00
  • 0981c28224 Build: Skip install of list_cpu_features. Unknown W. Brackets 2023-02-26 15:58:40 -08:00
  • e685dc910f Merge pull request #17008 from unknownbrackets/msvc-cleanup Henrik Rydgård 2023-02-26 21:16:10 +01:00
  • c062b78b55 Build: Cleanup some MSVC optimization settings. Unknown W. Brackets 2023-02-26 11:27:46 -08:00
  • 0943bebc48 Build: Fix an MSVC warning, normalize a bit. Unknown W. Brackets 2023-02-26 11:18:56 -08:00
  • b3ce31c61e Address feedback Henrik Rydgård 2023-02-26 19:54:30 +01:00
  • a18b7a8d38 Merge pull request #17006 from hrydgard/move-more-stuff-gpucommonhw Henrik Rydgård 2023-02-26 14:52:17 +01:00
  • 72bed6f2b5 Some DeviceLost/DeviceRestore cleanup Henrik Rydgård 2023-02-26 11:05:52 +01:00
  • 231f4efbbb Move some more stuff to GPUCommonHW Henrik Rydgård 2023-02-26 10:33:11 +01:00
  • 3dc47c7fef Unify TextureCache ::StartFrame as much as possible. Henrik Rydgård 2023-02-25 23:20:41 +01:00
  • 4c45f8a4b0 Pass in draw directly in GPUCommon::DeviceRestore, instead of awkwardly fetching it Henrik Rydgård 2023-02-25 23:04:27 +01:00
  • 3e942f6b7b Merge pull request #17004 from hrydgard/gpu-common-hw-move-exec Henrik Rydgård 2023-02-25 19:48:57 +01:00
  • af2fd7b038 Move Vulkan clear detection logic into DrawEngine like the other backends. Henrik Rydgård 2023-02-25 18:31:13 +01:00
  • 526ba74d05 Move the shaderManager_ to GPUCommonHW Henrik Rydgård 2023-02-25 18:27:16 +01:00
  • c3ceb9bf70 Move assorted debug functions and similar to GPUCommonHW Henrik Rydgård 2023-02-25 18:17:28 +01:00
  • 807d40e095 Move the matrix loading exec functions too Henrik Rydgård 2023-02-25 17:48:37 +01:00
  • 8520e1dec5 Move SetDisplayFramebuffer to GPUCommonHW Henrik Rydgård 2023-02-25 17:42:46 +01:00
  • 71ed265c57 Move sawExactEqualDepth to GPUCommonHW Henrik Rydgård 2023-02-25 17:40:11 +01:00
  • bcd38bc9e8 Move some more commands to GPUCommonHW. Get rid of ugly cast. Henrik Rydgård 2023-02-25 17:37:57 +01:00
  • d22a22569a Move the drawing commands to GPUCommonHW Henrik Rydgård 2023-02-25 17:17:09 +01:00
  • 05209a3968 Merge pull request #17002 from hrydgard/gpu-common-hw-moves Henrik Rydgård 2023-02-25 19:23:02 +01:00
  • 8fb75e0c12 Unify most of the DebugGetShader* functions Henrik Rydgård 2023-02-25 16:40:52 +01:00
  • 92ee6e6a75 Remove more redundant functions Henrik Rydgård 2023-02-25 16:33:09 +01:00
  • c2c479b217 Remove function InitClear. Was only implemented for DX9, and only barely meaningful in non-buffered. Henrik Rydgård 2023-02-25 16:29:53 +01:00
  • 7bcc21b0e3 Move msaaLevel_ to GPUCommonHW Henrik Rydgård 2023-02-25 16:27:00 +01:00
  • 8b54a14bf2 Move the big command table to where it belongs, GPUCommonHW Henrik Rydgård 2023-02-25 16:20:34 +01:00
  • 9d6c3c329e Move CheckGPUFeatures() to GPUCommonHW Henrik Rydgård 2023-02-25 16:13:54 +01:00
  • 8ba665e258 More unification work Henrik Rydgård 2023-02-25 16:12:24 +01:00
  • c74f5b2189 Prepare for unifying more stuff Henrik Rydgård 2023-02-25 15:59:35 +01:00
  • e136ad795a Some slight unification Henrik Rydgård 2023-02-25 15:07:00 +01:00
  • b6846646af Remove some uses of gfxCtx_ Henrik Rydgård 2023-02-25 14:59:14 +01:00
  • 59236dc71c Merge pull request #17001 from hrydgard/gpu-common-hw Henrik Rydgård 2023-02-25 15:15:14 +01:00
  • 9e8f1d3cb3 Make the DoState stuff less ugly Henrik Rydgård 2023-02-25 14:34:30 +01:00
  • 285ffbaa52 Unify CopyDisplayToOutput Henrik Rydgård 2023-02-25 14:28:22 +01:00
  • 18999c3687 Create the GPUCommonHW class. Henrik Rydgård 2023-02-25 14:24:59 +01:00
  • c4f4439b8c Merge pull request #17000 from hrydgard/more-rendering-cleanup Henrik Rydgård 2023-02-25 13:11:05 +01:00
  • 8b431b39ba Wrap the display globals in a struct (#16998) Henrik Rydgård 2023-02-25 13:09:44 +01:00
  • 0d57f3beee Unify GPUCommon::DoState. Henrik Rydgård 2023-02-25 12:07:28 +01:00
  • 609a8f6d36 Unify ExecuteOp between the accelerated backends Henrik Rydgård 2023-02-25 12:02:52 +01:00
  • 6b91647209 Remove unused ExeuteOp in GPUCommon.cpp Henrik Rydgård 2023-02-25 12:01:11 +01:00
  • 3823c08771 Remove PreExecuteOp from GPUInterface Henrik Rydgård 2023-02-25 11:58:14 +01:00
  • ed03348c65 Unify PreExecuteOp, keep the soft GPU as a special case Henrik Rydgård 2023-02-25 11:56:30 +01:00
  • da561aa9de Unify CheckFlushOp Henrik Rydgård 2023-02-25 11:53:37 +01:00
  • 16eded4e1c Comment on why FinishDeferred is not unified. Henrik Rydgård 2023-02-25 11:46:06 +01:00
  • 30120560ab Include file cleanup in framebuffer managers Henrik Rydgård 2023-02-25 11:31:59 +01:00
  • 3e98d313a8 Merge pull request #16995 from hrydgard/cleanup-texture-dirty Henrik Rydgård 2023-02-25 08:42:12 +01:00
  • 7a14c4d426 Merge pull request #16997 from hrydgard/fix-uwp-build Henrik Rydgård 2023-02-25 07:15:29 +01:00
  • e332259e7a Oops (fix UWP) Henrik Rydgård 2023-02-24 23:51:01 +01:00
  • 49e5460c9c Remove count parameter from SetViewports. No use foreseen. Henrik Rydgård 2023-02-24 22:09:32 +01:00
  • 1b5148bb6c Remove kinda-duplicate function. Henrik Rydgård 2023-02-24 21:53:12 +01:00
  • 61c5b9e0ca Retarget UWP projects for latest VS build Henrik Rydgård 2023-02-24 22:59:32 +01:00
  • f5d844d282 Merge pull request #16996 from hrydgard/upgrade-spirv-cross Henrik Rydgård 2023-02-24 23:08:25 +01:00