5566 Commits (d905feb0c0290991f7d3047a3d332760db73aebe)

Author SHA1 Message Date
lat9nq 52f2fe7b52 vulkan_device: Add missing include algorithm 5 years ago
ameerj d965b7200a vulkan_device: Blacklist ampere devices from float16 math 5 years ago
ameerj 472f9fcb18 gl_shader_cache: Fixes for async shaders 5 years ago
ReinUsesLisp e8d458a81d vulkan_device: Enable VK_EXT_extended_dynamic_state on RADV 21.2 onward 5 years ago
ReinUsesLisp ff35ef8ec1 emit_spirv: Workaround VK_KHR_shader_float_controls on fp16 Nvidia 5 years ago
ReinUsesLisp 934b23ab85 vk_rasterizer: Workaround bug in VK_EXT_vertex_input_dynamic_state 5 years ago
ReinUsesLisp b48b4b0600 shader: Fix disabled and unwritten attributes and varyings 5 years ago
ReinUsesLisp 1c7c65087d vk_graphics_pipeline: Implement smooth lines 5 years ago
ReinUsesLisp bd0796d52f vk_graphics_pipeline: Implement line width 5 years ago
lat9nq 5443d4bd9c video_core: Enable GL SPIR-V shaders 5 years ago
lat9nq ddd4720fe4 general: Add setting shader_backend 5 years ago
ReinUsesLisp 362888dcb0 glasm: Add passthrough geometry shader support 5 years ago
ReinUsesLisp b1df436cef shader: Rework varyings and implement passthrough geometry shaders 5 years ago
ReinUsesLisp 649c9cca0f vk_graphics_pipeline: Implement conservative rendering 5 years ago
ReinUsesLisp c0705f79b8 shader: Unify shader stage types 5 years ago
ReinUsesLisp 0a75c400e3 shader: Emulate 64-bit integers when not supported 5 years ago
ReinUsesLisp e57f54e582 gl_graphics_pipeline: Fix assembly shaders check for transform feedbacks 5 years ago
ReinUsesLisp 2cff04fab9 gl_graphics_pipeline: Inline hash and operator== key functions 5 years ago
ReinUsesLisp 97cfedab70 gl_shader_cache: Check previous pipeline before checking hash map 5 years ago
ReinUsesLisp 40402f3947 gl_graphics_pipeline: Port optimizations from Vulkan pipelines 5 years ago
ReinUsesLisp 2cd96376b5 buffer_cache: Fix debugging leftover 5 years ago
ReinUsesLisp b7cf8e0de4 buffer_cache: Fix size reductions not having in mind bind sizes 5 years ago
ameerj c7921c7812 shaders: Allow shader notify when async shaders is disabled 5 years ago
ReinUsesLisp b3bf0d4ebb vk_graphics_pipeline: Use VK_KHR_push_descriptor when available 5 years ago
ReinUsesLisp c4a71824d5 shader: Properly manage attributes not written from previous stages 5 years ago
ReinUsesLisp 9389e71b12 shader: Split profile and runtime info headers 5 years ago
ReinUsesLisp 52be21495e shader: Add support for native 16-bit floats 5 years ago
ReinUsesLisp 41c634a7a9 shader: Rename maxwell/program.h to translate_program.h 5 years ago
ReinUsesLisp a9a5f5b535 vulkan_device: Blacklist VK_EXT_vertex_input_dynamic_state on Intel 5 years ago
ameerj 1d2c13fd7b glsl: Address rest of feedback 5 years ago
ameerj bc50a9ef20 glsl: Conditionally use fine/coarse derivatives based on device support 5 years ago
ameerj 4e73fdbd0f glsl: Cleanup/Address feedback 5 years ago
ameerj 7e661303d5 gl_shader_cache: Implement async shaders 5 years ago
ameerj b33af69513 glsl: Add stubs for sparse queries and variable aoffi when not supported 5 years ago
ameerj 18aae22ad2 gl_shader_cache: Remove const from pipeline source arguments 5 years ago
ameerj 07a59e1404 gl_shader_cache: Move OGL shader compilation to the respective Pipeline constructor 5 years ago
ameerj 7bf5c1164e glsl: Address more feedback. Implement indexed texture reads 5 years ago
ameerj 3ad05ecd4e gl_rasterizer: Add texture fetch barrier for fragments 5 years ago
ameerj 656de6639c glsl: Implement fswzadd 5 years ago
ameerj c800b9bf92 glsl: Rebase fixes 5 years ago
ameerj 8c9d420fa5 glsl: Use textureGrad fallback when EXT_texture_shadow_lod is unsupported 5 years ago
ameerj 0c162d8b17 glsl: skip gl_ViewportIndex write if device does not support it 5 years ago
ameerj f54240823c glsl: Implement transform feedback 5 years ago
ameerj ee44e94932 glsl: Implement VOTE for subgroup size potentially larger 5 years ago
ameerj 32328acc39 glsl: Implement some attribute getters and setters 5 years ago
ameerj ce2ddb7d69 glsl: Query GL Device for FP16 extension support 5 years ago
ReinUsesLisp fc7cb28bc7 glsl: Fixup build issues 5 years ago
ameerj fda83fe3c5 glsl: Initial backend 5 years ago
ReinUsesLisp eb7925b421 vk_rasterizer: Exit render passes on fragment barriers 5 years ago
Rodrigo Locatti 0ce45868ca vk_graphics_pipeline: Fix path with no VK_EXT_extended_dynamic_state 5 years ago