aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl
Commit message (Expand)AuthorAgeFilesLines
* nir: Rename nir_intrinsic_barrier to control_barrierJason Ekstrand2020-01-131-1/+1
* nir/glsl: Emit memory barriers as part of barrier()Jason Ekstrand2020-01-131-0/+12
* glsl: fix potential bug in nir uniform linkerTimothy Arceri2020-01-121-7/+3
* glsl: Fix software 64-bit integer to 32-bit float conversions.Francisco Jerez2020-01-101-22/+14
* glsl: call calculate_subroutine_compat() from the nir linkerTimothy Arceri2020-01-102-2/+2
* glsl: move calculate_subroutine_compat() to shared linker codeTimothy Arceri2020-01-103-37/+41
* glsl: call uniform resource checks from the nir linkerTimothy Arceri2020-01-102-1/+2
* glsl: move uniform resource checks into the common linker codeTimothy Arceri2020-01-103-80/+86
* glsl: call check_subroutine_resources() from the nir linkerTimothy Arceri2020-01-102-1/+2
* glsl: move check_subroutine_resources() into the shared util codeTimothy Arceri2020-01-103-15/+20
* spirv,nir: add new lod parameter to image_{load,store} intrinsicsSamuel Pitoiset2020-01-091-0/+5
* glsl: use nir version of check_image_resources() for nir linkerTimothy Arceri2020-01-072-1/+2
* glsl: add check_image_resources() for the nir linkerTimothy Arceri2020-01-071-0/+38
* glsl: use nir linker to link atomicsTimothy Arceri2020-01-071-2/+5
* glsl: reorder link_and_validate_uniforms() callsTimothy Arceri2020-01-071-1/+1
* glsl: add new gl_nir_link_glsl() helperTimothy Arceri2020-01-072-0/+14
* glsl: add gl_nir_link_check_atomic_counter_resources()Timothy Arceri2020-01-072-0/+95
* glsl: rename gl_nir_link() to gl_nir_link_spirv()Timothy Arceri2020-01-072-5/+5
* glsl/nir: do not change an element index to have correct block nameAndrii Simiklit2020-01-061-1/+0
* glsl: fix a binding points assignment for ssbo/ubo arraysAndrii Simiklit2020-01-063-13/+25
* glsl: fix an incorrect max_array_access after optimization of ssbo/uboAndrii Simiklit2020-01-061-0/+1
* glsl: Set .flat for gl_FrontFacingAlyssa Rosenzweig2019-12-301-4/+7
* st/glsl_to_nir: use nir based program resource list builderTimothy Arceri2019-12-134-5/+12
* glsl: add subroutine support to nir_build_program_resource_list()Timothy Arceri2019-12-131-2/+31
* glsl: add support for named varyings in nir_build_program_resource_list()Timothy Arceri2019-12-131-15/+286
* glsl: copy the new data fields when converting to nirTimothy Arceri2019-12-131-0/+4
* glsl: copy the how_declared field when converting to nirTimothy Arceri2019-12-131-0/+10
* glsl: move nir_remap_dual_slot_attributes() call out of glsl_to_nir()Timothy Arceri2019-12-131-7/+0
* glsl/nir: iterate the system values list when adding varyingsTimothy Arceri2019-12-051-25/+36
* glsl/tests: Use splitlines() instead of strip()Michel Dänzer2019-12-051-2/+2
* glsl: make use of active_shader_mask when building resource listTimothy Arceri2019-12-051-12/+1
* glsl: don't set uniform block as used when its notTimothy Arceri2019-12-052-2/+10
* glsl: move calculate_array_size_and_stride() to link_uniforms.cppTimothy Arceri2019-12-052-216/+218
* glsl: additional interface redeclaration check for SSO programsTapani Pälli2019-12-041-0/+54
* nir/samplers: don't zero samplers_used/txf.Dave Airlie2019-12-021-3/+0
* glsl: handle max uniform limits with lower_const_arrays_to_uniformsTapani Pälli2019-11-283-5/+40
* driconf, glsl: Add a vs_position_always_invariant optionKenneth Graunke2019-11-271-0/+6
* glsl: Add varyings to "zero-init of uninitialized vars" workaroundDanylo Piliaiev2019-11-221-1/+2
* glsl: add missing initialization of the location path fieldIago Toral Quiroga2019-11-211-0/+2
* mesa: add support cursor support for relative path shader includesTimothy Arceri2019-11-203-1/+36
* glsl: delay compilation skip if shader contains an includeTimothy Arceri2019-11-201-6/+40
* glsl: add can_skip_compile() helperTimothy Arceri2019-11-201-10/+20
* glsl: error if #include used while extension is disabledTimothy Arceri2019-11-202-0/+15
* glsl: add preprocessor #include supportTimothy Arceri2019-11-206-3/+192
* glsl: pass gl_context to glcpp_parser_create()Timothy Arceri2019-11-203-7/+7
* glsl: add ARB_shading_language_include support to #lineTimothy Arceri2019-11-207-8/+80
* glsl: add infrastructure for ARB_shading_language_includeTimothy Arceri2019-11-202-0/+3
* glsl_to_nir: rename image_access to mem_accessMarek Olšák2019-11-191-12/+12
* nir: move data.image.access to data.accessMarek Olšák2019-11-192-4/+4
* glsl: Check earlier for MaxTextureImageUnits and MaxImageUniformsCaio Marcelo de Oliveira Filho2019-11-112-12/+24