aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir/spirv: skip unreachable blocks in Phi second passJuan A. Suarez Romero2020-01-081-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
* nir: make nir_get_texture_size/lod available outside nir_lower_texGert Wollny2020-01-043-110/+117
* spirv: Fix glsl type assert in spir2nir.Bas Nieuwenhuizen2020-01-041-0/+4
* nir/zink: move clip_halfz-lowering to common codeErik Faye-Lund2020-01-034-0/+81
* st/nir: Optionally unify inputs_read/outputs_written when linking.Kenneth Graunke2020-01-031-0/+6
* nir: print non-uniform tex fields.Bas Nieuwenhuizen2020-01-021-0/+8
* nir: Add clone/hash/serialize support for non-uniform tex instructions.Bas Nieuwenhuizen2020-01-023-1/+12
* glsl: Set .flat for gl_FrontFacingAlyssa Rosenzweig2019-12-301-4/+7
* android: nir: add a load/store vectorization passMauro Rossi2019-12-271-0/+1
* nir: sanitize work group intrinsics to always be 32-bit.Dave Airlie2019-12-271-0/+4
* nir+vtn: vec8+vec16 supportRob Clark2019-12-2114-24/+116
* nir/serialize: cast swizzle before shiftingKarol Herbst2019-12-211-1/+1
* spirv: Implement SPV_KHR_non_semantic_infoCaio Marcelo de Oliveira Filho2019-12-191-0/+29
* nir: fix assign_io_var_locations for vertex inputsJonathan Marek2019-12-191-3/+9
* Revert "nir/lower_double_ops: relax lower mod()"Juan A. Suarez Romero2019-12-191-15/+6
* nir/lower_double_ops: relax lower mod()Juan A. Suarez Romero2019-12-191-6/+15
* nir: add option to lower half packing opcodesJonathan Marek2019-12-162-0/+14
* v3d: handle writes to gl_Layer from geometry shadersIago Toral Quiroga2019-12-161-0/+4
* nir/opt_peephole_select: remove unused variablesAlejandro Piñeiro2019-12-131-4/+0
* 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
* nir: add some fields to nir_variable_dataTimothy Arceri2019-12-131-0/+28
* 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
* nir: Don't copy empty arrayTomeu Vizoso2019-12-121-2/+4
* vtn/opencl: add shuffle/shuffle supportDave Airlie2019-12-121-1/+52
* vtn: convert vload/store to single value loopsDave Airlie2019-12-121-11/+20
* nir: handle nir_deref_type_ptr_as_array in rematerialize_deref_in_blockKarol Herbst2019-12-111-0/+1
* spirv: add OpLifetime*Rob Clark2019-12-111-0/+4
* spirv: handle UniformConstant for OpenCL kernelsKarol Herbst2019-12-113-2/+19
* nir/tests: MSVC build fixKarol Herbst2019-12-111-14/+11
* nir/tests: add serializer testsKarol Herbst2019-12-112-0/+299
* nir/serialize: fix vec8 and vec16Karol Herbst2019-12-111-12/+17
* compiler/spirv: Fix uses of gnu struct = {} extensionPierre Moreau2019-12-111-1/+1
* 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