summaryrefslogtreecommitdiff
path: root/src/compiler
AgeCommit message (Expand)AuthorFilesLines
2016-11-02glsl: compute lvalues of [in]out parameters before inlined function bodyNicolai Hähnle1-10/+81
2016-10-31glsl: use a non-malloc'd storage for short ir_variable namesMarek Olšák3-3/+22
2016-10-31glsl: use the linear allocator in opt_constant_propagationMarek Olšák1-3/+11
2016-10-31glsl: use the linear allocator in opt_copy_propagationMarek Olšák1-1/+6
2016-10-31glsl: use the linear allocator in opt_copy_propagation_elementsMarek Olšák1-4/+11
2016-10-31glsl: use the linear allocator in opt_dead_code_localMarek Olšák1-3/+9
2016-10-31glsl: use the linear allocator in glsl_symbol_tableMarek Olšák1-8/+8
2016-10-31glsl: use the linear allocator for ast_node and derived classesMarek Olšák6-113/+114
2016-10-31glsl/lexer: use the linear allocatorMarek Olšák3-8/+12
2016-10-31glcpp: use the linear allocator for most objectsMarek Olšák3-118/+91
2016-10-31ralloc: use rzalloc where it's necessaryMarek Olšák7-10/+13
2016-10-31nir: zero allocated memory where neededJuha-Pekka Heikkila6-7/+7
2016-10-31glsl/glcpp: initialize all fields of glcpp_parser_t on creationTapani Pälli1-0/+3
2016-10-31glsl: Fix reading of uninitialized memoryJuha-Pekka Heikkila2-4/+4
2016-10-31glsl: initialize glsl_struct_field properlyMarek Olšák2-38/+6
2016-10-28glsl: Improve accuracy of alpha scaling in advanced blend lowering.Kenneth Graunke1-2/+8
2016-10-27glsl: inspect interfaces in contains_foo()Juan A. Suarez Romero2-13/+14
2016-10-27glsl: Size TCS->TES unsized arrays to gl_MaxPatchVertices for queries.Kenneth Graunke4-3/+49
2016-10-27glsl: Pass ctx to program interface query helper functions.Kenneth Graunke1-13/+20
2016-10-27glsl: Add pthread libs to cache_testRhys Kidd1-1/+4
2016-10-26compiler: avoid warning about redefinition of PYTHON_GENErik Faye-Lund3-3/+1
2016-10-26compiler: automake: add shader_info.h to the sources listEmil Velikov1-1/+2
2016-10-26glsl: update default precision qualifier when it is set in the shaderSamuel Iglesias Gonsálvez1-1/+4
2016-10-26nir: stop adjusting driver location for varying packingTimothy Arceri2-47/+2
2016-10-26compiler: remove copy_shader_info()Timothy Arceri2-35/+1
2016-10-26glsl: set uses texture gather directly in shader_infoTimothy Arceri2-3/+1
2016-10-26glsl/st/mesa: use common system values read fieldTimothy Arceri2-3/+2
2016-10-26glsl: set patch outputs written directly in shader_infoTimothy Arceri2-3/+2
2016-10-26glsl: set patch inputs read directly in shader_infoTimothy Arceri2-3/+2
2016-10-26glsl: set outputs read directly in shader_infoTimothy Arceri2-3/+2
2016-10-26r200/glsl/st/mesa: use common outputs written fieldTimothy Arceri2-7/+6
2016-10-26mesa/glsl: set double inputs read directly in shader_infoTimothy Arceri2-2/+1
2016-10-26r200/i915/st/mesa/compiler: use common inputs read fieldTimothy Arceri2-7/+6
2016-10-26mesa/compiler: copy early fragment tests to shader_info in _mesa_copy_linked_...Timothy Arceri1-4/+0
2016-10-26st/mesa/r200/i915/i965: eliminate gl_fragment_programTimothy Arceri1-11/+2
2016-10-26i965/mesa/st/swrast: set fs shader_info directly and switch to using itTimothy Arceri2-13/+4
2016-10-26mesa: remove now unused IsCentroid from gl_fragment_programTimothy Arceri1-5/+1
2016-10-26compiler: update the comment for enum glsl_interp_modeTimothy Arceri1-1/+1
2016-10-26glsl: remove now unused InterpQualifierTimothy Arceri1-5/+2
2016-10-26mesa: set cs shader_info metadata directlyTimothy Arceri1-9/+0
2016-10-26compiler: add additional cs metadata fields to shader infoTimothy Arceri2-0/+6
2016-10-26mesa: set gs shader_info metadata directlyTimothy Arceri1-10/+0
2016-10-26compiler: add input primative field for gs in shader infoTimothy Arceri2-0/+4
2016-10-26mesa: copy tes metadata directly to shared shader infoTimothy Arceri1-11/+0
2016-10-26compiler: add fields for tes metadata to shader infoTimothy Arceri2-0/+18
2016-10-26mesa: set tcs shader_info metadata directlyTimothy Arceri1-4/+0
2016-10-26glsl: add temporary copy_shader_info() functionTimothy Arceri4-46/+88
2016-10-26glsl: add a shader info field to the gl_program typeTimothy Arceri1-1/+2
2016-10-26nir/i965/anv/radv/gallium: make shader info a pointerTimothy Arceri14-96/+102
2016-10-26nir: move nir_shader_info to a common compiler headerTimothy Arceri2-96/+133