19203 Commits (508e41777b5b03d9fe928ee6c42301db3457b2b2)
 

Author SHA1 Message Date
ameerj c7921c7812 shaders: Allow shader notify when async shaders is disabled 5 years ago
ameerj 633c54a202 texture_pass: Fix is_read image qualification 5 years ago
ReinUsesLisp 9c387a270b shader: Align constant buffer sizes to 16 bytes 5 years ago
ReinUsesLisp 10f91c42e2 spirv: Properly handle devices without int8 and int16 5 years ago
ReinUsesLisp fe5fc478e7 spirv: Handle small storage buffer loads on devices with no support 5 years ago
ReinUsesLisp b3bf0d4ebb vk_graphics_pipeline: Use VK_KHR_push_descriptor when available 5 years ago
ameerj 45c91da369 glsl: Fix cbuf component indexing bug falback 5 years ago
ReinUsesLisp 16d28031e7 shader: Simplify MergeDualVertexPrograms 5 years ago
ReinUsesLisp c4a71824d5 shader: Properly manage attributes not written from previous stages 5 years ago
ReinUsesLisp ebd1146ea7 glsl: Only declare fragment outputs on fragment shaders 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 7a9b23ea70 glsl: Obey need_declared_frag_colors to declare and initialize all frag_color 5 years ago
ameerj 1d2c13fd7b glsl: Address rest of feedback 5 years ago
ameerj 52bd1d7788 glsl: Move gl_Position/generic attribute initialization to EmitProlgue 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 d344489b5b glsl: Add Shader_GLSL logging 5 years ago
ameerj c44b3f664d glsl: Add LoopSafety instructions 5 years ago
ameerj 50e1ced397 glsl: Conditionally add EXT_texture_shadow_lod 5 years ago
ameerj b33af69513 glsl: Add stubs for sparse queries and variable aoffi when not supported 5 years ago
ameerj 3e6f89f964 glsl: Implement legacy varyings 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 67cc50be47 glsl: Minor cleanup 5 years ago
ameerj 5e9b073176 glsl: Fix Cbuf getters for F32 type 5 years ago
ameerj 152f718017 glsl: Add immediate index oob checking for Cbuf getters 5 years ago
ameerj 163ce47cb1 glsl: Refactor GetCbuf functions to reduce code duplication 5 years ago
ameerj 7bf5c1164e glsl: Address more feedback. Implement indexed texture reads 5 years ago
ameerj 73278ba985 glsl: Remove Signed Integer variables 5 years ago
ameerj 5d2cd1551f glsl: Address Rodrigo's feedback 5 years ago
ameerj 8ab7780015 glsl: Reorganize backend code, remove unneeded [[maybe_unused]] 5 years ago
ameerj b247baab26 glsl: Implement SampleId and SetSampleMask 5 years ago
ameerj a2f864493b glsl: Add gl_PerVertex in for GS 5 years ago
ameerj 5eb36b0913 glsl: Use existing tracking for enabling EXT_shader_image_load_formatted 5 years ago
ameerj 42ac60591e glsl: Enable early fragment tests 5 years ago
ameerj 3ad05ecd4e gl_rasterizer: Add texture fetch barrier for fragments 5 years ago
ameerj 95aedb5258 glsl: Implement more attribute getters and setters 5 years ago
ameerj 656de6639c glsl: Implement fswzadd 5 years ago
ameerj ccd4becb79 glsl: Implement indexed attribute loads 5 years ago
ameerj 819ae85298 glsl: Conditionally add GL_ARB_sparse_texture2 5 years ago
ameerj c800b9bf92 glsl: Rebase fixes 5 years ago
ameerj 5292962d7e glsl: Conditionally use GL_EXT_shader_image_load_formatted 5 years ago
ameerj 6e4ed00e8d glsl: Remove output generic indexing for geometry stage 5 years ago
ameerj 3319879b23 glsl: Allow dynamic tracking of variable allocation 5 years ago
ameerj 1017c12427 glsl: Implement barriers 5 years ago
ameerj b3a46a3746 glsl: Implement image atomics and set layer 5 years ago