nir: Convert a bcsel with only phi node sources to a phi node
[mesa.git] / src / compiler /
2019-02-08 Ian Romanicknir: Convert a bcsel with only phi node sources to...
2019-02-08 Ian Romanicknir: Split ALU instructions in loops that read phis
2019-02-08 Ian Romanicknir: Select phi nodes using prev_block instead of conti...
2019-02-08 Ian Romanicknir: Refactor code that checks phi nodes in opt_peel_lo...
2019-02-08 Ian Romanicknir: Document some fields of nir_loop_terminator
2019-02-08 Ian Romanicknir: Silence zillions of unused parameter warnings...
2019-02-08 Timothy Arcerinir: rewrite varying component packing
2019-02-08 Timothy Arcerinir: add is_packing_supported_for_type() helper
2019-02-08 Timothy Arcerinir: add glsl_type_is_32bit() helper
2019-02-08 Timothy Arcerinir: add support for marking used patches when packing...
2019-02-05 Kenneth Graunkenir: Avoid splitting compact arrays into per-element...
2019-02-05 Kenneth Graunkenir: Avoid clip/cull distance lowering multiple times.
2019-02-05 Kenneth Graunkenir: Bail on clip/cull distance lowering if GLSL IR...
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-02-05 Jason Ekstrandnir/deref: Drop zero ptr_as_array derefs
2019-02-05 Eric Anholtnir: Move V3D's "the shader was TGSI, ignore FS output...
2019-02-05 Jonathan Mareknir: add missing vec opcodes in lower_bool_to_float
2019-02-05 Caio Marcelo de... nir: keep the phi order when splitting blocks
2019-02-01 Jason Ekstrandspirv: Support LocalSizeId and LocalSizeHintId executio...
2019-02-01 Jason Ekstrandspirv: Handle OpExecutionModeId
2019-02-01 Jason Ekstrandspirv: Handle constants and types before execution...
2019-02-01 Jason Ekstrandspirv: Rework handling of spec constant workgroup size...
2019-02-01 Jason Ekstrandspirv: Replace vtn_constant_value with vtn_constant_uint
2019-01-31 Dylan Bakerandroid,autotools,i965: Fix location of float64_glsl.h
2019-01-29 Dylan Bakerautomake: Add float64.glsl to dist tarball
2019-01-29 Dylan Bakerautomake: Fix path to generated source
2019-01-29 Matt Turnernir: Optimize double-precision lower_round_even()
2019-01-28 Timothy Arceriglsl: use remap location when serialising uniform progr...
2019-01-28 Neil Robertsspirv: Don't use special semantics when counting vertex...
2019-01-28 Neil Robertsglsl_types: Rename parameter of glsl_count_attribute_slots
2019-01-28 Neil Robertsspirv/nir: handle location decorations on block interfa...
2019-01-27 Niklas Haasglsl: fix block member alignment validation for vec3
2019-01-26 Jason Ekstrandspirv: Add support for SPV_EXT_physical_storage_buffer
2019-01-26 Jason Ekstrandspirv: Implement OpConvertPtrToU and OpConvertUToPtr
2019-01-26 Jason Ekstrandspirv: Handle OpTypeForwardPointer
2019-01-26 Jason Ekstrandspirv: Drop a bogus assert
2019-01-26 Jason Ekstrandnir: Allow SSBOs and global to alias
2019-01-26 Jason Ekstrandnir/validate: Allow array derefs of vectors for nir_var...
2019-01-26 Jason Ekstrandnir/lower_io: Add support for nir_var_mem_global
2019-01-26 Jason Ekstrandnir/lower_io: Add a 32 and 64-bit global address formats
2019-01-26 Jason Ekstrandnir: Add load/store/atomic global intrinsics
2019-01-23 Sergii Romantsovnir: Length of boolean vtn_value now is 1
2019-01-22 Jason Ekstrandanv: Add pipeline cache support for xfb_info
2019-01-22 Alejandro Piñeironir/xfb: distinguish array of structs vs array of blocks
2019-01-22 Jason Ekstrandnir/xfb: Properly handle arrays of blocks
2019-01-22 Alejandro Piñeironir/xfb: don't assert when xfb_buffer/stride is present...
2019-01-22 Jason Ekstrandnir/xfb: Fix offset accounting for dvec3/4
2019-01-22 Jason Ekstrandnir: Preserve offsets in lower_io_to_scalar_early
2019-01-22 Samuel Pitoisetnir: fix lowering arrays to elements for XFB outputs
2019-01-22 Samuel Pitoisetnir: do not remove varyings used for transform feedback
2019-01-22 Jason Ekstrandspirv: Only set interface_type on blocks
2019-01-22 Jason Ekstrandspirv: Only split blocks
2019-01-22 Jason Ekstrandspirv: Initialize struct member offsets to -1
2019-01-22 Tapani Pällinir: cleanup glsl_get_struct_field_offset, glsl_get_exp...
2019-01-22 Jason Ekstrandspirv: Update the JSON and headers from Khronos master
2019-01-22 Jason Ekstrandnir: Mark deref UBO and SSBO access as non-scalar
2019-01-21 Karol Herbstnir/spirv: handle ContractionOff execution mode
2019-01-21 Rob Clarknir/vtn: add caps for some cl related capabilities
2019-01-21 Karol Herbstvtn: handle SpvExecutionModelKernel
2019-01-21 Karol Herbstmesa: add MESA_SHADER_KERNEL
2019-01-20 Karol Herbstnir: add bit_size parameter to system values with multi...
2019-01-20 Karol Herbstnir: add legal bit_sizes to intrinsics
2019-01-20 Karol Herbstnir/validate: allow to check against a bitmask of bit_sizes
2019-01-20 Karol Herbstglsl/lower_output_reads: set invariant and precise...
2019-01-19 Karol Herbstnir/spirv: handle SpvStorageClassCrossWorkgroup
2019-01-19 Karol Herbstnir: rename nir_var_shared to nir_var_mem_shared
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-19 Timothy Arceriglsl: be much more aggressive when skipping shader...
2019-01-18 Timothy ArceriRevert "glsl: be much more aggressive when skipping...
2019-01-18 Timothy Arceriglsl: be much more aggressive when skipping shader...
2019-01-18 Timothy Arceriglsl: don't skip GLSL IR opts on first-time compiles
2019-01-18 Caio Marcelo de... nir: check NIR_SKIP to skip passes by name
2019-01-17 Bas Nieuwenhuizennir: Account for atomics in copy propagation.
2019-01-14 Jason Ekstrandnir: Add a bool to float32 lowering pass
2019-01-14 Caio Marcelo de... src/compiler: use new hash table and set creation helpers
2019-01-14 Danylo Piliaievglsl: Fix copying function's out to temp if dereference...
2019-01-12 Jason Ekstrandspirv: Emit switch conditions on-the-fly
2019-01-12 Jason Ekstrandnir/gcm: Support deref instructions
2019-01-12 Jason Ekstrandspirv: Contain the GLSLang issue #179 workaround to...
2019-01-12 Jason Ekstrandspirv: Whack sampler/image pointers to uniform
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-11 Kenneth Graunkenir: Allow a non-existent sampler deref in nir_lower_sa...
2019-01-11 Danylo Piliaievglsl: Make invariant outputs in ES fragment shader...
2019-01-11 Jason Ekstrandcompiler/types: Serialize/deserialize subpass input...
2019-01-10 Rhys Perrynir: fix copy-paste error in nir_lower_constant_initial...
2019-01-10 Andres Gomezglsl/linker: specify proper direction in location alias...
2019-01-10 Matt Turnernir: Unset metadata debug bit if no progress made
2019-01-10 Matt Turnernir: Add lowering support for 64-bit operations to...
2019-01-10 Matt Turnernir: Create nir_builder in nir_lower_doubles_impl()
2019-01-10 Matt Turnernir: Add and set info::uses_64bit
2019-01-10 Matt Turnernir: Implement lowering of 64-bit shift operations
2019-01-10 Matt Turnernir: Wire up int64 lowering functions
2019-01-10 Jason Ekstrandnir: Add some more int64 lowering helpers
2019-01-10 Matt Turnernir: Tag entrypoint for easy recognition by nir_shader_...
next