Commit Graph

  • afb7b1500b Merge pull request #16055 from hrydgard/render-manager-cleanup Henrik Rydgård 2022-09-19 19:47:16 +02:00
  • 2160882e95 Address feedback Henrik Rydgård 2022-09-19 19:27:50 +02:00
  • cfe4e3278d Vulkan: Remove the useThread bool entirely. Henrik Rydgård 2022-09-19 18:17:26 +02:00
  • d0016add37 Start moving stuff out to VulkanFrameData.cpp Henrik Rydgård 2022-09-19 18:07:50 +02:00
  • 3e0b3ba1a8 Merge pull request #16054 from unknownbrackets/softgpu-flush Henrik Rydgård 2022-09-19 17:56:44 +02:00
  • 6712f6a4f9 Merge pull request #16053 from unknownbrackets/ge-debugger Henrik Rydgård 2022-09-19 17:53:01 +02:00
  • e2929fb395 softgpu: Skip flushing on no change. Unknown W. Brackets 2022-09-19 08:38:11 -07:00
  • 259abf79dd softgpu: Skip more triangles with equal verts. Unknown W. Brackets 2022-09-19 08:36:59 -07:00
  • e727570fae Windows: Normalize paths for OpenDirectory(). Unknown W. Brackets 2022-09-19 08:30:57 -07:00
  • 7b4cc3334b GE Debugger: Save current clut in frame dumps. Unknown W. Brackets 2022-09-19 08:30:12 -07:00
  • 789983ebad HLE: sceKernelAllocPartitionMemory volatile memory support (partition 5) Crow-bar 2022-09-19 15:26:45 +03:00
  • 4b165f9fc1 Merge pull request #16049 from unknownbrackets/depth-clamp Henrik Rydgård 2022-09-19 10:22:34 +02:00
  • 1b207231de Merge pull request #16051 from unknownbrackets/gamedata-minor Henrik Rydgård 2022-09-19 09:43:52 +02:00
  • 2b93fac3c3 Merge pull request #16047 from unknownbrackets/ge-debugger Henrik Rydgård 2022-09-19 09:42:26 +02:00
  • f0afc97247 Gamedata: Cleanup install request args/validate. Unknown W. Brackets 2022-09-18 20:39:13 -07:00
  • c397b0287a Merge pull request #16050 from hrydgard/buffer-frames-fix Unknown W. Brackets 2022-09-18 16:05:16 -07:00
  • 9d4351b484 Fix the UI setting "Buffer graphics commands". Was off by 1. Henrik Rydgård 2022-09-19 00:45:08 +02:00
  • a2a7e8258b GPU: Clip depth properly when also clamping. Unknown W. Brackets 2022-09-18 13:18:02 -07:00
  • c08c873462 GLES: Support more clip distances. Unknown W. Brackets 2022-09-18 13:16:59 -07:00
  • a23fe93ad8 Merge pull request #16048 from unknownbrackets/softgpu-earlyz Henrik Rydgård 2022-09-18 22:07:31 +02:00
  • 7d4aa3eb2d softgpu: Correct line early z checks. Unknown W. Brackets 2022-09-18 11:44:01 -07:00
  • a0b44c52b8 GE Debugger: Allow search by state name. Unknown W. Brackets 2022-09-18 09:52:38 -07:00
  • 5b5529b390 GE Debugger: Show time spent stepping. Unknown W. Brackets 2022-09-18 09:52:15 -07:00
  • f2beafe769 Merge pull request #16046 from unknownbrackets/tests-update Unknown W. Brackets 2022-09-18 09:00:40 -07:00
  • ca248e1201 softgpu: Fix s8 primitives in throughmode. Unknown W. Brackets 2022-09-18 07:15:30 -07:00
  • c65880fa90 headless: Add some new and passing tests. Unknown W. Brackets 2022-09-18 06:40:15 -07:00
  • 91d9c69d42 Merge pull request #16042 from unknownbrackets/softgpu-prim Unknown W. Brackets 2022-09-18 06:39:26 -07:00
  • 9f84cde062 GPU: Fix crash on imm vert triangles. Unknown W. Brackets 2022-09-17 21:08:26 -07:00
  • 97002692c4 softgpu: Correct secondary color on imm verts. Unknown W. Brackets 2022-09-17 20:51:39 -07:00
  • 6877ff1af2 softgpu: Fix state/continuation for imm prims. Unknown W. Brackets 2022-09-17 20:15:40 -07:00
  • 596b07bd2e softgpu: Support fog and color1 on imm verts. Unknown W. Brackets 2022-09-17 19:42:41 -07:00
  • 35ba01e01f softgpu: Refactor imm draws to bypass vert read. Unknown W. Brackets 2022-09-17 18:42:59 -07:00
  • 799a9ae95b softgpu: Simplify vertex reading. Unknown W. Brackets 2022-09-17 17:48:18 -07:00
  • de080e2594 softgpu: Simplify vertex range culling. Unknown W. Brackets 2022-09-17 17:19:34 -07:00
  • 028a341cc8 softgpu: Explicitly flush on sync and output. Unknown W. Brackets 2022-09-17 16:28:15 -07:00
  • f740fcdbe7 GPU: Minor cleanup of unnecessary virtual. Unknown W. Brackets 2022-09-17 16:27:51 -07:00
  • fc84f25818 Quick GE debugger stepping fix, after the recent vulkan swapchain acquire change Henrik Rydgård 2022-09-18 12:09:56 +02:00
  • 0e6e1eb93c Merge pull request #16043 from hrydgard/improve-stencil-bug-workaround Henrik Rydgård 2022-09-18 10:57:56 +02:00
  • 3b1893600c Update pspautotest submodule Henrik Rydgård 2022-09-18 10:38:37 +02:00
  • 3493e722f0 Update ffmpeg submodule (no big news, just readme updates and a gcc buildfix) Henrik Rydgård 2022-09-18 10:37:42 +02:00
  • 4045de8d56 Consider the Adreno and Mali stencil-discard bugs the same. Use the better check from the Mali bug. Henrik Rydgård 2022-09-18 10:34:43 +02:00
  • 915b734cde Show GPU device ID in system information if available. Henrik Rydgård 2022-09-18 10:10:48 +02:00
  • c80cc1e87a Merge pull request #16038 from unknownbrackets/headless Henrik Rydgård 2022-09-17 23:35:15 +02:00
  • 749268c7f7 headless: Benchmark a test or frame dump. Unknown W. Brackets 2022-09-17 12:30:16 -07:00
  • 25d92c8a84 headless: Add option for MSE pass threshold. Unknown W. Brackets 2022-09-17 11:24:15 -07:00
  • f32e8e11ab headless: Switch screenshot error to MSE. Unknown W. Brackets 2022-09-17 11:14:09 -07:00
  • d703c934dd Headless: Small cleanup of options handling. Unknown W. Brackets 2022-09-17 10:05:11 -07:00
  • cd2c977836 Merge pull request #16039 from unknownbrackets/softgpu-earlyz Henrik Rydgård 2022-09-17 22:57:59 +02:00
  • dae8d51256 Merge pull request #16037 from unknownbrackets/ui-tags Henrik Rydgård 2022-09-17 22:54:22 +02:00
  • 9b01fce5b5 softgpu: Run early Z tests in fast rect path. Unknown W. Brackets 2022-09-17 11:04:01 -07:00
  • 6576b853e4 UI: Fix some logic dependent on screen tags. Unknown W. Brackets 2022-09-17 13:29:33 -07:00
  • bf59640aa5 Merge pull request #16035 from hrydgard/vk-acquire-late Henrik Rydgård 2022-09-17 09:58:34 +02:00
  • 48162858d8 Remove assert (this happens when playing framedumps) Henrik Rydgård 2022-09-17 09:30:08 +02:00
  • 9d9f2c539e Finish the switch to late acquire, moving the swapchain responsibility to the queue runner. Henrik Rydgård 2022-09-17 08:43:13 +02:00
  • a369252a29 RunSteps cleanup Henrik Rydgård 2022-09-17 01:41:26 +02:00
  • fabd50b178 Move FrameData out of VulkanRenderManager Henrik Rydgård 2022-09-17 01:34:38 +02:00
  • 415a795b11 Move back buffer rendering to a separate "present" command buffer Henrik Rydgård 2022-09-17 01:11:41 +02:00
  • 242efba6f7 Remove splitSubmit setting. Now we submit init commands before the acquire. Henrik Rydgård 2022-09-17 00:36:43 +02:00
  • 143be816cc Merge pull request #15944 from hrydgard/vulkan-shader-blending Henrik Rydgård 2022-09-16 23:31:56 +02:00
  • 262a306b9a Flag shader blending as broken on Adreno for now. Henrik Rydgård 2022-09-16 19:18:38 +02:00
  • 5f5277a409 Need to have input attachments in the descriptor pool. Henrik Rydgård 2022-09-10 01:11:02 +02:00
  • a0f7a4ee2f Remove logspam Henrik Rydgård 2022-09-09 09:54:10 +02:00
  • eadb144cc4 Show render pass types in GPU profiler Henrik Rydgård 2022-09-08 00:50:24 +02:00
  • ce82fce8de Use subpass dependencies to implement shader framebuffer read in Vulkan. Henrik Rydgård 2022-02-19 20:40:27 +01:00
  • 30e3f3b47a Add two more extensions to device extension lookup Henrik Rydgård 2022-02-19 20:40:11 +01:00
  • 370a7304a6 Careful with min filtering of framebuffer textures only if auto max quality is on. Henrik Rydgård 2022-09-14 23:49:52 +02:00
  • 7c2b4b60ab Merge pull request #16033 from sum2012/patch-1 Henrik Rydgård 2022-09-16 15:21:34 +02:00
  • 976b502c82 Increase log level of ppsspp version sum2012 2022-09-16 21:05:55 +08:00
  • 02793375a4 Merge pull request #16032 from hrydgard/more-outrun-water-fixes Henrik Rydgård 2022-09-16 13:15:32 +02:00
  • ac9677dcc0 Ah, need to enable the Mali workaround for Outrun's water, too. Henrik Rydgård 2022-09-16 13:14:44 +02:00
  • 9ec35d1464 Logic op fix, min filter fix. Also remove some unnecessary indentation. Fixes the water on Adreno (no logic) Henrik Rydgård 2022-09-16 12:34:27 +02:00
  • a7419227e1 Merge pull request #16031 from hrydgard/screen-names Henrik Rydgård 2022-09-16 11:10:35 +02:00
  • 0b9d6f9cb0 Log the screen tag when logging scissor errors. Henrik Rydgård 2022-09-16 10:23:32 +02:00
  • 861af63be9 Merge branch 'hrydgard:master' into compat_openxr_gta Luboš Vonásek 2022-09-16 10:20:11 +02:00
  • 9f3851678e Add tags to all our UI screens. Useful to debug UI problems. Henrik Rydgård 2022-09-16 10:14:00 +02:00
  • ca2962beab Merge pull request #16014 from hrydgard/shader-depal-clut8-8888 Henrik Rydgård 2022-09-16 08:33:11 +02:00
  • 1b9bc141f3 Merge pull request #16027 from SpriteOvO/riscv Henrik Rydgård 2022-09-15 19:07:06 +02:00
  • 0ed86188b0 Fix const pointer conversion error for RISC-V Sprite 2022-09-15 22:50:57 +08:00
  • e8aaf22163 D3D9 crashfix (flare doesn't render correctly though) Henrik Rydgård 2022-09-15 17:22:09 +02:00
  • 5d4075376d Copy the texels directly in LoadCLUT Henrik Rydgård 2022-09-15 17:09:03 +02:00
  • 662126a0a1 Small simplification Henrik Rydgård 2022-09-15 16:57:03 +02:00
  • 36c98ab367 Address feedback, change roles of the two dynamic clut fbos to eliminate the need for state (see next commit) Henrik Rydgård 2022-09-15 09:15:02 +02:00
  • 6c50fc5b35 Merge branch 'hrydgard:master' into feature_openxr_vulkan Luboš Vonásek 2022-09-15 00:23:36 +02:00
  • f98381fb57 Merge branch 'master' into feature_openxr_vulkan Lubos 2022-09-15 00:22:46 +02:00
  • 7923e87ba8 Merge pull request #16026 from lvonasek/fix_openxr_glitches Henrik Rydgård 2022-09-15 00:18:36 +02:00
  • 9c2bfad749 Seems Need for Speed: Shift has exactly the same lens flare, enable the same compat settings. Henrik Rydgård 2022-09-15 00:18:26 +02:00
  • 3331fedab7 OpenXR - Better variable/methods naming Lubos 2022-09-15 00:03:41 +02:00
  • a208afb7b8 OpenGL and D3D11 fixes Henrik Rydgård 2022-09-14 23:35:15 +02:00
  • 0c2d47d74d OpenXR - Add code comments Lubos 2022-09-14 23:23:28 +02:00
  • 85bb6786a1 Log improvements Henrik Rydgård 2022-09-14 23:13:46 +02:00
  • 1f6d27bd55 Ridge Racer fix Henrik Rydgård 2022-09-14 22:46:17 +02:00
  • d6d7a15d25 Get depal-from-dynamic-CLUT working Henrik Rydgård 2022-09-14 21:57:09 +02:00
  • 51c97c7a7f Set texcache entry status flag if CLUT needs to be dynamic Henrik Rydgård 2022-09-14 10:26:54 +02:00
  • abd58199ce Add way to bind cached textures to a DrawContext Henrik Rydgård 2022-09-14 08:42:25 +02:00
  • f745e94899 Allow binding "native" texture objects to thin3d Henrik Rydgård 2022-09-14 00:13:29 +02:00
  • 9907957242 Start implementing ApplyTextureDepal Henrik Rydgård 2022-09-13 23:55:57 +02:00
  • 431f142413 Cleanup in ge_constants.h, add virtual CLUT8 buffer format Henrik Rydgård 2022-09-13 10:00:48 +02:00
  • 6744fe3da1 OpenGL fix Henrik Rydgård 2022-09-12 23:32:38 +02:00
  • 7213e9b7c2 Comment Henrik Rydgård 2022-09-12 21:26:13 +02:00
  • 650ce22359 Force low resolution for effects in Burnout Dominator. Fixes lens flare at high res Henrik Rydgård 2022-09-12 21:10:27 +02:00