Henrik Rydgård
|
3d949b080d
|
Prepare VulkanDescSetPool for block allocation
|
2023-10-10 09:14:10 +02:00 |
|
Henrik Rydgård
|
28ed12aa93
|
Simplify descriptor pool creation
|
2023-10-08 12:39:19 +02:00 |
|
Henrik Rydgård
|
10f93875c6
|
Fix the semantics of DenseHashMap to be consistent even when inserting nulls
|
2023-09-11 12:07:18 +02:00 |
|
Henrik Rydgård
|
3dc47c7fef
|
Unify TextureCache ::StartFrame as much as possible.
Tiny optimization avoiding a Vulkan pool reset on most frames.
|
2023-02-25 23:20:41 +01:00 |
|
Henrik Rydgård
|
c74f5b2189
|
Prepare for unifying more stuff
|
2023-02-25 16:01:32 +01:00 |
|
Henrik Rydgård
|
26884150d7
|
Remove the 0th descriptor set, move everything else back to 0
|
2022-12-16 13:05:40 +01:00 |
|
Unknown W. Brackets
|
e50eae1bfb
|
GPU: Cleanup some bounds checks, assignments.
|
2022-12-03 07:17:12 -08:00 |
|
Henrik Rydgård
|
8e0b82f92e
|
Address feedback
|
2022-10-28 17:42:21 +02:00 |
|
Henrik Rydgård
|
96a5c52037
|
Vulkan: Reserve descriptor set 0 for frame-global data, move everything else to set 1
|
2022-10-28 09:39:56 +02:00 |
|
Henrik Rydgård
|
31fd928a5c
|
Name more image views. Very useful with a little patch to the Vulkan debug layers.
|
2022-10-27 11:05:59 +02:00 |
|
Henrik Rydgård
|
14b5a1a7cd
|
Fix pipeline lifetime issue, misc.
|
2022-09-08 00:38:32 +02:00 |
|
Henrik Rydgård
|
b5597d1013
|
Remove Vulkan2D
|
2022-08-06 18:27:03 +02:00 |
|
Unknown W. Brackets
|
8d06431ea7
|
Vulkan: Use new desc sets in Draw and VulkanUtil.
It seems like a bug that destory device objects wasn't clearing descSets.
|
2021-12-09 19:03:17 -08:00 |
|
Unknown W. Brackets
|
75d2188a92
|
Vulkan: Avoid desc set error in tests.
This requires quite a few DrawActiveTextures, but some pspautotests were
triggering it.
|
2021-12-09 17:43:00 -08:00 |
|
Henrik Rydgård
|
281ddc2437
|
Speed up the 4xBRZ upscaler with 16x and the MMPX one with 4x by not doing redundant work
|
2021-11-07 15:47:05 +01:00 |
|
Henrik Rydgård
|
e57770977b
|
We don't use primitiveRestart for anything, let's not enable it. It has costs on some hardware.
|
2021-10-08 22:22:08 +02:00 |
|
Bram Verweij
|
a31cbe42d2
|
Rename namespace to PPSSPP_VK, remove indentation
|
2021-08-21 12:39:15 +02:00 |
|
Bram Verweij
|
cc00a4132d
|
Prevent dlopen collisions between ppsspp_libretro.so and libvulkan.so
|
2021-08-20 11:22:57 +02:00 |
|
Henrik Rydgård
|
deee9f9720
|
Unify the Vulkan format definitions / swizzles
To make the next attempt at #14602 easier.
|
2021-07-11 11:26:40 +02:00 |
|
Unknown W. Brackets
|
f32f89dd90
|
Global: Remove some unused variables.
|
2021-02-15 11:59:45 -08:00 |
|
Henrik Rydgård
|
b7d674411e
|
Test parsing of generated OpenGL shaders too (by using glslang).
|
2020-10-31 18:32:43 +01:00 |
|
Henrik Rydgård
|
940611fe65
|
Remove the USE_GENERAL_LAYOUT_FOR* debug defines.
|
2020-10-11 11:06:54 +02:00 |
|
Henrik Rydgård
|
0e3a84b4a8
|
Move most GPU things to Common.
It works after the move, on Windows and Android at least.
Deletes the D3DX9 shader compiler loader, which was not used.
|
2020-10-04 23:39:02 +02:00 |
|
Henrik Rydgård
|
ed88761ecc
|
Merge ext/native/stringutil.cpp/h into Common/StringUtils.cpp/h.
|
2020-09-29 15:51:51 +02:00 |
|
Henrik Rydgård
|
8192f5174c
|
Quick fix for #13459
|
2020-09-21 10:31:14 +02:00 |
|