summaryrefslogtreecommitdiff
path: root/src/compiler/glsl/glsl_parser_extras.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-09-09mesa/glsl: Add support for NV_shader_noperspective_interpolationGert Wollny1-0/+1
2022-08-01glsl: Remove opt_conditional_discard().Emma Anholt1-1/+0
2022-07-20glsl: Remove optimize_swizzles.Emma Anholt1-1/+0
2022-06-22glsl: add language support for GL_ARM_shader_framebuffer_fetch_depth_stencilPavel Asyutchenko1-0/+1
2022-06-08glsl: remove never true do_dead_code() parameterTimothy Arceri1-4/+2
2022-06-04glsl: remove the now unused GLSL IR loop unrolling codeTimothy Arceri1-32/+0
2022-05-10glsl: Make all drivers take the GLSLOptimizeConservatively path.Emma Anholt1-17/+7
2022-05-05glsl: Remove EmitNoLoops and the associated lower_jumps(lower_break=true) code.Emma Anholt1-3/+2
2022-03-09glsl: store OES/EXT point_size extension enablement to shader structMike Blumenkrantz1-0/+2
2022-02-01glsl: add ARB_sparse_texture_clamp extensionQiang Yu1-0/+1
2022-01-20glsl/parser: extract consts/exts/api out of context at start.Dave Airlie1-23/+24
2022-01-19mesa/*: add a shader primitive type to get away from GL types.Dave Airlie1-4/+4
2022-01-19mesa/*: use an internal enum for tessellation primitive types.Dave Airlie1-3/+14
2022-01-18glsl: add ARB_sparse_texture2 extensionQiang Yu1-0/+1
2021-12-20glsl: Delete the optimize_redundant_jumps pass.Emma Anholt1-2/+0
2021-12-20glsl: Delete the vectorization opt pass.Emma Anholt1-4/+0
2021-12-11glsl: fix setting compiled_source_sha1 without a shader cacheMarek Olšák1-1/+2
2021-12-07util: add dri config option force_compat_shadersTimothy Arceri1-0/+1
2021-11-26mesa: add shader source SHA1s that are propagated up to glCompileShaderMarek Olšák1-10/+34
2021-11-26mesa: rename gl_shader::sha1 to disk_cache_sha1Marek Olšák1-5/+5
2021-11-24mesa: add allow_glsl_compat_shaders for shader-dbMarek Olšák1-2/+6
2021-08-10glsl: evaluate switch expression onceMarcin Ślusarz1-0/+1
2021-06-29util/driconf: add new ignore_write_to_readonly_var workaroundTimothy Arceri1-0/+2
2021-06-29glsl: force_glsl_version to shaders with no defined versionTimothy Arceri1-35/+50
2021-04-20compiler/glsl: Always propagate_invariance() lastMatt Turner1-0/+10
2021-04-20compiler/glsl: Return progress from propagate_invariance()Matt Turner1-1/+1
2021-04-15Convert most remaining free-form fall-through comments to FALLTHROUGHMichel Dänzer1-1/+1
2021-03-11Revert "glsl: default to compat shaders in compat profile"Timothy Arceri1-4/+4
2020-12-30glsl: default to compat shaders in compat profileTimothy Arceri1-4/+4
2020-11-01glsl: drop NMS OpenGL workaroundsTimothy Arceri1-2/+0
2020-10-03glsl: Initialize ast_node member field location.path in constructor.Vinson Lee1-0/+1
2020-09-29mesa,glsl: add support for GL_NV_shader_atomic_int64Indrajit Kumar Das1-0/+1
2020-08-05glsl: don't lower to mediump for desktop OpenGLMarek Olšák1-1/+2
2020-06-23glsl,driconf: add allow_glsl_120_subset_in_110 for SPECviewperf13Marek Olšák1-0/+2
2020-06-16mesa/gles3: add support for GL_EXT_shader_group_voteDave Airlie1-0/+1
2020-06-07glsl: fix potential slow compile times for GLSLOptimizeConservativelyTimothy Arceri1-1/+14
2020-06-02glsl: lower mediump integer types to int16 and uint16Marek Olšák1-2/+2
2020-05-05mesa: extend GLSLZeroInit semanticsPierre-Eric Pelloux-Prayer1-0/+2
2020-05-05glsl: rework zero initializationPierre-Eric Pelloux-Prayer1-1/+5
2020-04-23mesa: enable GL_EXT_draw_instanced for gles2Simon Zeni1-0/+1
2020-04-15mesa: add NV_viewport_array2 enable, attach to glslIlia Mirkin1-0/+1
2020-04-15glsl: add NV_viewport_array2 supportIlia Mirkin1-0/+2
2020-04-04glsl: don't limit fp16 lowering to fragRob Clark1-1/+1
2020-03-24glsl: Inline builtins in a separate passNeil Roberts1-0/+1
2020-03-24glsl: Add an IR lowering pass to convert mediump operations to 16-bitNeil Roberts1-0/+5
2020-01-23mesa: Extension boilerplate for INTEL_shader_integer_functions2Ian Romanick1-0/+1
2019-11-20glsl: delay compilation skip if shader contains an includeTimothy Arceri1-6/+40
2019-11-20glsl: add can_skip_compile() helperTimothy Arceri1-10/+20
2019-11-20glsl: add ARB_shading_language_include support to #lineTimothy Arceri1-5/+9
2019-11-20glsl: add infrastructure for ARB_shading_language_includeTimothy Arceri1-0/+1