summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/linker.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: Move builtin_function related prototypes to a separate fileIan Romanick2017-01-201-0/+1
* mesa/glsl: move TransformFeedbackBufferStride to gl_shaderTimothy Arceri2017-01-191-37/+34
* glsl: set InnerCoverage directly in gl_programTimothy Arceri2017-01-191-2/+1
* glsl: tidy up PostDepthCoverage shader fieldTimothy Arceri2017-01-191-1/+1
* mesa/glsl: move pixel_center_integer to gl_shaderTimothy Arceri2017-01-191-5/+3
* mesa/glsl: move origin_upper_left to gl_shaderTimothy Arceri2017-01-191-5/+3
* mesa/glsl: move uses_gl_fragcoord to gl_shaderTimothy Arceri2017-01-191-7/+5
* mesa/glsl: move redeclares_gl_fragcoord to gl_shaderTimothy Arceri2017-01-191-13/+8
* mesa/glsl: move ARB_fragment_coord_conventions_enable fieldTimothy Arceri2017-01-191-1/+1
* st/mesa/glsl: set early_fragment_tests directly in shader_infoTimothy Arceri2017-01-191-2/+2
* mesa/glsl/i965: set and use tcs vertices_out directlyTimothy Arceri2017-01-191-12/+12
* mesa/glsl: move ProgramResourceList to gl_shader_program_dataTimothy Arceri2017-01-191-10/+10
* glsl: store number of explicit uniform loactions in gl_shader_programTimothy Arceri2017-01-191-15/+12
* 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