Henrik Rydgård
|
80ae4b039c
|
Vulkan: Be more restrictive about texture upscaling on "slow" devices.
Applies the same rules as for software upscaling in this case.
Should fix the stutters seen in #15109
|
2021-12-16 21:00:49 +01:00 |
|
Henrik Rydgård
|
9755781704
|
Oops, accidentally enabled the logging GPU profiler by default.
|
2021-12-13 09:01:13 +01:00 |
|
Henrik Rydgård
|
10db19efc4
|
Add a 2x2 downsampled version of 4xBRZ as 2xBRZ (save memory bandwidth)
fmt
|
2021-12-12 23:19:29 +01:00 |
|
Henrik Rydgård
|
3833d935f4
|
Fixes when profiler is disabled.
Typo, validation fix
More fixes
Fix mipgen logging
Disable the logging profiler by default again
Important to use the macro
|
2021-12-12 12:42:40 +01:00 |
|
Henrik Rydgård
|
9945620504
|
Switch to macros to easily disable the new profiling. Add missing scope
|
2021-12-12 12:11:59 +01:00 |
|
Henrik Rydgård
|
55fe21db1e
|
Add a simple GPU profiler to profile individual events, rather than full passes.
|
2021-12-12 12:11:54 +01:00 |
|
Henrik Rydgård
|
2cbadefb29
|
Fix bugs in deletion. Delete redundant functions.
|
2021-11-22 19:02:08 +01:00 |
|
Henrik Rydgård
|
8d5247ddf3
|
Convert the PushBuffer to use VMA.
|
2021-11-22 18:54:09 +01:00 |
|
Henrik Rydgård
|
1b1e585a35
|
More integration, use VMA in VulkanTexture
|
2021-11-22 18:54:09 +01:00 |
|
Henrik Rydgård
|
8f9ce03a8d
|
Start integrating VMA
|
2021-11-22 18:54:08 +01:00 |
|
Conrad Kreyling
|
e3540ccd17
|
First pass on using Display KHR, needs proper init flags
|
2020-12-16 13:15:39 -05: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
|
dc0f7ca8ee
|
VK: Copy depth buffer if we can't blit. Some GPUs can't blit to depth.
Fixes some recent issues with Intel GPUs on Vulkan.
|
2020-10-11 10:57:35 +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 |
|