Age | Commit message (Collapse) | Author |
|
|
|
The existing implementation only supports 64 invoc-per-subgroup GPUs, and misbehaves on adreno when invocations need to be split into 4 emulated subgroups.
|
|
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.
|
|
|
|
|
|
Adreno drivers will crash compiling geometry shaders if the input position is not wrapped in a gl_in struct.
|
|
|
|
|
|
|
|
|
|
|
|
Vulkan: Add support for VK_EXT_depth_clip_control.
|
|
|
|
SubgroupLocalInvocationId
|
|
CMake: Use precompiled headers to improve compile times
|
|
general: fix compile for Apple Clang
|
|
Vulkan: update initialization
|
|
|
|
|
|
|
|
|
|
Co-authored-by: bylaws <bylaws@users.noreply.github.com>
|
|
|
|
|
|
shader: Implement miss attribute layer
|
|
|
|
video_core: Fix few issues in Tess stage
|
|
|
|
|
|
|
|
video_core: Generate mipmap texture by drawing
|
|
|
|
video_core: Fix legacy to generic location unpaired
|
|
Disabling C4100 is similar to -Wno-unused-parameter
|
|
These warnings are already included in /W3.
|
|
|
|
|
|
These are already explicitly or implicitly set in src/CMakeLists.txt
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fix some typos reported by Lintian
|
|
|
|
|
|
|
|
|