aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/glsl_to_nir.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl_to_nir: remove dead codeTimothy Arceri2020-04-021-142/+11
* nir: Use b2b opcodes for shared and constant memoryJason Ekstrand2020-03-301-2/+2
* Move compiler.h and imports.h/c from src/mesa/main into src/utilMarek Olšák2020-03-271-1/+1
* glsl: Add an IR lowering pass to convert mediump operations to 16-bitNeil Roberts2020-03-241-0/+3
* glsl: Add ir_unop_f2fmpNeil Roberts2020-03-091-0/+5
* glsl: Add b2f16 and f162b conversion operationsNeil Roberts2020-03-091-0/+2
* glsl: Add IR conversion ops for 16-bit float typesNeil Roberts2020-03-091-0/+2
* glsl: Add support for float16 types in the IR treeNeil Roberts2020-03-091-0/+11
* Rename nir_lower_constant_initializers to nir_lower_variable_initalizersArcady Goldmints-Orlov2020-02-121-2/+2
* glsl_to_nir: update interface type properlyTimothy Arceri2020-01-231-2/+4
* compiler: Translate GLSL IR to NIR for new INTEL_shader_integer_functions2 ex...Ian Romanick2020-01-231-0/+30
* 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
* spirv,nir: add new lod parameter to image_{load,store} intrinsicsSamuel Pitoiset2020-01-091-0/+5
* 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_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-191-3/+3
* nir: Handle image arrays when setting variable dataKenneth Graunke2019-11-041-1/+1
* nir: pack nir_variable::data::xfb_*Marek Olšák2019-11-041-4/+7
* nir: pack nir_variable::data::streamMarek Olšák2019-11-041-0/+2
* glsl: Add opcodes for atan and atan2Neil Roberts2019-10-121-0/+9
* glsl: Add helperInvocationEXT() builtinCaio Marcelo de Oliveira Filho2019-09-301-0/+9
* glsl: Add ir_demoteCaio Marcelo de Oliveira Filho2019-09-301-0/+10
* nir: Add explicit signs to image min/max intrinsicsJason Ekstrand2019-08-211-4/+16
* glsl: Optimize the SoftFP64 shader when first creating it.Kenneth Graunke2019-08-121-0/+13
* nir: add atomic_inc_wrap/atomic_dec_wrap image intrinsicsPierre-Eric Pelloux-Prayer2019-08-061-1/+9
* nir: Stop whacking gl_FrontFacing to a system valueJason Ekstrand2019-08-011-7/+2
* nir: Make nir_constant a vector rather than a matrixJason Ekstrand2019-06-191-14/+42
* glsl/nir: Propagate access qualifiersConnor Abbott2019-06-191-5/+59
* nir: improvements to native_integers removalJonathan Marek2019-05-311-10/+0
* nir: Drop imov/fmov in favor of one mov instructionJason Ekstrand2019-05-241-1/+1
* nir/builder: Remove the use_fmov parameter from nir_swizzleJason Ekstrand2019-05-241-3/+3
* glsl/nir: init non-static class member.Dave Airlie2019-05-171-0/+1
* glsl_to_nir: remove unused type_is_int()Timothy Arceri2019-05-081-9/+0
* glsl_to_nir: drop supports_intsChristian Gmeiner2019-05-071-23/+8
* nir: nir_shader_compiler_options: drop native_integersChristian Gmeiner2019-05-071-1/+1
* glsl_to_nir: Initialize debug variableKristian H. Kristensen2019-04-191-1/+1
* nir: make nir_const_value scalarKarol Herbst2019-04-141-9/+9
* glsl/nir: fetch the type for images from the deref instructionKarol Herbst2019-04-121-3/+3
* glsl_to_nir: handle bindless texturesKarol Herbst2019-04-121-4/+15
* nir: add support for gather offsetsKarol Herbst2019-03-211-7/+20
* glsl/nir: Handle unlowered SSBO atomic and array_length intrinsicsJason Ekstrand2019-03-151-0/+112
* glsl/nir: Set explicit types on UBO/SSBO variablesJason Ekstrand2019-03-151-15/+67
* glsl: use NIR function inlining for drivers that use glsl_to_nir()Timothy Arceri2019-03-061-1/+81
* glsl/nir: Inline functions in float64_funcs_to_nirJason Ekstrand2019-03-061-0/+5
* glsl/nir: Add a shared helper for building float64 shadersJason Ekstrand2019-03-061-0/+41
* glsl: [u/i]mulExtended optimization for GLSLSagar Ghuge2019-03-041-2/+12
* nir, glsl: move pixel_center_integer/origin_upper_left to shader_info.fsAlejandro Piñeiro2019-02-211-2/+5