- 08 Jan, 2023 2 commits
-
-
Fernando S authored
VideoCore: Fix OGL cache invalidation.
-
Fernando Sahmkow authored
-
- 07 Jan, 2023 7 commits
-
-
bunnei authored
input_common: Create an update engine
-
liamwhite authored
Avoid OOB array access reading passthrough attr mask
-
Billy Laws authored
YFC 1.5 extended the size of the varying mask used to hold passthrough attrs without considering this
-
Narr the Reg authored
renderer_vulkan: disable clock boost on unvalidated devices
-
Narr the Reg authored
vulkan_device: avoid attempt to access empty optional
-
Liam authored
-
Liam authored
-
- 06 Jan, 2023 12 commits
-
-
liamwhite authored
opengl: Sanitize antialiasing config
-
Narr the Reg authored
-
Fernando S authored
video_core/vulkan: Fixed loading of Vulkan driver pipeline cache
-
Wollnashorn authored
The header size of the Vulkan driver pipeline cache files was incorrectly in PipelineCache::LoadVulkanPipelineCache, for which the pipeline cache wasn't read correctly and got invalidated on each load.
-
Fernando S authored
Port over several shader-compiler fixes from skyline
-
liamwhite authored
externals: update dynarmic, xbyak
-
liamwhite authored
net: Silently translate ETIMEDOUT network error
-
liamwhite authored
vulkan: implement 'turbo mode' clock booster
-
Fernando S authored
VideoCore: Implement Cached Writes, use fastmem for reading GPU memory and eliminate old stuffs
-
liamwhite authored
MacroHLE: eliminate 2 rushed macros.
-
Fernando Sahmkow authored
-
Narr the Reg authored
-
- 05 Jan, 2023 19 commits
-
-
liamwhite authored
renderer_vulkan: implement fallback path for null buffer descriptors
-
liamwhite authored
vulkan_common: unify VK_EXT_debug_utils and selection of validation layer
-
Liam authored
-
Billy Laws authored
-
Billy Laws authored
-
Billy Laws authored
The existing implementation only supports 64 invoc-per-subgroup GPUs, and misbehaves on adreno when invocations need to be split into 4 emulated subgroups.
-
Billy Laws authored
-
Billy Laws authored
Reuses most of the existing code for generating the gl_Layer passthrough. Fixes geometry in Nier: Automata on GPUs without HW passthrough support.
-
Billy Laws authored
-
Billy Laws authored
We can take advantage of SSBO addresses being passed in a constant bufer to account for the extra alignment requirements in the shader itself.
-
Billy Laws authored
-
Billy Laws authored
-
Billy Laws authored
Adreno drivers will crash compiling geometry shaders if the input position is not wrapped in a gl_in struct.
-
Fernando S authored
video_core/vulkan: Implemented `VkPipelineCache` to store Vulkan pipelines
-
Wollnashorn authored
So that old cache can get deleted when the cache version changes and does not grow infinitely
-
Wollnashorn authored
-
Wollnashorn authored
-
Wollnashorn authored
-
Wollnashorn authored
-