summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/glsl_to_nir.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* glsl: glsl to nir fix uninit class member.Dave Airlie2019-02-111-0/+1
* compiler: Mark clip/cull distance arrays as compact before lowering.Kenneth Graunke2019-02-051-0/+12
* nir: Record info->fs.pixel_center_integer in lower_system_valuesKenneth Graunke2019-02-051-5/+0
* nir: rename nir_var_ssbo to nir_var_mem_ssboKarol Herbst2019-01-191-1/+1
* nir: rename nir_var_ubo to nir_var_mem_uboKarol Herbst2019-01-191-1/+1
* nir: rename nir_var_function to nir_var_function_tempKarol Herbst2019-01-191-5/+5
* nir: rename nir_var_private to nir_var_shader_tempKarol Herbst2019-01-191-2/+2
* src/compiler: use new hash table and set creation helpersCaio Marcelo de Oliveira Filho2019-01-141-4/+2
* glsl/nir: keep bool types when native_integers=falseJonathan Marek2019-01-111-98/+63
* glsl/nir: ftrunc for native_integers=false float to int castJonathan Marek2019-01-111-0/+4
* glsl/nir: int constants as float for native_integers=falseJonathan Marek2019-01-111-4/+12
* nir: Tag entrypoint for easy recognition by nir_shader_get_entrypoint()Matt Turner2019-01-091-0/+2
* glsl: Add function support to glsl_to_nirMatt Turner2019-01-091-9/+119
* nir: rename global/local to private/function memoryKarol Herbst2019-01-081-5/+5
* nir: Distinguish between normal uniforms and UBOsJason Ekstrand2019-01-081-2/+5
* nir: Switch to using 1-bit Booleans for almost everythingJason Ekstrand2018-12-161-4/+11
* nir: Make boolean conversions sized just like the othersJason Ekstrand2018-12-051-1/+1