Henrik Rydgård
|
40ae99073b
|
Remove std::string from VulkanTexture
|
2022-12-01 12:17:03 +01:00 |
|
Henrik Rydgård
|
c05ec8b520
|
Remove std::string from VulkanProfiler (the scope profiler for uploads)
|
2022-12-01 12:17:01 +01:00 |
|
Henrik Rydgård
|
9a108a46d4
|
Disable the PowerVR swapchain hack after driver version 1.386.1368.
See #15773
|
2022-12-01 10:17:53 +01:00 |
|
Henrik Rydgård
|
390bf3e912
|
Fix Burnout Dominator lens flare on OpenGL ES
Not the prettiest solution, but works: Use R8_UNORM as a fallback
if R16_UNORM is not available.
|
2022-11-29 13:05:18 +01:00 |
|
Henrik Rydgård
|
3b960a92fc
|
Merge pull request #16451 from unknownbrackets/ui-psp-glow
UI: Add a slight glow around PSP in control map
|
2022-11-28 08:00:26 +01:00 |
|
Unknown W. Brackets
|
5666dc5890
|
Vulkan: Correct maxAniso handling in Draw.
|
2022-11-27 19:17:01 -08:00 |
|
Henrik Rydgård
|
973eec5b42
|
Another tweak to the OpenGL adreno bug detection.
See #16015
|
2022-11-27 20:02:06 +01:00 |
|
Henrik Rydgård
|
31af24a230
|
Break out VKRFramebuffer/VKRRenderpass from VulkanRenderManager
|
2022-11-27 10:22:37 +01:00 |
|
Henrik Rydgård
|
d97035fffc
|
Merge pull request #16434 from unknownbrackets/stencil-opt
Vulkan: Use stencil export when available
|
2022-11-25 10:06:41 +01:00 |
|
Unknown W. Brackets
|
9fcccd789a
|
Vulkan: Correct displayed depth/stencil format.
Also corrects handling of non-24 bit depth when reducing the range.
|
2022-11-24 19:09:42 -08:00 |
|
Unknown W. Brackets
|
b33662550f
|
Vulkan: Use stencil export when available.
This prevents multiple passes to upload stencil buffers.
|
2022-11-24 18:48:46 -08:00 |
|
Henrik Rydgård
|
55b1dc6ef4
|
Warning fixes
|
2022-11-24 12:14:52 +01:00 |
|
Henrik Rydgård
|
70d1d8fa07
|
Replace the "GetCurrentStepId"-based state invalidation with callbacks
|
2022-11-24 10:52:42 +01:00 |
|
Henrik Rydgård
|
a1c61abdda
|
Vulkan validation: One more false positive related to input attachments
See comment in code
|
2022-11-24 10:48:36 +01:00 |
|
Henrik Rydgård
|
cb7329cd11
|
Merge pull request #16426 from hrydgard/loadclut-fix
Rebind framebuffer after LoadCLUT-from-framebuffer
|
2022-11-24 10:48:26 +01:00 |
|
Henrik Rydgård
|
eea0b2632c
|
Add checks against rendering with depth against non-depth targets.
|
2022-11-24 10:12:22 +01:00 |
|
Henrik Rydgård
|
39f2ddd128
|
Add compat flag / bug check for games on old Adreno/GL affected by #16015
See #16015
Partly derived from https://github.com/hrydgard/ppsspp/compare/master...unknownbrackets:ppsspp:adreno-deadlock
But this one surgically activates it only for the known affected games, to avoid any additional
performance regressions in the release.
Entirely untested.
|
2022-11-24 10:05:35 +01:00 |
|
Henrik Rydgård
|
f6fcc9e9a7
|
Add a way to view the "GPU_USE_" flags at runtime. Useful for sanity checking on-device.
|
2022-11-23 16:17:41 +01:00 |
|
Unknown W. Brackets
|
4a367148e6
|
GPU: Centralize more GPU_USE flags, like depth.
|
2022-11-13 08:04:47 -08:00 |
|
Unknown W. Brackets
|
3f875af2d7
|
Vulkan: Mark Adreno bug resolved on recent driver.
Playing it safe for 5xx devices and assuming they are still affected.
|
2022-11-12 17:41:48 -08:00 |
|
Henrik Rydgård
|
dd0409d68c
|
OpenGL ES: Crash as early as possible if things are bad
There's a huge variety of crash report in the Play Console of various
opengl failures. Try to concentrate them to early points in
initialization
|
2022-11-08 10:43:38 +01:00 |
|
Henrik Rydgård
|
4d637342f7
|
Log source code for failed pipeline creations
|
2022-11-08 00:21:08 +01:00 |
|
Henrik Rydgård
|
90f67e91f5
|
Avoid drawing with failed-to-create pipelines
|
2022-11-08 00:21:08 +01:00 |
|
Henrik Rydgård
|
bd40ccda51
|
Improve VkResult logging
|
2022-11-08 00:21:07 +01:00 |
|
Henrik Rydgård
|
c7db9a865d
|
Disable remaining false positive.
|
2022-11-07 09:51:11 +01:00 |
|