aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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
* nir: fix printing of var_decl with more than 4 components.Daniel Schürmann2020-01-091-1/+1
* spirv,nir: add new lod parameter to image_{load,store} intrinsicsSamuel Pitoiset2020-01-094-2/+40
* spirv: add SpvCapabilityImageReadWriteLodAMDSamuel Pitoiset2020-01-092-0/+5
* 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