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
e7dd968ac4
renderer_vulkan: adjust window origin and swizzle independently
2 years ago
Liam
8f62e8e63f
renderer_vulkan: exclude more qcom drivers from extensions
2 years ago
Liam
7c1cb5e8c9
video_core: fix mac compile
2 years ago
Liam
dee792937f
vulkan_device: add names for more driverID enumeration values
2 years ago
Liam
4a278b69b1
renderer_vulkan: exclude steam deck oled from force max clock setting
2 years ago
Liam
453fd47030
query_cache: demote report synced unreachable to assert
2 years ago
Liam
e7878e3cf8
vk_texture_cache: add workaround for nullDescriptor on Mali
2 years ago
Ameer J
a595ed499d
gl_buffer_cache: Batch vertex/tfb buffer binding
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
ae60a5657e
Buffer Cache: Eliminate clears on Indirect buffers
2 years ago
Ameer J
feb60de5c3
shader_recompiler: Fix spelling of "derivate" ( #12067 )
2 years ago
Ameer J
c67644f1da
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
4055a476aa
video_core: refactor video frame and packet parsing
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
75de0cadcf
renderer_null: fix
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
735612c9b3
buffer_cache: Apply storage buffer alignment only to the offset
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
Liam
e0834ee50b
vulkan_common: use highest API version
2 years ago
Kelebek1
68f25217b8
Add missing dowhile loops around FindBuffer calls
2 years ago
Liam
0604b14263
Manually robust on Pascal and earlier
2 years ago
Kelebek1
e02ee8e59d
Manually robust on Maxwell and earlier
2 years ago
Liam
c5bdc0054c
general: fix build failure on clang 17
2 years ago
Liam
d9dde7e6f3
renderer_vulkan: add locks to avoid scheduler flushes from CPU
2 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
2 years ago
Squall Leonhart
07143ce15c
Make Clang happy.
2 years ago
Squall Leonhart
dbc73c6c6c
Added missing BuildShader line
Adds `convert_abgr8_to_d32f_frag(BuildShader(device, CONVERT_ABGR8_TO_D32F_FRAG_SPV)),`
2 years ago
Squall Leonhart
90c56f5dc1
added missing trailing line.
2 years ago
Squall Leonhart
4b0291172e
meant to add the unorms as well
2 years ago
Squall-Leonhart
12e4757cf3
use texelfetch instead of texturelod
2 years ago
Squall Leonhart
144c0734f5
appease the format gods
2 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
2 years ago
Squall-Leonhart
03c3f936cf
missed this line when editing the copypasta
2 years ago
Squall-Leonhart
66f41da365
moved line to appease the format gods
2 years ago
Squall-Leonhart
7a986d731b
Implement missing formats for Bravely Default 2
2 years ago
Squall Leonhart
b57d98f847
brings back the removed If statement and adds the num_level test
This resolves the out of bounds read/writes in the linear swizzler, it brings back the scaled TOTK Recall bug however, pending further work in the block size calculation.
Recall is not glitched in the Dynamic FPS resolution mod to the degree that it is in the native yuzu scaler, this can be a workaround for the time being.
The recall effect is constructed from multiple 320x180 texture slices, it breaking may have a similar origin to https://github.com/Ryujinx/Ryujinx/pull/5640
but it may also be connected to the other deficiencies identified in the Yuzu size calculations, such as no apparent implementation of slice testing for end of slce depth as opposed to full aligned size as implemented in https://github.com/Ryujinx/Ryujinx/pull/5220
2 years ago
Valeri
762ac5aa9f
host1x/codecs: enable CUDA on Linux
2 years ago