spirv: Handle XFB variable decorations
[mesa.git] / src / compiler / spirv / vtn_variables.c
2018-07-31 Neil Robertsspirv: Handle XFB variable decorations
2018-07-18 Caio Marcelo de... spirv: initialize is_vertex_input
2018-07-15 Rob Clarknir/spirv: implement BuiltInWorkDim
2018-07-15 Karol Herbstnir/spirv: print id for unsupported builtins
2018-07-12 Karol Herbstnir/spirv: implement BuiltInGlobalSize
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: 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-05-03 Neil Robertsspirv: Apply OriginUpperLeft to FragCoord
2018-04-19 Neil Robertsspirv: Lower BaseVertex to FIRST_VERTEX instead of...
2018-04-10 Jason Ekstrandspirv: Use the LOCAL_GROUP_SIZE system value
2018-03-14 Karol Herbstcompiler: int8/uint8 support
2018-03-07 Jason Ekstrandspirv: Add subgroup ballot support
2018-03-07 Jason Ekstrandspirv: Add initial subgroup support
2018-03-07 Jason Ekstrandnir/spirv: Add support for device groups
2018-03-07 Caio Marcelo de... spirv: Add SpvCapabilityShaderViewportIndexLayerEXT
2018-03-01 Jose Maria Casanov... spirv/i965/anv: Relax push constant offset assertions...
2018-03-01 Jose Maria Casanov... spirv: Calculate properly 16-bit vector sizes
2018-02-22 Samuel Pitoisetspirv: apply memory qualifiers to images
2018-02-06 Iago Toral Quirogaspirv: split constant initializers on in/out structs
2018-01-08 Jason Ekstrandspirv: Do implicit conversions of uint to bool in OpStore
2018-01-08 Jason Ekstrandspirv: Loosen the validation for load/store type matching
2018-01-08 Jason Ekstrandspirv: Require a storage type for OpStore destinations
2018-01-08 Jason Ekstrandspirv: Store the id of the type in vtn_type
2018-01-08 Jason Ekstrandspirv: Rework asserts in var_decoration_cb
2017-12-12 Jason Ekstrandspirv: Add basic type validation for OpLoad, OpStore...
2017-12-12 Jason Ekstrandspirv: Allow ignoring decorations for workgroup variables
2017-12-10 Bas Nieuwenhuizenspirv: Fix loading an entire block at once.
2017-12-06 Eduardo Lima Mitevspirv/nir: Handle 16-bit types
2017-12-06 Jason Ekstrandspirv: Allow OpPtrAccessChain for block indices
2017-12-06 Jason Ekstrandspirv: Add support for lowering workgroup access to...
2017-12-06 Jason Ekstrandspirv: Add theoretical support for single component...
2017-12-06 Jason Ekstrandspirv: Use offset_pointer_dereference to instead of...
2017-12-06 Jason Ekstrandspirv: Refactor a couple of pointer query helpers
2017-12-06 Jason Ekstrandspirv: Refactor the base case of offset_pointer_dereference
2017-12-06 Jason Ekstrandspirv: Add a switch statement for the block store opcode
2017-12-06 Jason Ekstrandspirv: Use a dereference instead of vtn_variable_resour...
2017-12-04 Jason Ekstrandspirv: Replace unreachable with vtn_fail
2017-12-04 Jason Ekstrandspirv: Replace assert with vtn_assert
2017-12-02 Jason Ekstrandspirv: Drop the impl field from vtn_builder
2017-11-13 Alex Smithspirv: Use correct type for sampled images
2017-10-20 Jason Ekstrandnir: Get rid of nir_shader::stage
2017-09-11 Samuel Iglesias... nir/spirv: fix chain access with different index bit...
2017-09-05 Jason Ekstrandspirv: Add support for the HelperInvocation builtin
2017-08-29 Matt Turnernir/spirv: Use unreachable("...") rather than assert...
2017-07-18 Jason Ekstrandnir/spirv: Add support for SPV_KHR_variable_pointers
2017-07-18 Jason Ekstrandnir/spirv: Add a helper for pushing SSA values
2017-07-18 Jason Ekstrandnir/spirv: Implement OpPtrAccessChain for buffers
2017-07-18 Jason Ekstrandspirv: Add support for the StorageBuffer storage class
2017-07-05 Jason Ekstrandnir/spirv: Rework function argument setup
2017-07-05 Jason Ekstrandnir/spirv: Use real pointer types
2017-07-05 Jason Ekstrandnir/spirv: Compute offsets for UBOs and SSBOs up-front
2017-07-05 Jason Ekstrandnir/spirv: Rework the way pointers get dereferenced
2017-07-05 Jason Ekstrandnir/spirv: Break variable creation out into a helper
2017-07-05 Jason Ekstrandnir/spirv: Remove unneeded parameters from pointer_to_o...
2017-07-05 Jason Ekstrandnir/spirv: Simplify matrix loads/stores
2017-07-05 Jason Ekstrandnir/spirv: Wrap access chains in a new vtn_pointer...
2017-07-05 Jason Ekstrandnir/spirv: Rename some things from access_chain to...
2017-07-05 Jason Ekstrandnir/spirv: Split up Uniform and UniformConstant storage...
2017-07-05 Jason Ekstrandnir/spirv: Add a storage_class_to_mode helper
2017-07-05 Jason Ekstrandnir/spirv: Move a "}"
2017-06-21 Jason Ekstrandspirv: Work around the Doom shader bug
2017-05-09 Jason Ekstrandnir: Embed the shader_info in the nir_shader again
2017-05-03 Jason Ekstrandspirv: Add support for SPV_KHR_multiview
2017-02-16 Dave Airliespirv/nir: add support for int64
2017-02-14 Alex Smithspirv: Add support for SpvCapabilityStorageImageWriteWi...
2017-02-01 Lionel Landwerlinspirv: add SPV_KHR_shader_draw_parameters support
2017-01-26 Lionel Landwerlinspirv: handle OpUndef as part of the variable parsing...
2017-01-25 Lionel Landwerlinspirv: add default handler for new enums
2017-01-25 Iago Toral Quirogaspirv: handle gl_SampleMask
2017-01-20 Lionel Landwerlinspirv: don't assert with location decorations on non...
2017-01-20 Lionel Landwerlinspirv: fix warn string typo
2017-01-12 Jason Ekstrandspirv: Handle patch decorations up-front
2017-01-11 Kenneth Graunkespirv: Shut up unhandled enumeration value warnings.
2017-01-11 Iago Toral Quirogaspirv: gl_PrimitiveID in the fragment shader is handled...
2017-01-10 Kenneth Graunkespirv: Tidy some repeated if checks by using a switch...
2017-01-10 Kenneth Graunkespirv: Add tessellation varying and built-in support.
2017-01-09 Samuel Iglesias... spirv: Enable double floating points when copying varia...
2017-01-09 Samuel Iglesias... spirv: add double support to _vtn_block_load_store()
2017-01-09 Samuel Iglesias... spirv: add double support to _vtn_variable_load_store
2017-01-04 Lionel Landwerlinspirv: compute push constant access offset & range
2017-01-04 Lionel Landwerlinspirv: move block_size() definition
2016-12-30 Jason Ekstrandnir: Make nir_copy_deref follow the "clone" pattern
2016-12-05 Jason Ekstrandnir: Remove some unused fields from nir_variable
2016-12-03 Iago Toral Quirogaspirv: Builtin Layer is an input for fragment shaders
2016-12-02 Jason Ekstrandnir: Get rid of nir_constant_data
next