Kelebek1
52c35521bd
Rework time service to fix time passing offline.
2 years ago
Fernando Sahmkow
241c64e43b
Core: Eliminate core/memory dependancies.
2 years ago
Fernando Sahmkow
b206089ea7
Core: Clang format and other small issues.
2 years ago
Fernando Sahmkow
f11218a03e
SMMU: Implement physical memory mirroring
2 years ago
Fernando Sahmkow
9db159da71
SMMU: Initial adaptation to video_core.
2 years ago
Liam
be2a32b041
renderer_vulkan: recreate swapchain when frame size changes
2 years ago
Viktor Szépe
897ff8a95c
Fix one more typo
2 years ago
Viktor Szépe
e895ebb546
Fix typos in video_core
2 years ago
Fernando Sahmkow
d9b2778306
Vulkan: Only recreate swapchain if the frame is bigger than the swap image.
2 years ago
Liam
a952270b5c
shader_recompiler: use float image operations on load/store when required
2 years ago
Ameer J
d5b1a5f27d
OpenGL: Add GL_PRIMITIVES_GENERATED and GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN queries
2 years ago
Liam
6687915b0f
renderer_vulkan: don't pass null view when nullDescriptor is not supported
2 years ago
Liam
6611ba122b
shader_recompiler: ignore clip distances beyond driver support level
2 years ago
Ameer J
8a2c42c6e8
vk_query_cache: Fix prefix sum max_accumulation_limit logic
2 years ago
Liam
47429e716c
renderer_vulkan: work around turnip binding bug in a610
2 years ago
Liam
273b4b9576
renderer_vulkan: allow up to 7 swapchain images
2 years ago
Liam
03d73e14a8
renderer_vulkan: bound async presentation queue growth
2 years ago
Liam
8a97178a89
renderer_vulkan: do not recreate swapchain for srgb
2 years ago
Liam
9014e6783f
texture_cache: use pedantic type names
2 years ago
GPUCode
8188d923c8
vk_blit_screen: Use correct format for fxaa renderpass
2 years ago
Liam
9d2c18b72d
renderer_vulkan: adjust window origin and swizzle independently
2 years ago
Liam
2ccd547309
renderer_vulkan: exclude more qcom drivers from extensions
2 years ago
Liam
3efaed605c
vk_texture_cache: add workaround for nullDescriptor on Mali
2 years ago
Liam
a41e57d968
renderer_vulkan: ignore viewport stores on non-supporting drivers
2 years ago
Fernando Sahmkow
c6330ca05f
Vulkan: Be more generous with pipeline workers for Android
2 years ago
Fernando Sahmkow
dbb9e0c5fe
Query Cache: Disable write syncing on Android
2 years ago
Fernando Sahmkow
1918f97dea
Vulkan: Add a final barrier to the upload command buffer
2 years ago
GPUCode
4b853ff5cf
renderer_vulkan: Introduce separate cmd buffer for uploads
3 years ago
Fernando Sahmkow
ce3c3c0038
Memory: Fix invalidation handling from the CPU/Services
2 years ago
Fernando Sahmkow
b9087d53d5
Revert "renderer_vulkan: add locks to avoid scheduler flushes from CPU"
This reverts commit 1bd99c1d65 .
2 years ago
liamwhite
9c1b9171ae
renderer_vulkan: render on bottom of surface clip when flipped ( #11894 )
2 years ago
Liam
fe9cd5c92f
renderer_vulkan: minimize transform feedback support log
2 years ago
Ameer J
b49639e786
shader_recompiler: Align SSBO offsets in GlobalMemory functions
2 years ago
Ameer J
e538b932de
shader_recompiler: Align SSBO offsets to meet host requirements
Co-Authored-By: Billy Laws <blaws05@gmail.com>
2 years ago
Liam
1cbde13ad5
renderer_vulkan: ensure exception on surface loss
2 years ago
Liam
b89f19b0f3
renderer_vulkan: fix FSR cropping
2 years ago
Liam
00d53a6ca9
renderer_vulkan: fix cropping for presentation
2 years ago
Liam
8cd91dae6d
renderer_vulkan: fix viewport swizzle dirty state tracking
3 years ago
Kelebek1
5d26c3791b
Add missing dowhile loops around FindBuffer calls
3 years ago
Liam
64717fdf1d
Manually robust on Pascal and earlier
3 years ago
Kelebek1
90d99fbd00
Manually robust on Maxwell and earlier
3 years ago
Liam
181e5dbc5b
general: fix build failure on clang 17
3 years ago
Liam
1bd99c1d65
renderer_vulkan: add locks to avoid scheduler flushes from CPU
3 years ago
Squall-Leonhart
3785a469c0
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
14d6c9d442
Make Clang happy.
3 years ago
Squall Leonhart
6f7ff1d2a7
Added missing BuildShader line
Adds `convert_abgr8_to_d32f_frag(BuildShader(device, CONVERT_ABGR8_TO_D32F_FRAG_SPV)),`
3 years ago
Squall Leonhart
f137a4aa8a
meant to add the unorms as well
3 years ago
Squall Leonhart
81627a6a51
appease the format gods
3 years ago
Squall-Leonhart
69ab83ae87
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
51bb940261
missed this line when editing the copypasta
3 years ago