summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/glsl_parser_extras.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* mesa: add EXT_texture_cube_map_array supportIlia Mirkin2016-08-281-0/+1
* mesa: Add support for OES_texture_cube_map_arrayIan Romanick2016-08-261-0/+1
* mesa: Allow GL_EXT_geometry_shader and GL_EXT_geometry_point_sizeIan Romanick2016-08-261-0/+2
* glsl: process blend_support_* qualifiersIlia Mirkin2016-08-251-0/+2
* glsl: add basic KHR_blend_equation_advanced infrastructureIlia Mirkin2016-08-251-0/+1
* glsl: Add parser state enables for the framebuffer fetch extensions.Francisco Jerez2016-08-241-0/+1
* glsl: Add extension plumbing for OES/EXT_tessellation_shader.Kenneth Graunke2016-08-081-0/+4
* glsl: Separate overlapping sentinel nodes in exec_list.Matt Turner2016-07-261-3/+3
* glsl: reuse main extension table to appropriately restrict extensionsIlia Mirkin2016-07-231-122/+159
* MESA_shader_integer_functions: Boiler plate extension trackingIan Romanick2016-07-191-0/+1
* glsl: add driconf to zero-init unintialized varsRob Clark2016-07-021-0/+1
* glsl/mesa: move duplicate shader fields into new struct gl_shader_infoTimothy Arceri2016-06-301-28/+29
* glsl: initialise pointer to NULLJakob Sinclair2016-06-071-0/+1
* mesa: hook up core bits of GL_ARB_shader_group_voteIlia Mirkin2016-06-061-0/+1
* glsl: geom shader max_vertices layout must match.Dave Airlie2016-06-061-1/+1
* glsl: Add glsl LowerCsDerivedVariables optionJordan Justen2016-06-011-1/+1
* glsl: Use Geom.VerticesOut == -1 to specify unsetIan Romanick2016-06-011-1/+1
* glsl: Allow shader interface blocks in GLSL ESIan Romanick2016-05-261-4/+10
* mesa: Add extension tracking for GL_OES_shader_io_blocksIan Romanick2016-05-261-0/+2
* glsl: add EXT_clip_cull_distance support based on ARB_cull_distanceIlia Mirkin2016-05-231-0/+1
* subroutines: handle explicit indexes properlyDave Airlie2016-05-231-0/+22
* glsl: Add arb_cull_distance support (v3)Tobias Klausmann2016-05-141-0/+1
* glsl: check geometry output vertices limits.Dave Airlie2016-05-101-0/+8
* glsl: add ability to use essl 3.20Ilia Mirkin2016-04-251-0/+7
* glsl: add ARB_ES3_1_compatibility supportIlia Mirkin2016-04-031-1/+2
* mesa: add GL_OES_shader_multisample_interpolation supportIlia Mirkin2016-03-301-0/+1
* glsl: add GL_OES_sample_variables supportIlia Mirkin2016-03-301-0/+1
* glsl: add gl_MaxSamples, new in GL 4.5 / GL ES 3.2Ilia Mirkin2016-03-301-0/+3
* glsl: validate global out xfb_stride qualifiers and set stride on empty buffersTimothy Arceri2016-03-311-0/+11
* glsl: relax stage restrictions on layout defaults for outputsTimothy Arceri2016-03-311-5/+4
* glsl: parse new transform feedback layout qualifiersTimothy Arceri2016-03-311-0/+7
* glsl: add transform feedback built-in constantsTimothy Arceri2016-03-311-0/+4
* glsl: add is_lhs bool on ast_expressionAlejandro Piñeiro2016-03-291-0/+1
* glsl: add OES_texture_buffer and EXT_texture_buffer supportIlia Mirkin2016-03-281-0/+2
* glsl: Add a pass to propagate the "invariant" and "precise" qualifiersJason Ekstrand2016-03-231-0/+1
* mesa: add GL_ARB_shader_atomic_counter_ops supportIlia Mirkin2016-03-101-0/+1
* glsl: only apply default stream to output blocksTimothy Arceri2016-03-051-1/+2
* mesa: add GL_OES_gpu_shader5 and GL_EXT_gpu_shader5 supportIlia Mirkin2016-02-271-0/+2
* glsl: Add usual extension boilerplate for OES_shader_image_atomic.Francisco Jerez2016-02-221-0/+1
* mesa: make compute maximums reflect driver-provided valuesIlia Mirkin2016-02-131-0/+7
* glsl: Allow invariant qualifer in block members in desktop OpenGL.Samuel Iglesias Gonsálvez2016-02-121-20/+4
* glsl: remove duplicate embedded struct validationTimothy Arceri2016-02-121-2/+0