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
liamwhite
4504ee7f28
Revert "video_core: use interval map for page count tracking"
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
Ameer J
ede1dd9d8b
gl_buffer_cache: Fix tfb binding typo
2 years ago
Liam
eb6a042654
video_core: lock interval map update
2 years ago
Liam
7fa76caf80
video_core: use interval map for page count tracking
2 years ago
Liam
03d73e14a8
renderer_vulkan: bound async presentation queue growth
2 years ago
lat9nq
c7e0ee60cd
codec: Update to use av frame flags
Resolves Clang -Wdeprecated-declarations warning from interlaced_frame
2 years ago
Liam
63ceff87b0
texture_cache: fix max_element comparison function
2 years ago
Liam
eb10ce6fdd
renderer_opengl: remove srgb conversion logic
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
bd250e303f
video_core: fix mac compile
2 years ago
Liam
a0ed6c0653
vulkan_device: add names for more driverID enumeration values
2 years ago
Liam
86d9651d5d
renderer_vulkan: exclude steam deck oled from force max clock setting
2 years ago
Liam
1e62aaf305
query_cache: demote report synced unreachable to assert
2 years ago
Liam
3efaed605c
vk_texture_cache: add workaround for nullDescriptor on Mali
2 years ago
Ameer J
9c3cc36abc
gl_buffer_cache: Batch vertex/tfb buffer binding
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
6bf827f4e9
Buffer Cache: Eliminate clears on Indirect buffers
2 years ago
Ameer J
abd400e04f
shader_recompiler: Fix spelling of "derivate" ( #12067 )
2 years ago
Ameer J
a3ba9c64d7
gl_graphics_pipeline: GLASM: Fix transform feedback attribs buffer mode
GL_SEPARATE_ATTRIBS only applies when multiple buffers are being used, else GL_INTERLEAVED_ATTRIBS handles the cases for a single buffer with potentially more than one attribute
2 years ago
Liam
767b024755
video_core: refactor video frame and packet parsing
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
2 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
6f74c988ba
renderer_null: fix
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
f4848349b5
buffer_cache: Apply storage buffer alignment only to the offset
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
2 years ago
Liam
bd45923351
vulkan_common: use highest API version
2 years ago
Kelebek1
5d26c3791b
Add missing dowhile loops around FindBuffer calls
2 years ago
Liam
64717fdf1d
Manually robust on Pascal and earlier
2 years ago
Kelebek1
90d99fbd00
Manually robust on Maxwell and earlier
2 years ago
Liam
181e5dbc5b
general: fix build failure on clang 17
2 years ago
Liam
1bd99c1d65
renderer_vulkan: add locks to avoid scheduler flushes from CPU
2 years ago