summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/linker.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* mesa/glsl/i965: remove Driver.NewShader()Timothy Arceri2016-12-301-1/+2
* mesa/glsl: move BlendSupport bitfield to gl_programTimothy Arceri2016-12-301-2/+1
* mesa/glsl: move LinkedTransformFeedback from gl_shader_program to gl_programTimothy Arceri2016-12-301-8/+21
* mesa: move _Used to gl_programTimothy Arceri2016-12-301-1/+0
* mesa/glsl: move subroutine metadata to gl_programTimothy Arceri2016-12-301-44/+45
* glsl: Fix program interface queries relating to interface blocks.Kenneth Graunke2016-12-191-40/+60
* glsl: Drop bogus is_vertex_input from add_shader_variable().Kenneth Graunke2016-12-191-6/+1
* mesa: add support for GL_INTEL_conservative_rasterizationLionel Landwerlin2016-12-071-1/+2
* mesa: Add GL and GLSL plumbing for ARB_post_depth_coverage for i965 (gen9+).Plamena Manolova2016-12-071-0/+4
* st/mesa/glsl: move Version to gl_shader_program_dataTimothy Arceri2016-12-021-11/+16
* glsl: use linked_shaders bitmask to iterate stages for subroutine fieldsTimothy Arceri2016-11-301-25/+20
* mesa/glsl: add bitmask to track stages a program was linked againstTimothy Arceri2016-11-301-0/+1
* mesa: fix active subroutine uniforms properlyTimothy Arceri2016-11-291-1/+0
* glsl: add gl_linked_shader::SourceChecksumMarek Olšák2016-11-221-0/+10
* glsl: fix NULL checkTimothy Arceri2016-11-221-1/+1
* st/mesa/glsl/nir/i965: make use of new gl_shader_program_data in gl_shader_pr...Timothy Arceri2016-11-191-57/+59
* glsl: create gl_program at the start of linking rather than the endTimothy Arceri2016-11-191-0/+16
* glsl/linker: Allow link_intrastage_shaders when there is no main()Ian Romanick2016-11-101-11/+17
* mesa: remove LowerShaderSharedVariablesMarek Olšák2016-11-101-1/+1
* linker: Accurately track gl_uniform_block::stagerefIan Romanick2016-11-091-2/+1
* glsl: Update deref types when resizing implicitly sized arrays.Kenneth Graunke2016-11-031-23/+47
* mesa/glsl: delete previously linked shaders earlier when linkingTimothy Arceri2016-11-031-8/+0
* glsl: Fix reading of uninitialized memoryJuha-Pekka Heikkila2016-10-311-2/+2
* glsl: Size TCS->TES unsized arrays to gl_MaxPatchVertices for queries.Kenneth Graunke2016-10-271-3/+38
* glsl: Pass ctx to program interface query helper functions.Kenneth Graunke2016-10-271-13/+20
* glsl: add matrix layout information to interface block typesIago Toral Quiroga2016-10-241-2/+4
* glsl/es31: precision qualifier doesn't need to match in shader interface bloc...Samuel Iglesias Gonsálvez2016-10-241-1/+9
* glsl/linker: handle errors when a variable local size is usedSamuel Pitoiset2016-10-071-2/+23
* glsl: remove tabs from linker.{cpp,h}Timothy Arceri2016-09-291-404/+403
* glsl: move some uniform linking code to new link_setup_uniform_remap_tables()Timothy Arceri2016-09-271-3/+1
* glsl: use reproducible name for lowered const arraysTimothy Arceri2016-09-271-1/+1
* Revert "glsl: move xfb BufferStride into gl_transform_feedback_info"Timothy Arceri2016-09-241-4/+4
* glsl: Delete linker stuff relating to built-in functions.Kenneth Graunke2016-09-231-39/+3
* glsl: Check TCS barrier restrictions at ast_to_hir time, not link time.Kenneth Graunke2016-09-231-99/+0
* glsl: move xfb BufferStride into gl_transform_feedback_infoTimothy Arceri2016-09-241-4/+4
* glsl: grammar fixEero Tamminen2016-09-141-2/+2
* mesa/glsl: Move string_to_uint_map into the util folderThomas Helland2016-09-121-1/+1
* glsl: Convert linker to the util hash tableThomas Helland2016-09-121-12/+17
* glsl/linker: Fail linking on ES if uniform precision qualifiers don't matchIan Romanick2016-08-261-0/+7
* glsl: Merge blend_support qualifiers when linking.Kenneth Graunke2016-08-251-0/+2
* glsl/linker: Allow fragment output overlap for gl_LastFragData.Francisco Jerez2016-08-241-0/+3
* glsl: Rename link_fs_input_layout_qualifiers to "inout".Kenneth Graunke2016-08-201-2/+2
* glsl: look for frag data bindings with [0] tacked onto the end for arraysIlia Mirkin2016-08-121-11/+28
* glsl: remove dead builtins before assigning varying locationsTimothy Arceri2016-08-111-9/+9
* glsl: split out varying and uniform linking codeTimothy Arceri2016-08-111-207/+222
* mesa: Use a temporary set to track whether we've added a resource yet.Eric Anholt2016-08-101-26/+50
* glsl: Combine GS and TES array resizing visitors.Kenneth Graunke2016-08-071-72/+35
* glsl: Fix location bias for patch variables.Kenneth Graunke2016-08-071-0/+3
* glsl: Fix the program resource names of gl_TessLevelOuter/Inner[].Kenneth Graunke2016-08-071-0/+12
* glsl: use linked shaders rather than compiled shadersTimothy Arceri2016-07-191-4/+4