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
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
Fernando Sahmkow
282ae8fa51
Query Cache: address issues
3 years ago
Fernando Sahmkow
aa6587d854
QueryCache: Implement dependant queries.
3 years ago
Fernando Sahmkow
f1a2e36711
Query Cachge: Fully rework Vulkan's query cache
3 years ago
GPUCode
b6ad7e263b
vk_texture_cache: Limit srgb block to transcoding only
3 years ago
GPUCode
4a59dc2947
renderer_vulkan: Correct component order for A4B4G4R4_UNORM
3 years ago
Charles Lombardo
af0c1b0cb7
android: Use 1 worker for shader compilation for all devices
3 years ago
Fernando Sahmkow
b99f94a7ff
Vulkan: add temporary workaround for AMDVLK
3 years ago
Fernando Sahmkow
6a1ecab2dd
Vulkan: Implement Depth Bias Control
3 years ago
GPUCode
24ab10c2f6
vk_buffer_cache: Respect max vertex bindings in BindVertexBuffers ( #11471 )
3 years ago
GPUCode
cad28abe61
renderer_vulkan: Remove debug report
* VVL has implemented the more modern alternative, thus we don't need to support it anymore
3 years ago
Feng Chen
0145c89879
video_core: Add missing scissor update when viewport scale offset disable
3 years ago