nir/phi_builder: Use per-value hash table to store [block] -> def mapping
[mesa.git] / src / compiler / spirv /
2018-12-16 Jason Ekstrandnir: Switch to using 1-bit Booleans for almost everything
2018-12-16 Jason Ekstrandnir: Add support for 1-bit data types
2018-12-16 Jason Ekstrandnir: Rename Boolean-related opcodes to include 32 in...
2018-12-12 Jason Ekstrandspirv: Add support for MinLod
2018-12-05 Jason Ekstrandnir: Make boolean conversions sized just like the others
2018-12-05 Samuel Pitoisetspirv: add SpvCapabilityInt64Atomics
2018-11-19 Dave Airliespirv/vtn: handle variable pointers without offset...
2018-11-16 Jason Ekstrandnir: Add alignment parameters to SSBO, UBO, and shared...
2018-11-16 Jason Ekstrandnir/spirv: Force 32-bit for UBO and SSBO Booleans
2018-11-16 Jason Ekstrandnir/builder: Add a nir_pack/unpack/bitcast helpers
2018-11-16 Jason Ekstrandnir/builder: Add iadd_imm and imul_imm helpers
2018-11-14 Karol Herbstnir/spirv: cast shift operand to u32
2018-10-30 Jason Ekstrandspirv: Pass SSA values through functions
2018-10-26 Jason Ekstrandspirv: Initialize subgroup destinations with the destin...
2018-10-26 Jason Ekstrandspirv: Use the right bit-size for spec constant ops
2018-10-26 Jason Ekstrandnir/builder: Add a nir_imm_true/false helpers
2018-10-22 Jason Ekstrandspirv: Add no-op support for VK_GOOGLE_hlsl_functionality1
2018-10-22 Jason Ekstrandspirv: Add support for SPV_GOOGLE_decorate_string
2018-10-13 Jason Ekstrandspirv: Update SPIR-V json and headers to Khronos master
2018-10-12 Samuel Pitoisetspirv/nir: handle memory access qualifiers for SSBO...
2018-10-05 Samuel Pitoisetspirv: mark variables decorated with XfbBuffer as alway...
2018-10-02 Jason Ekstrandspirv: Move function call handling to vtn_cfg
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-13 Neil Robertsspirv: Make VertexIndex and VertexId both non-zero...
2018-08-13 Alejandro Piñeirospirv: fill info.gs.input_primitive too
2018-08-10 Mathieu Bridonmeson: Build with Python 3
2018-07-31 Alejandro Piñeirocompiler/spirv: add XFB and GeometryStreams capability...
2018-07-31 Neil Robertsspirv/nir: Fix the stream ID when emitting a primitive...
2018-07-31 Neil Robertsspirv: Handle the SpvDecorationStream decoration
2018-07-31 Neil Robertsspirv: Handle XFB variable decorations
2018-07-31 Neil Robertsspirv: Handle SpvExecutionModeXfb
2018-07-24 Karol Herbstnir: add builtin builder
2018-07-24 Rob Clarknir/spirv: import OpenCL.std.h
2018-07-22 Ilia Mirkinspirv: add support for SPV_KHR_post_depth_coverage
2018-07-18 Caio Marcelo de... spirv: initialize is_vertex_input
2018-07-17 Karol Herbstnir/spirv: print id for unsupported alu opcode
2018-07-17 Karol Herbstnir: prepare for bumping up max components to 16
2018-07-16 Jason Ekstrandspirv: Fix a couple of image atomic load/store bugs
2018-07-15 Rob Clarknir/spirv: implement BuiltInWorkDim
2018-07-15 Karol Herbstnir/spirv: print id for unsupported builtins
2018-07-13 Karol Herbstnir: cleanup oversized arrays in nir_swizzle calls
2018-07-12 Karol Herbstnir/spirv: handle OpConstantComposites with OpUndef...
2018-07-12 Karol Herbstnir/spirv: implement BuiltInGlobalSize
2018-07-12 Rob Clarknir/spirv: print extension name in fail msg
2018-07-12 Rob Clarknir/spirv: Use imov where we might have 8 bit types
2018-07-10 Neil Robertsspirv: Fix InterpolateAt* instructions for vecs with...
2018-07-09 Jose Maria Casanov... spirv/nir: Add support for SPV_KHR_8bit_storage
2018-07-09 Jose Maria Casanov... spirv: Include headers and grammar for SPV_KHR_8bit_storage
2018-07-03 Antia Puentesnir: Fix OpAtomicCounterIDecrement for uniform atomic...
2018-07-03 Alejandro Piñeirospirv/nir: add capability check for SpvCapabilityAtomic...
2018-07-03 Alejandro Piñeirospirv/nir: add atomic counter support on vtn_handle_ssb...
2018-07-03 Alejandro Piñeirospirv/nir: initialize offset on the nir var at vtn_crea...
2018-07-03 Antia Puentesnir/spirv: Fix atomic counter (multidimensional-)arrays
2018-07-03 Alejandro Piñeirospirv/nir: tweak nir type when storage class is SpvStor...
2018-07-03 Alejandro Piñeirospirv/nir: add offset at vtn_variable
2018-07-03 Alejandro Piñeirospirv/nir: SpvStorageClassAtomicCounter support on...
2018-06-23 Jason Ekstrandnir,spirv: Rework function calls
2018-06-23 Jason Ekstrandspirv/cfg: Make the builder fully capable for both...
2018-06-23 Jason Ekstrandspirv: Record the type of functions
2018-06-23 Jason Ekstrandspirv: Update vtn_pointer_to/from_ssa to handle deref...
2018-06-23 Jason Ekstrandspirv: Allow pointers to have a deref at the base
2018-06-23 Jason Ekstrandspirv: Clean up vtn_pointer_to_offset
2018-06-23 Jason Ekstrandspirv: Make push constants an offset-based pointer
2018-06-23 Jason Ekstrandspirv: Use NIR per-member splitting
2018-06-23 Jason Ekstrandnir/spirv: Pass nir_variable_data into apply_var_decoration
2018-06-23 Jason Ekstrandspirv: Use deref instructions for most variables
2018-06-21 Neil Robertsspirv: Set nir_variable->explicit_binding
2018-06-21 Neil Robertsspirv: Get rid of vtn_variable_mode_image/sampler
2018-06-21 Nicolai Hähnlespirv: translate default-block uniforms
2018-06-08 Gustavo Lima Chavesspirv: add/hookup SpvCapabilityStencilExportEXT
2018-06-01 Martin Pelikáncompiler/spirv: reject invalid shader code properly
2018-05-15 Samuel Pitoisetspirv: fix visiting inner loops with same break/continu...
2018-05-03 Iago Toral Quirogacompiler/spirv: add implementation to check for SpvCapa...
2018-05-03 Iago Toral Quirogacompiler/spirv: implement 16-bit bitcasts
2018-05-03 Neil Robertsspirv: Apply OriginUpperLeft to FragCoord
2018-05-03 Samuel Iglesias... spirv: convert some operands for bitwise shift and...
2018-04-26 Neil Robertsspirv: Don’t check for NaN for most OpFOrd* comparisons
2018-04-19 Neil Robertsspirv: Lower BaseVertex to FIRST_VERTEX instead of...
2018-04-18 Bas Nieuwenhuizenspirv: Add support for runtime descriptor array cap.
2018-04-18 Bas Nieuwenhuizenspirv: Add support for VK_EXT_descriptor_indexing unifo...
2018-04-18 Bas Nieuwenhuizenspirv: Update spirv.h to 12f8de9f04327336b699b1b80aa390...
2018-04-17 Neil Robertsspirv: Accept doubles in FaceForward, Reflect and Refract
2018-04-17 Neil Robertsspirv: Add a 64-bit implementation of OpIsInf
2018-04-17 Neil Robertsspirv: Use nir_imm_floatN_t for constants for GLSL450...
2018-04-13 Daniel Schürmannnir/spirv: Fix warning and add missing breaks.
2018-04-10 Jason Ekstrandspirv: Use the LOCAL_GROUP_SIZE system value
2018-04-04 Iago Toral Quirogacompiler/spirv: set is_shadow for depth comparitor...
2018-04-03 Rob Clarknir+drivers: add helpers to get # of src/dest components
2018-03-30 Brian Paulspirv: s/uint/unsigned/ to fix MSVC build
2018-03-30 Brian Paulnir/spirv: s/uint32_t/SpvOp/ in various functions
2018-03-30 Brian Paulnir/spirv: fix MSVC syntax error in vtn_handle_texture()
2018-03-30 Brian Paulnir/spirv: move NORETURN annotation on _vtn_fail()...
2018-03-30 Brian Paulnir/spirv: fix MSVC warning in vtn_align_u32()
2018-03-30 Alejandro Piñeironir/spirv: add gl_spirv_validation method
2018-03-30 Alejandro Piñeirospirv: add vtn_create_builder
2018-03-29 Ian Romanickspirv: Move SPIR-V building to Makefile.spirv.am and...
2018-03-29 Ian Romanickutil: Include bitscan.h directly
2018-03-28 Dave Airliespirv: add support for SPV_AMD_shader_trinary_minmax
2018-03-25 Rob Clarkglsl_types: vec8/vec16 support
next