Age | Commit message (Collapse) | Author |
|
|
|
|
|
Co-Authored-By: Billy Laws <blaws05@gmail.com>
|
|
shader_recompiler: remove barriers in conditional control flow when device lacks support
|
|
|
|
lacks support
|
|
Revert "shader_recompiler: Align SSBO offsets to meet host requirements"
|
|
This reverts commit 8804a4eb23e0c4f3e4bab03dee7c204bd38bf21e.
|
|
YFC 1.5 extended the size of the varying mask used to hold passthrough attrs without considering this
|
|
|
|
Reuses most of the existing code for generating the gl_Layer passthrough. Fixes geometry in Nier: Automata on GPUs without HW passthrough support.
|
|
We can take advantage of SSBO addresses being passed in a constant bufer to account for the extra alignment requirements in the shader itself.
|
|
|
|
|
|
|
|
video_core: Generate mipmap texture by drawing
|
|
|
|
|
|
|
|
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This is only needed on select drivers when a fragment shader discards/demotes.
|
|
|
|
|
|
|
|
Put all varyings into a single std::bitset with helpers to access it.
Implement passthrough geometry shaders using host's.
|
|
|
|
Useful for mobile and Intel Xe devices.
|
|
|
|
|
|
|
|
|