summaryrefslogtreecommitdiffstats
path: root/src/glsl/glsl_parser_extras.cpp
Commit message (Expand)AuthorAgeFilesLines
* util: Move ralloc to a new src/util directory.Kenneth Graunke2014-08-041-1/+1
* glsl: add a mechanism to allow #extension directives in the middle of shadersMarek Olšák2014-07-181-0/+2
* glsl: add support for AMD_vertex_shader_viewport_indexIlia Mirkin2014-07-021-0/+1
* glsl: Use foreach_list_typed when possible.Matt Turner2014-07-011-26/+15
* glsl: Add extension plumbing for ARB_fragment_layer_viewportChris Forbes2014-06-221-0/+1
* glsl: Pass in options to do_algebraic().Matt Turner2014-06-191-1/+1
* glsl: Rebalance expression trees that are reduction operations.Matt Turner2014-06-191-0/+1
* glsl: add enable bit for ARB_explicit_uniform_locationTapani Pälli2014-06-161-0/+1
* glsl: Add support for `precise` redeclarationsChris Forbes2014-06-041-1/+4
* glsl: make static constant variables "static const"Chia-I Wu2014-05-021-2/+2
* mesa: Enable GL_EXT_separate_shader_objects for OpenGL ESIan Romanick2014-05-021-0/+1
* glsl: Sort the list of extensionsIan Romanick2014-05-021-20/+32
* mesa/sso: Enable GL_ARB_separate_shader_objects by defaultIan Romanick2014-05-021-1/+1
* glsl: Apply the link error conditions to GL_ARB_fragment_coord_conventionsAnuj Phogat2014-05-011-0/+2
* glsl: Link error if fs defines conflicting qualifiers for gl_FragCoordAnuj Phogat2014-05-011-0/+21
* glsl: Pass gl_shader_compiler_optimizations to unroll_loops().Kenneth Graunke2014-04-111-1/+1
* glsl: Drop do_common_optimization's max_unroll_iterations parameter.Kenneth Graunke2014-04-111-3/+2
* glsl: Pass ctx->Const.NativeIntegers to do_algebraic.Kenneth Graunke2014-04-081-1/+1
* glsl: Pass ctx->Const.NativeIntegers to do_common_optimization().Kenneth Graunke2014-04-081-2/+4
* glsl: remove UBO fields from _mesa_glsl_parse_stateChia-I Wu2014-04-011-10/+0
* glsl: Extend ast location structure to hande end token position.Sir Anthony2014-03-081-2/+4
* glsl: Add a file argument to the IR printer.Eric Anholt2014-02-221-1/+1
* mesa/sso: Add extension tracking for ARB_separate_shader_objectsIan Romanick2014-02-211-0/+1
* glsl/linker: produce gl_shader_program Geom.InvocationsJordan Justen2014-02-201-0/+4
* glsl: convert GS input primitive to use ast_type_qualifierJordan Justen2014-02-201-3/+3
* glsl: Add built-in constants for ARB_shader_image_load_store.Francisco Jerez2014-02-121-0/+8
* glsl/parser: Handle the early_fragment_tests input layout qualifier.Francisco Jerez2014-02-121-0/+1
* glsl: Add ARB_shader_image_load_store extension enables.Francisco Jerez2014-02-121-0/+1
* glsl/cs: Handle compute shader local_size_{x,y,z} declaration.Paul Berry2014-02-051-14/+37
* mesa/cs: Implement MAX_COMPUTE_WORK_GROUP_COUNT constant.Paul Berry2014-02-051-0/+2
* mesa/cs: Implement MAX_COMPUTE_WORK_GROUP_SIZE constant.Paul Berry2014-02-051-0/+4
* mesa/cs: Add extension enable flags for ARB_compute_shader.Paul Berry2014-02-051-0/+1
* glsl: Disable ARB_texture_rectangle in shader version 100.Anuj Phogat2014-01-231-0/+4
* glsl: Mark GLSL 4.40 as a known version.Matt Turner2014-01-231-1/+1
* glsl: remove remaining is_array variablesTimothy Arceri2014-01-231-9/+6
* glsl: Add ARB_arrays_of_arrays support to yacc definition and astTimothy Arceri2014-01-231-11/+8
* glsl: Simplify aggregate type inference to prepare for ARB_arrays_of_arrays.Paul Berry2014-01-221-112/+24
* glsl: Vectorize multiple scalar assignmentsMatt Turner2014-01-211-0/+4
* mesa: rename PreferDP4 to OptimizeForAOS.Matt Turner2014-01-211-1/+1
* glsl: Add extension infrastructure for ARB_viewport_arrayIan Romanick2014-01-201-0/+1
* mesa: replace ctx->Const.{Vertex,Fragment,Geomtery}Program with an array.Paul Berry2014-01-091-14/+14
* mesa: Remove _mesa_progshader_enum_to_string(), which is no longer used.Paul Berry2014-01-081-29/+0
* glsl: Change _mesa_glsl_parse_state ctor to use gl_shader_stage enum.Paul Berry2014-01-081-7/+5
* mesa: Use gl_shader::Stage instead of gl_shader::Type where possible.Paul Berry2014-01-081-2/+2
* mesa: Clean up nomenclature for pipeline stages.Paul Berry2014-01-081-11/+11
* mesa: enable AMD_shader_trinary_minmaxMaxence Le Doré2014-01-061-1/+1
* glsl: Add extension tracking for AMD_shader_trinary_minmaxMaxence Le Doré2014-01-061-0/+1
* Rename overloads of _mesa_glsl_shader_target_name().Paul Berry2013-12-301-9/+8
* glsl: Replace _mesa_glsl_parser_targets enum with gl_shader_type.Paul Berry2013-12-171-7/+7
* glsl: Add frontend support for `sample` auxiliary storage qualifierChris Forbes2013-12-071-0/+2