aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/standalone.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl/standalone: Add an option to lower the precisionNeil Roberts2020-03-241-0/+8
* mesa/compiler: rework tear down of builtin/typesLionel Landwerlin2019-08-211-3/+2
* glsl/standalone: init shader stage in init_gl_program()Vasily Khoruzhick2019-08-171-2/+4
* compiler/glsl: handle case where we have multiple users for typesTapani Pälli2019-04-161-1/+2
* glsl/standalone: add GLES3.1 and GLES3.2 compatibilityKarol Herbst2019-04-101-0/+5
* glsl/freedreno/panfrost: pass gl_context to the standalone compilerTimothy Arceri2019-03-061-3/+1
* src/compiler: use new hash table and set creation helpersCaio Marcelo de Oliveira Filho2019-01-141-3/+1
* util: use C99 declaration in the for-loop set_foreach() macroEric Engestrom2018-10-251-2/+0
* mesa: include mtypes.h lessMarek Olšák2018-04-121-0/+1
* mesa: change gl_link_status enums to uppercaseBrian Paul2018-01-261-1/+1
* glsl/standalone: set MaxTransformFeedbackBuffersAlejandro Piñeiro2018-01-051-0/+3
* glsl/standalone: set MaxVertexStreamsAlejandro Piñeiro2018-01-051-0/+3
* glsl/standalone: set MaxUniformBufferBindingsAlejandro Piñeiro2018-01-051-0/+3
* glsl: Silence unused parameter warningsIan Romanick2017-10-301-3/+4
* util: move string_to_uint_map to glslEmil Velikov2017-08-291-1/+1
* glsl: Mark functions staticMatt Turner2017-08-211-3/+3
* glsl: recognize GLSL 4.60Samuel Pitoiset2017-08-021-0/+2
* mesa: Replace program locks with atomic inc/dec.Matt Turner2017-04-051-2/+0
* glsl: add param to force shader recompileTimothy Arceri2017-02-091-1/+2
* st/mesa/i965: create link status enumTimothy Arceri2017-02-091-1/+1
* glsl: Move builtin_function related prototypes to a separate fileIan Romanick2017-01-201-0/+1
* mesa/glsl: remove hack to reset sampler units to zeroTimothy Arceri2017-01-061-4/+0
* st/mesa/glsl: add new is_arb_asm flag in gl_programTimothy Arceri2017-01-061-3/+4
* mesa/glsl/i965: remove Driver.NewShader()Timothy Arceri2016-12-301-1/+0
* st/mesa/glsl/nir/i965: make use of new gl_shader_program_data in gl_shader_pr...Timothy Arceri2016-11-191-6/+8
* glsl: add new program driver function to standalone compilerTimothy Arceri2016-11-191-18/+43
* glsl/standalone: Add the ability to generate ir_builder codeIan Romanick2016-11-101-0/+12
* glsl/standalone: Enable par-linkingIan Romanick2016-11-101-2/+43
* glsl/standalone: Optimize dead variable declarationsIan Romanick2016-11-101-0/+61
* glsl/standalone: Optimize add-of-neg to subtractIan Romanick2016-11-101-0/+4
* mesa/glsl: delete previously linked shaders earlier when linkingTimothy Arceri2016-11-031-1/+1
* glsl: add enable flags for ARB_compute_variable_group_sizeSamuel Pitoiset2016-10-071-0/+4
* glsl/standalone: Enable GLSL 4.00 through 4.50Ian Romanick2016-09-271-0/+12
* glsl/standalone: Use API_OPENGL_CORE if the GLSL version is >= 1.40Ian Romanick2016-09-271-1/+5
* mesa/glsl: Move string_to_uint_map into the util folderThomas Helland2016-09-121-1/+1
* glsl/standalone: initialize MaxUserAssignableUniformLocationsRob Clark2016-07-021-0/+4
* glsl/mesa: split gl_shader in twoTimothy Arceri2016-06-301-2/+2
* mesa/glsl: stop using GL shader type internallyTimothy Arceri2016-06-161-1/+1
* glsl: add just-log option for the standalone compiler.Alejandro Piñeiro2016-05-261-4/+16
* glsl: split out libstandaloneRob Clark2016-05-251-0/+433