aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl/linker: add xfb workaround for modified built-in variablesLouis-Francis Ratté-Boulianne2020-03-031-6/+17
* glsl/linker: handle array/struct members for DisableXfbPackingLouis-Francis Ratté-Boulianne2020-03-035-0/+282
* glsl/linker: add DisableTransformFeedbackPacking workaroundLouis-Francis Ratté-Boulianne2020-03-034-19/+106
* glsl: add some error checks to the nir uniform linkerTimothy Arceri2020-02-281-0/+16
* glsl: fix sampler index calculation in nir linkerTimothy Arceri2020-02-281-13/+19
* glsl: reset next_image_index count for each shader stageTimothy Arceri2020-02-281-1/+2
* glsl: fix resizing of the uniform remap tableTimothy Arceri2020-02-281-4/+8
* glsl: set the correct number of images in a shaderTimothy Arceri2020-02-281-1/+4
* glsl: set the correct number of samplers in a shaderTimothy Arceri2020-02-281-1/+4
* glsl: fix possible memory leak in nir uniform linkerTimothy Arceri2020-02-281-1/+1
* nir: fix gl_nir_lower_images for bindless imagesMarek Olšák2020-02-251-6/+5
* nir: Make image lowering optionally handle the !bindless case as well.Eric Anholt2020-02-242-12/+31
* nir: Rename gl_nir_lower_bindless_images.c in preparation for extending it.Eric Anholt2020-02-242-1/+1
* glsl: fix gl_nir_set_uniform_initializers() for image arraysTimothy Arceri2020-02-141-1/+1
* glsl: fix a memory leak with resource_setTapani Pälli2020-02-131-1/+3
* Rename nir_lower_constant_initializers to nir_lower_variable_initalizersArcady Goldmints-Orlov2020-02-121-2/+2
* glsl,nir: Switch the enum representing shader image formats to PIPE_FORMAT.Eric Anholt2020-02-056-59/+102
* gitlab-ci: Add ppc64el and s390x cross-build jobsMichel Dänzer2020-02-052-0/+2
* glsl: Use 'using' to be explicit about visitor overloadsKristian H. Kristensen2020-02-044-0/+11
* compiler: add a new explicit interpolation modeSamuel Pitoiset2020-01-291-1/+1
* util/hash_table: added hash functions for integer typesAnthony Pesch2020-01-2310-14/+14
* glsl_to_nir: update interface type properlyTimothy Arceri2020-01-231-2/+4
* glsl: count uniform components and storage better in nir linkingTimothy Arceri2020-01-231-4/+13
* glsl: fix check for matrices in blocks when using nir uniform linkerTimothy Arceri2020-01-231-4/+3
* glsl: remove bogus assert in nir uniform linkingTimothy Arceri2020-01-231-1/+0
* compiler: Translate GLSL IR to NIR for new INTEL_shader_integer_functions2 ex...Ian Romanick2020-01-231-0/+30
* glsl: Add built-in functions for INTEL_shader_integer_functions2Ian Romanick2020-01-231-0/+311
* glsl: Add new expressions for INTEL_shader_integer_functions2Ian Romanick2020-01-234-0/+126
* mesa: Extension boilerplate for INTEL_shader_integer_functions2Ian Romanick2020-01-232-0/+3
* 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