Liam
345ea568ba
texture_cache: use pedantic type names
2 years ago
GPUCode
d74dd4faf9
vk_blit_screen: Use correct format for fxaa renderpass
2 years ago
Liam
8f62e8e63f
renderer_vulkan: exclude more qcom drivers from extensions
2 years ago
Liam
e7878e3cf8
vk_texture_cache: add workaround for nullDescriptor on Mali
2 years ago
Liam
473caaff5b
renderer_vulkan: ignore viewport stores on non-supporting drivers
2 years ago
Fernando Sahmkow
a493ba76b4
Vulkan: Be more generous with pipeline workers for Android
2 years ago
Fernando Sahmkow
c9437e5244
Query Cache: Disable write syncing on Android
2 years ago
Fernando Sahmkow
50bcfa5fb9
Vulkan: Add a final barrier to the upload command buffer
2 years ago
GPUCode
efc50485b8
renderer_vulkan: Introduce separate cmd buffer for uploads
3 years ago
Fernando Sahmkow
f1806d237f
Memory: Fix invalidation handling from the CPU/Services
2 years ago
Fernando Sahmkow
1d03a0fa75
Revert "renderer_vulkan: add locks to avoid scheduler flushes from CPU"
This reverts commit d9dde7e6f3 .
2 years ago
liamwhite
a423e0f9e0
renderer_vulkan: render on bottom of surface clip when flipped ( #11894 )
2 years ago
Liam
41701052d3
renderer_vulkan: minimize transform feedback support log
2 years ago
Ameer J
75c5be55af
shader_recompiler: Align SSBO offsets in GlobalMemory functions
2 years ago
Ameer J
7d34800531
shader_recompiler: Align SSBO offsets to meet host requirements
Co-Authored-By: Billy Laws <blaws05@gmail.com>
2 years ago
Liam
8427b9d49d
renderer_vulkan: ensure exception on surface loss
2 years ago
Liam
6513a356f0
renderer_vulkan: fix FSR cropping
2 years ago
Liam
65d4a16afd
renderer_vulkan: fix cropping for presentation
2 years ago
Liam
21c631b33b
renderer_vulkan: fix viewport swizzle dirty state tracking
2 years ago
Kelebek1
68f25217b8
Add missing dowhile loops around FindBuffer calls
3 years ago
Liam
0604b14263
Manually robust on Pascal and earlier
3 years ago
Kelebek1
e02ee8e59d
Manually robust on Maxwell and earlier
3 years ago
Liam
c5bdc0054c
general: fix build failure on clang 17
3 years ago
Liam
d9dde7e6f3
renderer_vulkan: add locks to avoid scheduler flushes from CPU
3 years ago
Squall-Leonhart
326ebbb2fa
Changes based on hardware tests
Removes unnecessary d32f to bgra shader and blit functions,
update vk_texture_cache to use abgr shader for d32f to BGRA formats
updates abgr to d32f shader to comply with hardware tests
3 years ago
Squall Leonhart
07143ce15c
Make Clang happy.
3 years ago
Squall Leonhart
dbc73c6c6c
Added missing BuildShader line
Adds `convert_abgr8_to_d32f_frag(BuildShader(device, CONVERT_ABGR8_TO_D32F_FRAG_SPV)),`
3 years ago
Squall Leonhart
4b0291172e
meant to add the unorms as well
3 years ago
Squall Leonhart
144c0734f5
appease the format gods
3 years ago
Squall-Leonhart
f40f65f5d2
Another missing copy connected to Bravely Default II
adds blit_image_helper.ConvertABGR8ToD32F and fragment shader for performing ABGR and BGRA to D32F copies
3 years ago
Squall-Leonhart
03c3f936cf
missed this line when editing the copypasta
3 years ago
Squall-Leonhart
66f41da365
moved line to appease the format gods
3 years ago
Squall-Leonhart
7a986d731b
Implement missing formats for Bravely Default 2
3 years ago
Kelebek1
6f4a080b98
Transition MSAA images to general layout without uploading data
3 years ago
Kelebek1
98cac9410c
Get out of render pass before query barriers, fix image names with samples > 1, remove image alias bit
3 years ago
Kelebek1
8c769b71a1
Do not set rescaled flag when rescaling is disabled
3 years ago
Kelebek1
f585dec48d
Allow GPUs without rebar to open multiple RenderDoc captures
3 years ago
Kelebek1
ad1a9f3d3a
Implement X8_D24 format
3 years ago
Squall-Leonhart
a84c928827
Fix CI Formatting check
3 years ago
Squall-Leonhart
9568d3bc60
Implements D32_Float to A8B8G8R8_UNORM format copy
Corrects some visual issues in games such as Disney SpeedStorm
3 years ago
Liam
b32940d3ea
vk_present_manager: recreate surface on any surface loss
3 years ago
Fernando Sahmkow
9007d8c8d4
Query Cache: Fix memory leak.
3 years ago
Kelebek1
1a246bf135
Enable depth test on stencil clear path
3 years ago
Liam
7507a7f89f
renderer_vulkan: fix query cache for homebrew
3 years ago
GPUCode
5e4938ab1a
renderer_vulkan: Implement MSAA copies
3 years ago
Fernando Sahmkow
57d8cd6c40
Query Cache: Fix Prefix Sums
3 years ago
Fernando Sahmkow
bf0d6b8806
Query Cache: Fix behavior in Normal Accuracy
3 years ago
Fernando Sahmkow
a07c88e686
Query Cache: Simplify Prefix Sum compute shader
3 years ago
Fernando Sahmkow
c8237d5c31
Query Cache: Implement host side sample counting.
3 years ago
Fernando Sahmkow
2fea1b8407
Query Cache: Fix guest side sample counting
3 years ago