| Age | Commit message (Collapse) | Author |
|
Increases performance significantly on certain titles.
|
|
Fixes Ori and the Blind Forest's menu on GLASM. For some reason
(probably high level optimizations) it is not sanitized on SPIR-V for
OpenGL. Vulkan is unaffected by this change.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Works around a bug where program parameters are only applied to the
current stage, and this one wasn't bound at the moment.
Affects all SSBO usages on GLASM.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Move code to separate files to be able to reuse it from OpenGL. This
greatly simplifies the pipeline cache logic on Vulkan.
Transform feedback state is not yet abstracted and it's still
intrusively stored inside vk_pipeline_cache. It will be moved when
needed on OpenGL.
|
|
|
|
|
|
|
|
Avoids reading out of bounds from the stack.
|
|
DMAEngine: Accelerate BufferClear [accelerateDMA Part 2]
|
|
There's an optimization bug on non-git mesa versions where not
specifying GL_CLIENT_STORAGE_BIT causes very slow reads on the CPU
side.
Add this bit for all vendors.
|
|
settings: Eliminate usage of float-point setting values
|
|
|
|
|
|
|
|
|
|
|
|
|
|
According to
https://gitlab.freedesktop.org/mesa/mesa/-/issues/3820#note_753371 we
need to set these to true for use with 3D textures.
Fixes BOTW teleporting on RadeonSI and iris.
|
|
GPU Memory Manager - Correct handling of non continuous backing memory.
|
|
general: Enforce multiple warnings in MSVC
|
|
|
|
|
|
main: Add GPU Vendor name to running title bar
|
|
|