Commit Graph
45601 Commits
Author SHA1 Message Date
Unknown W. Brackets 6e5f056000 Atrac: Avoid an uninitialized value. 2022-09-09 11:56:11 +02:00
Unknown W. Brackets 4b66f967f4 softgpu: Correct bad munmap() size. 2022-09-09 11:56:11 +02:00
Henrik Rydgård 733152969b atrac3: Apply the overallocation workaround in a couple more places. Fixes #15788 . 2022-09-09 11:56:11 +02:00
Henrik Rydgård a6e4ec9973 Atrac3+: Allocate some extra bytes for the data buffer to workaround decoder bug. 2022-09-09 11:56:04 +02:00
Henrik Rydgård 42b2b0a266 atrac3: Apply the overallocation workaround in a couple more places. Fixes #15788 . 2022-09-09 11:54:20 +02:00
Henrik Rydgård e5d1bb5552 Warning fix 2022-09-09 11:34:11 +02:00
Henrik Rydgård bbba18ad60 Merge pull request #15990 from hrydgard/atrac3plus-crash-workaround
Atrac3+: Allocate some extra bytes for the data buffer to workaround decoder bug.
2022-09-09 10:25:41 +02:00
Henrik Rydgård 818334c592 atrac3: Allocate some extra bytes for the data buffer to workaround decoder bug. 2022-09-09 09:58:11 +02:00
Lubos 214a5572c3 OpenXR - Compile fix 2022-09-08 19:00:41 +02:00
Luboš Vonásek 5be9455bf5 Merge branch 'hrydgard:master' into compat_openxr_gta 2022-09-08 18:39:11 +02:00
Lubos c9f08a85c6 OpenXR - Do not mashup Common/GPU 2022-09-08 18:25:10 +02:00
Lubos 64857ce5c7 Merge branch 'compat_openxr_gta' of github.com:lvonasek/ppsspp into compat_openxr_gta 2022-09-08 18:17:09 +02:00
Lubos 6e4849b910 OpenXR - Refactor 2022-09-08 18:05:12 +02:00
Henrik Rydgård f3c097680e Merge pull request #15982 from hrydgard/renderpass-refactor
Vulkan: Refactor renderpass handling
2022-09-08 09:35:55 +02:00
Henrik Rydgård e7195d5a99 Match FragmentShaderFlags definition with the other PR. 2022-09-08 09:18:29 +02:00
Henrik Rydgård 974cd38b1f Some more debug names to vulkan objects 2022-09-08 09:16:40 +02:00
Henrik Rydgård 7450f3ef71 Merge pull request #15986 from unknownbrackets/texreplace
Resize after visiting developer tools to update settings
2022-09-08 08:59:20 +02:00
Unknown W. Brackets be0e7a8319 UI: Resize after visiting developer settings.
This will trigger setting updates after visiting from DevMenu.
2022-09-07 23:41:42 -07:00
Unknown W. Brackets e6b4495e22 GPU: Make NotifyConfigChanged() calls consistent.
They're generally centralized in Common.
2022-09-07 23:41:00 -07:00
Henrik Rydgård 171dc94a82 Merge pull request #15985 from hrydgard/zstd-update
Build: Another attempt to fix libretro
2022-09-08 07:57:23 +02:00
Unknown W. Brackets c9780e7609 Build: Another attempt to fix libretro.
As per lib/common/portability_macros.h in zstd.
2022-09-07 20:44:45 -07:00
Henrik Rydgård cdda203438 Fix compiler warnings 2022-09-08 01:31:10 +02:00
Henrik Rydgård 58a7f0cf21 Assorted cleanup 2022-09-08 01:26:01 +02:00
Henrik Rydgård 68dd329d95 Fix for desc struct 2022-09-08 01:24:04 +02:00
Henrik Rydgård 347f7c4e5a Vulkan: Improve tagging of pipelines for debugging purposes 2022-09-08 00:47:22 +02:00
Henrik Rydgård cddc612f6d Extend lifetime of ShaderModule objects since we might need to recreate pipelines for different render passes 2022-09-08 00:38:32 +02:00
Henrik Rydgård 14b5a1a7cd Fix pipeline lifetime issue, misc. 2022-09-08 00:38:32 +02:00
Henrik Rydgård caff2ea573 Correct merging of render passes. However, we have lifetime issues. 2022-09-08 00:38:32 +02:00
Henrik Rydgård 77819c6f80 Lifetime fixes, cleanups 2022-09-08 00:38:32 +02:00
Henrik Rydgård befcfb470c Fix shader caching. 2022-09-08 00:38:32 +02:00
Henrik Rydgård 7ab7440475 Also create renderpass variants on demand 2022-09-08 00:38:32 +02:00
Henrik Rydgård 80ca822bf2 Create framebuffer variants on demand 2022-09-08 00:38:28 +02:00
Henrik Rydgård e828df9f25 Split each renderpass/framebuffer into multiple "compatibility classes" (RenderPassType). 2022-09-08 00:32:03 +02:00
Luboš Vonásek 8906abebba Merge branch 'hrydgard:master' into compat_openxr_gta 2022-09-07 22:28:18 +02:00
Henrik Rydgård ad12aced6c Another attempt at fixing libretro, this time the win build failed 2022-09-07 21:55:22 +02:00
Lubos 52af230210 OpenXR - Use fog color to replace the sky 2022-09-07 19:57:26 +02:00
Lubos 4b129bb9c3 OpenXR - Refactor VR compat integration 2022-09-07 15:52:50 +02:00
Lubos 4ff3e496c5 Merge branch 'master' into compat_openxr_gta 2022-09-07 14:58:18 +02:00
Henrik Rydgård 8782061539 Merge pull request #15980 from unknownbrackets/zstd-update
Build: Add additional zstd file for libretro
2022-09-07 14:45:43 +02:00
Henrik Rydgård 17bc1f2f75 Merge pull request #15978 from unknownbrackets/softgpu-immediate
Correct some of immediate vertex handling
2022-09-07 14:30:52 +02:00
Unknown W. Brackets 402492a958 GE Debugger: Show imm prim flag detail in disasm. 2022-09-06 22:31:09 -07:00
Unknown W. Brackets 880f6f8d49 GPU: Handle more flags on imm prim command. 2022-09-06 22:20:45 -07:00
Unknown W. Brackets 7a83f8bab5 softgpu: Use vertType prim override for flags.
These parameters are a real shame, was so clean before...
2022-09-06 22:20:45 -07:00
Unknown W. Brackets f274267143 GPU: Allow usage of texturing in immediate verts.
And respect the other flags that I can reproduce working in a test.
I can't seem to get the fog to work at all, or the shading mode, or the
secondary color.  Maybe depends on other flags or bits in other regs...
2022-09-06 22:20:45 -07:00
Unknown W. Brackets ceb2af369c GPU: Handle immediate prims more accurately.
This allows for lines, points, textures, and similar things.  Also
corrects offset handling.  Still some flags on VAP that seemingly don't
work, and this doesn't consider the texture flag on it.
2022-09-06 22:20:45 -07:00
Unknown W. Brackets 531c7e452d GE Debugger: Count imm prims as prims. 2022-09-06 18:55:25 -07:00
Unknown W. Brackets d249674858 softgpu: Fix immediate rendering crash. 2022-09-06 18:55:25 -07:00
Unknown W. Brackets b4e1f6d902 GPU: Fix crash on overlap copy w/o cur target. 2022-09-06 18:55:25 -07:00
Unknown W. Brackets 7c8f8817b8 GPU: Fix CanDepalettize() missing false paths.
Mismatched texformats didn't have a return.
2022-09-06 18:52:20 -07:00
Unknown W. Brackets 35157e8762 Build: Add additional zstd file for libretro. 2022-09-06 18:48:33 -07:00