glsl_to_nir: fix bitfield_extract with 16-bit operands
[mesa.git] / src / compiler / glsl / glsl_to_nir.cpp
2020-08-05 Rob Clarkglsl_to_nir: fix bitfield_extract with 16-bit operands
2020-06-18 Rob Clarkglsl_to_nir: fix vote_any/vote_all
2020-06-18 Rob Clarkglsl_to_nir: fix shader_clock
2020-06-18 Rob Clarkglsl_to_nir: fix is_helper_invocation
2020-06-08 Danylo Piliaievglsl: inline functions with unsupported return type...
2020-06-02 Marek Olšákglsl: handle int16 and uint16 types and add instruction...
2020-05-24 Samuel Pitoisetspirv: add ReadClockKHR support with device scope
2020-04-21 Dylan Bakerremove final imports.h and imports.c bits
2020-04-21 Jason Ekstrandglsl: Hard-code noise to zero in builtin_functions.cpp
2020-04-18 Timothy Arcerinir: add matrix_layout to nir_variable data
2020-04-02 Timothy Arceriglsl_to_nir: remove dead code
2020-03-30 Jason Ekstrandnir: Use b2b opcodes for shared and constant memory
2020-03-27 Marek OlšákMove compiler.h and imports.h/c from src/mesa/main...
2020-03-24 Neil Robertsglsl: Add an IR lowering pass to convert mediump operat...
2020-03-09 Neil Robertsglsl: Add ir_unop_f2fmp
2020-03-09 Neil Robertsglsl: Add b2f16 and f162b conversion operations
2020-03-09 Neil Robertsglsl: Add IR conversion ops for 16-bit float types
2020-03-09 Neil Robertsglsl: Add support for float16 types in the IR tree
2020-02-12 Arcady Goldmints... Rename nir_lower_constant_initializers to nir_lower_var...
2020-01-23 Timothy Arceriglsl_to_nir: update interface type properly
2020-01-23 Ian Romanickcompiler: Translate GLSL IR to NIR for new INTEL_shader...
2020-01-13 Jason Ekstrandnir: Rename nir_intrinsic_barrier to control_barrier
2020-01-13 Jason Ekstrandnir/glsl: Emit memory barriers as part of barrier()
2020-01-09 Samuel Pitoisetspirv,nir: add new lod parameter to image_{load,store...
2019-12-13 Timothy Arceriglsl: copy the new data fields when converting to nir
2019-12-13 Timothy Arceriglsl: copy the how_declared field when converting to nir
2019-12-13 Timothy Arceriglsl: move nir_remap_dual_slot_attributes() call out...
2019-11-19 Marek Olšákglsl_to_nir: rename image_access to mem_access
2019-11-19 Marek Olšáknir: move data.image.access to data.access
2019-11-05 Kenneth Graunkenir: Handle image arrays when setting variable data
2019-11-04 Marek Olšáknir: pack nir_variable::data::xfb_*
2019-11-04 Marek Olšáknir: pack nir_variable::data::stream
2019-10-12 Neil Robertsglsl: Add opcodes for atan and atan2
2019-09-30 Caio Marcelo de... glsl: Add helperInvocationEXT() builtin
2019-09-30 Caio Marcelo de... glsl: Add ir_demote
2019-08-21 Jason Ekstrandnir: Add explicit signs to image min/max intrinsics
2019-08-12 Kenneth Graunkeglsl: Optimize the SoftFP64 shader when first creating it.
2019-08-06 Pierre-Eric Pellou... nir: add atomic_inc_wrap/atomic_dec_wrap image intrinsics
2019-08-01 Jason Ekstrandnir: Stop whacking gl_FrontFacing to a system value
2019-06-19 Jason Ekstrandnir: Make nir_constant a vector rather than a matrix
2019-06-19 Connor Abbottglsl/nir: Propagate access qualifiers
2019-05-31 Jonathan Mareknir: improvements to native_integers removal
2019-05-24 Jason Ekstrandnir: Drop imov/fmov in favor of one mov instruction
2019-05-24 Jason Ekstrandnir/builder: Remove the use_fmov parameter from nir_swizzle
2019-05-17 Dave Airlieglsl/nir: init non-static class member.
2019-05-08 Timothy Arceriglsl_to_nir: remove unused type_is_int()
2019-05-07 Christian Gmeinerglsl_to_nir: drop supports_ints
2019-05-07 Christian Gmeinernir: nir_shader_compiler_options: drop native_integers
2019-04-19 Kristian H. Kristensenglsl_to_nir: Initialize debug variable
2019-04-14 Karol Herbstnir: make nir_const_value scalar
2019-04-12 Karol Herbstglsl/nir: fetch the type for images from the deref...
2019-04-12 Karol Herbstglsl_to_nir: handle bindless textures
2019-03-21 Karol Herbstnir: add support for gather offsets
2019-03-15 Jason Ekstrandglsl/nir: Handle unlowered SSBO atomic and array_length...
2019-03-15 Jason Ekstrandglsl/nir: Set explicit types on UBO/SSBO variables
2019-03-06 Timothy Arceriglsl: use NIR function inlining for drivers that use...
2019-03-06 Jason Ekstrandglsl/nir: Inline functions in float64_funcs_to_nir
2019-03-06 Jason Ekstrandglsl/nir: Add a shared helper for building float64...
2019-03-04 Sagar Ghugeglsl: [u/i]mulExtended optimization for GLSL
2019-02-21 Alejandro Piñeironir, glsl: move pixel_center_integer/origin_upper_left...
2019-02-10 Dave Airlieglsl: glsl to nir fix uninit class member.
2019-02-05 Kenneth Graunkecompiler: Mark clip/cull distance arrays as compact...
2019-02-05 Kenneth Graunkenir: Record info->fs.pixel_center_integer in lower_syst...
2019-01-19 Karol Herbstnir: rename nir_var_ssbo to nir_var_mem_ssbo
2019-01-19 Karol Herbstnir: rename nir_var_ubo to nir_var_mem_ubo
2019-01-19 Karol Herbstnir: rename nir_var_function to nir_var_function_temp
2019-01-19 Karol Herbstnir: rename nir_var_private to nir_var_shader_temp
2019-01-14 Caio Marcelo de... src/compiler: use new hash table and set creation helpers
2019-01-11 Jonathan Marekglsl/nir: keep bool types when native_integers=false
2019-01-11 Jonathan Marekglsl/nir: ftrunc for native_integers=false float to...
2019-01-11 Jonathan Marekglsl/nir: int constants as float for native_integers...
2019-01-10 Matt Turnernir: Tag entrypoint for easy recognition by nir_shader_...
2019-01-10 Matt Turnerglsl: Add function support to glsl_to_nir
2019-01-08 Karol Herbstnir: rename global/local to private/function memory
2019-01-08 Jason Ekstrandnir: Distinguish between normal uniforms and UBOs
2018-12-16 Jason Ekstrandnir: Switch to using 1-bit Booleans for almost everything
2018-12-05 Jason Ekstrandnir: Make boolean conversions sized just like the others
2018-12-03 Matt Turnermesa: Revert INTEL_fragment_shader_ordering support
2018-11-28 Matt Turnerglsl: Remove unused member variable
2018-11-16 Jason Ekstrandnir: Add alignment parameters to SSBO, UBO, and shared...
2018-11-16 Jason Ekstrandnir/glsl: Force 32-bit for UBO and SSBO Booleans
2018-10-26 Jason Ekstrandglsl/nir: Use i2b instead of ine for fixing UBO/SSBO...
2018-09-06 Jason Ekstrandnir: Drop the vs_inputs_dual_locations option
2018-09-06 Jason Ekstrandcompiler: Move double_inputs to gl_program::DualSlotInputs
2018-08-29 Jason Ekstrandnir: Use a bitfield for image access qualifiers
2018-08-29 Jason Ekstrandnir: Make image load/store intrinsics variable-width
2018-08-28 Kevin Rogovinmesa: Add GL/GLSL plumbing for INTEL_fragment_shader_or...
2018-08-23 Ian Romanicknir: Add floating point atomic min, max, and compare...
2018-08-23 Ian Romanicknir: Add floating point atomic add instrinsics
2018-08-13 Alejandro Piñeironir/glsl: make nir_remap_attributes public
2018-07-31 Neil Robertsnir: Add members for the explicit XFB properties to...
2018-07-03 Antia Puentesnir: Fix OpAtomicCounterIDecrement for uniform atomic...
2018-06-23 Jason Ekstrandnir: Use derefs in nir_lower_samplers
2018-06-23 Jason Ekstrandnir,spirv: Rework function calls
2018-06-23 Jason Ekstrandglsl/nir: Use deref instructions instead of dref chains
2018-06-23 Jason Ekstrandglsl/nir: Only claim to handle intrinsic functions
2018-06-21 Neil Robertsnir: Add explicit_binding to nir_variable
2018-06-01 Juan A. Suarez Romeroglsl: Add ir_binop_vector_extract in NIR
2018-06-01 Plamena Manolovamesa: Add GL/GLSL plumbing for ARB_fragment_shader_inte...
2018-04-16 Erico Nunesnir: fix ir_binop_gequal glsl_to_nir conversion