summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/glsl_parser_extras.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: don't run the GLSL pre-processor when we are skipping compilationTimothy Arceri2017-04-151-9/+10
* glsl: delay optimisations on individual shaders when cache is availableTimothy Arceri2017-04-151-73/+93
* glsl: add ARB_shader_ballot enableNicolai Hähnle2017-04-051-0/+1
* util/disk_cache: use a helper to compute cache keysGrazvydas Ignotas2017-03-211-12/+15
* util/sha1: drop _mesa_sha1_{update, format} return typeEmil Velikov2017-03-151-2/+2
* glsl: don't recompile a shader on fallback unless neededTimothy Arceri2017-03-121-0/+7
* mesa/glsl: introduce new gl_compile_status enumTimothy Arceri2017-03-121-2/+2
* glsl: fix subroutine mismatch between declarations/definitionsSamuel Pitoiset2017-03-031-1/+1
* glsl: remove unecessary flags.q.subroutine_defSamuel Pitoiset2017-03-011-1/+1
* glsl: use correct shader source in case of cache fallbackTimothy Arceri2017-02-171-1/+10
* glsl: make use of on disk shader cacheTimothy Arceri2017-02-171-0/+16
* mesa: Add EXT_frag_depth bits and enable it on all driversAnuj Phogat2017-02-131-0/+1
* glsl: Allow compatibility shaders with MESA_GL_VERSION_OVERRIDE=...Matt Turner2017-02-091-2/+11
* glsl: add param to force shader recompileTimothy Arceri2017-02-091-1/+1
* glsl: remove explicit __STDC_FORMAT_MACROS defineEmil Velikov2017-01-271-1/+0
* glsl: fix compile errors with mingw due to missing PRIx64 definitionsRoland Scheidegger2017-01-241-0/+2
* glsl: Move builtin_function related prototypes to a separate fileIan Romanick2017-01-201-0/+1
* glsl/ast/ir: Add 64-bit integer constant supportDave Airlie2017-01-201-0/+8
* glsl: Add ARB_gpu_shader_int64 boilerplate.Dave Airlie2017-01-201-0/+1
* mesa/glsl: move TransformFeedbackBufferStride to gl_shaderTimothy Arceri2017-01-191-1/+1
* glsl: set InnerCoverage directly in gl_programTimothy Arceri2017-01-191-1/+1
* glsl: tidy up PostDepthCoverage shader fieldTimothy Arceri2017-01-191-1/+1
* mesa/glsl: move pixel_center_integer to gl_shaderTimothy Arceri2017-01-191-1/+1
* mesa/glsl: move origin_upper_left to gl_shaderTimothy Arceri2017-01-191-1/+1
* mesa/glsl: move uses_gl_fragcoord to gl_shaderTimothy Arceri2017-01-191-1/+1
* mesa/glsl: move redeclares_gl_fragcoord to gl_shaderTimothy Arceri2017-01-191-2/+1
* mesa/glsl: move ARB_fragment_coord_conventions_enable fieldTimothy Arceri2017-01-191-1/+1
* st/mesa/glsl: set early_fragment_tests directly in shader_infoTimothy Arceri2017-01-191-1/+1
* mesa: Introduce a compiler enum for tessellation spacing.Kenneth Graunke2017-01-071-1/+1
* mesa: add gl_constants::GLSLOptimizeConservativelyMarek Olšák2017-01-051-3/+11
* glsl: run do_lower_jumps properly in do_common_optimizationsMarek Olšák2017-01-051-1/+2
* mesa/glsl: move BlendSupport bitfield to gl_programTimothy Arceri2016-12-301-1/+1
* mesa: add support for GL_INTEL_conservative_rasterizationLionel Landwerlin2016-12-071-0/+4
* mesa: Add GL and GLSL plumbing for ARB_post_depth_coverage for i965 (gen9+).Plamena Manolova2016-12-071-0/+4
* Revert "glsl: geom shader max_vertices layout must match."Andres Gomez2016-11-251-1/+1
* glsl: merge layouts into the default one as the last step in interface blocksAndres Gomez2016-11-251-11/+9
* mesa/glsl: remove unused uses_builtin_functions fieldTimothy Arceri2016-11-231-1/+0
* mesa: add NV_image_formats extension supportLionel Landwerlin2016-11-181-0/+2
* glsl: don't run loop passes if loop unrolling is disabledMarek Olšák2016-11-101-5/+7
* glsl: use the linear allocator for ast_node and derived classesMarek Olšák2016-10-311-2/+2
* glsl/lexer: use the linear allocatorMarek Olšák2016-10-311-0/+2
* glsl: fail compilation of compute shaders when unsupportedIago Toral Quiroga2016-10-171-0/+13
* glsl: process local_size_variable input qualifierSamuel Pitoiset2016-10-071-0/+6
* glsl: add enable flags for ARB_compute_variable_group_sizeSamuel Pitoiset2016-10-071-0/+1
* glsl: Update function parameter documentation for do_common_optimizationIan Romanick2016-09-271-3/+4
* mesa: add GL_OES_viewport_array to the extension stringIlia Mirkin2016-09-221-0/+1
* mesa: Implement ARB_shader_viewport_layer_array for i965Dylan Baker2016-09-201-0/+1
* glsl: add core plumbing for GL_ANDROID_extension_pack_es31aIlia Mirkin2016-09-131-16/+42
* glsl: Handle patch qualifier on interface blocks.Kenneth Graunke2016-08-301-0/+1
* mesa: add scaffolding for OES/EXT_primitive_bounding_boxIlia Mirkin2016-08-301-0/+2