summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/linker.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: create a new link_and_validate_uniforms() helperTimothy Arceri2017-01-191-9/+17
* glsl: move more varying linking code to link_varyings.cppTimothy Arceri2017-01-191-148/+1
* st/mesa/glsl: set num_images directly in shader_infoTimothy Arceri2017-01-091-3/+4
* mesa: Introduce a compiler enum for tessellation spacing.Kenneth Graunke2017-01-071-3/+3
* Revert recent GLSL slot counting fiasco.Kenneth Graunke2017-01-071-3/+3
* glsl: Create and use a new ir_variable::count_attribute_slots() wrapper.Kenneth Graunke2017-01-061-3/+3
* mesa/glsl: set num_textures per stage directly in shader_infoTimothy Arceri2017-01-061-1/+2
* st/mesa/glsl: add new is_arb_asm flag in gl_programTimothy Arceri2017-01-061-1/+1
* st/mesa/glsl/i965: move ShaderStorageBlocks to gl_programTimothy Arceri2017-01-061-4/+5
* st/mesa/glsl/i965: set num_ssbos directly in shader_infoTimothy Arceri2017-01-061-7/+7
* st/mesa/glsl/i965: move per stage UniformBlocks to gl_programTimothy Arceri2017-01-061-4/+4
* st/mesa/glsl/i965: set num_ubos directly in shader_infoTimothy Arceri2017-01-061-7/+7
* mesa: add gl_constants::GLSLOptimizeConservativelyMarek Olšák2017-01-051-4/+12
* glsl/mesa: add reference to gl_shader_program_data from gl_programTimothy Arceri2016-12-311-0/+2
* 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