projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
nir: rename nir_var_ssbo to nir_var_mem_ssbo
[mesa.git]
/
src
/
compiler
/
spirv
/
vtn_variables.c
2019-01-19
Karol Herbst
nir: rename nir_var_ssbo to nir_var_mem_ssbo
blob
|
commitdiff
|
raw
2019-01-19
Karol Herbst
nir: rename nir_var_ubo to nir_var_mem_ubo
blob
|
commitdiff
|
raw
|
diff to current
2019-01-19
Karol Herbst
nir: rename nir_var_function to nir_var_function_temp
blob
|
commitdiff
|
raw
|
diff to current
2019-01-19
Karol Herbst
nir: rename nir_var_private to nir_var_shader_temp
blob
|
commitdiff
|
raw
|
diff to current
2019-01-12
Jason Ekstrand
spirv: Contain the GLSLang issue #179 workaround to...
blob
|
commitdiff
|
raw
|
diff to current
2019-01-12
Jason Ekstrand
spirv: Whack sampler/image pointers to uniform
blob
|
commitdiff
|
raw
|
diff to current
2019-01-08
Karol Herbst
nir: rename global/local to private/function memory
blob
|
commitdiff
|
raw
|
diff to current
2019-01-08
Jason Ekstrand
spirv: Add support for using derefs for UBO/SSBO access
blob
|
commitdiff
|
raw
|
diff to current
2019-01-08
Jason Ekstrand
spirv: Make better use of vtn_pointer_uses_ssa_offset
blob
|
commitdiff
|
raw
|
diff to current
2019-01-08
Jason Ekstrand
spirv: Choose atomic deref type with pointer_uses_ssa_o...
blob
|
commitdiff
|
raw
|
diff to current
2019-01-08
Jason Ekstrand
spirv: Add error checking for Block and BufferBlock...
blob
|
commitdiff
|
raw
|
diff to current
2019-01-08
Jason Ekstrand
nir/vulkan: Add a descriptor type to vulkan resource...
blob
|
commitdiff
|
raw
|
diff to current
2019-01-08
Jason Ekstrand
nir: Add a ptr_as_array deref type
blob
|
commitdiff
|
raw
|
diff to current
2019-01-08
Jason Ekstrand
spirv: Propagate layout decorations to created glsl_types
blob
|
commitdiff
|
raw
|
diff to current
2019-01-08
Jason Ekstrand
glsl_type: Add support for explicitly laid out matrices...
blob
|
commitdiff
|
raw
|
diff to current
2019-01-08
Jason Ekstrand
nir: Distinguish between normal uniforms and UBOs
blob
|
commitdiff
|
raw
|
diff to current
2019-01-08
Jason Ekstrand
spirv: Handle arbitrary bit sizes for deref array indices
blob
|
commitdiff
|
raw
|
diff to current
2019-01-08
Jason Ekstrand
spirv: Emit NIR deref instructions on-the-fly
blob
|
commitdiff
|
raw
|
diff to current
2019-01-08
Jason Ekstrand
spirv: Sign-extend array indices
blob
|
commitdiff
|
raw
|
diff to current
2019-01-08
Jason Ekstrand
spirv: Handle any bit size in vector_insert/extract
blob
|
commitdiff
|
raw
|
diff to current
2018-11-19
Dave Airlie
spirv/vtn: handle variable pointers without offset...
blob
|
commitdiff
|
raw
|
diff to current
2018-11-16
Jason Ekstrand
nir: Add alignment parameters to SSBO, UBO, and shared...
blob
|
commitdiff
|
raw
|
diff to current
2018-11-16
Jason Ekstrand
nir/spirv: Force 32-bit for UBO and SSBO Booleans
blob
|
commitdiff
|
raw
|
diff to current
2018-11-16
Jason Ekstrand
nir/builder: Add iadd_imm and imul_imm helpers
blob
|
commitdiff
|
raw
|
diff to current
2018-10-22
Jason Ekstrand
spirv: Add no-op support for VK_GOOGLE_hlsl_functionality1
blob
|
commitdiff
|
raw
|
diff to current
2018-10-12
Samuel Pitoiset
spirv/nir: handle memory access qualifiers for SSBO...
blob
|
commitdiff
|
raw
|
diff to current
2018-10-05
Samuel Pitoiset
spirv: mark variables decorated with XfbBuffer as alway...
blob
|
commitdiff
|
raw
|
diff to current
2018-08-29
Jason Ekstrand
nir: Use a bitfield for image access qualifiers
blob
|
commitdiff
|
raw
|
diff to current
2018-08-13
Neil Roberts
spirv: Make VertexIndex and VertexId both non-zero...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Neil Roberts
spirv: Handle the SpvDecorationStream decoration
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Neil Roberts
spirv: Handle XFB variable decorations
blob
|
commitdiff
|
raw
|
diff to current
2018-07-18
Caio Marcelo de...
spirv: initialize is_vertex_input
blob
|
commitdiff
|
raw
|
diff to current
2018-07-15
Rob Clark
nir/spirv: implement BuiltInWorkDim
blob
|
commitdiff
|
raw
|
diff to current
2018-07-15
Karol Herbst
nir/spirv: print id for unsupported builtins
blob
|
commitdiff
|
raw
|
diff to current
2018-07-12
Karol Herbst
nir/spirv: implement BuiltInGlobalSize
blob
|
commitdiff
|
raw
|
diff to current
2018-07-03
Alejandro Piñeiro
spirv/nir: initialize offset on the nir var at vtn_crea...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-03
Antia Puentes
nir/spirv: Fix atomic counter (multidimensional-)arrays
blob
|
commitdiff
|
raw
|
diff to current
2018-07-03
Alejandro Piñeiro
spirv/nir: tweak nir type when storage class is SpvStor...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-03
Alejandro Piñeiro
spirv/nir: add offset at vtn_variable
blob
|
commitdiff
|
raw
|
diff to current
2018-07-03
Alejandro Piñeiro
spirv/nir: SpvStorageClassAtomicCounter support on...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Jason Ekstrand
nir,spirv: Rework function calls
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Jason Ekstrand
spirv: Update vtn_pointer_to/from_ssa to handle deref...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Jason Ekstrand
spirv: Allow pointers to have a deref at the base
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Jason Ekstrand
spirv: Clean up vtn_pointer_to_offset
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Jason Ekstrand
spirv: Make push constants an offset-based pointer
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Jason Ekstrand
spirv: Use NIR per-member splitting
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Jason Ekstrand
nir/spirv: Pass nir_variable_data into apply_var_decoration
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Jason Ekstrand
spirv: Use deref instructions for most variables
blob
|
commitdiff
|
raw
|
diff to current
2018-06-21
Neil Roberts
spirv: Set nir_variable->explicit_binding
blob
|
commitdiff
|
raw
|
diff to current
2018-06-21
Neil Roberts
spirv: Get rid of vtn_variable_mode_image/sampler
blob
|
commitdiff
|
raw
|
diff to current
2018-06-21
Nicolai Hähnle
spirv: translate default-block uniforms
blob
|
commitdiff
|
raw
|
diff to current
2018-06-08
Gustavo Lima Chaves
spirv: add/hookup SpvCapabilityStencilExportEXT
blob
|
commitdiff
|
raw
|
diff to current
2018-05-03
Neil Roberts
spirv: Apply OriginUpperLeft to FragCoord
blob
|
commitdiff
|
raw
|
diff to current
2018-04-19
Neil Roberts
spirv: Lower BaseVertex to FIRST_VERTEX instead of...
blob
|
commitdiff
|
raw
|
diff to current
2018-04-10
Jason Ekstrand
spirv: Use the LOCAL_GROUP_SIZE system value
blob
|
commitdiff
|
raw
|
diff to current
2018-03-14
Karol Herbst
compiler: int8/uint8 support
blob
|
commitdiff
|
raw
|
diff to current
2018-03-07
Jason Ekstrand
spirv: Add subgroup ballot support
blob
|
commitdiff
|
raw
|
diff to current
2018-03-07
Jason Ekstrand
spirv: Add initial subgroup support
blob
|
commitdiff
|
raw
|
diff to current
2018-03-07
Jason Ekstrand
nir/spirv: Add support for device groups
blob
|
commitdiff
|
raw
|
diff to current
2018-03-07
Caio Marcelo de...
spirv: Add SpvCapabilityShaderViewportIndexLayerEXT
blob
|
commitdiff
|
raw
|
diff to current
2018-03-01
Jose Maria Casanov...
spirv/i965/anv: Relax push constant offset assertions...
blob
|
commitdiff
|
raw
|
diff to current
2018-03-01
Jose Maria Casanov...
spirv: Calculate properly 16-bit vector sizes
blob
|
commitdiff
|
raw
|
diff to current
2018-02-22
Samuel Pitoiset
spirv: apply memory qualifiers to images
blob
|
commitdiff
|
raw
|
diff to current
2018-02-06
Iago Toral Quiroga
spirv: split constant initializers on in/out structs
blob
|
commitdiff
|
raw
|
diff to current
2018-01-08
Jason Ekstrand
spirv: Do implicit conversions of uint to bool in OpStore
blob
|
commitdiff
|
raw
|
diff to current
2018-01-08
Jason Ekstrand
spirv: Loosen the validation for load/store type matching
blob
|
commitdiff
|
raw
|
diff to current
2018-01-08
Jason Ekstrand
spirv: Require a storage type for OpStore destinations
blob
|
commitdiff
|
raw
|
diff to current
2018-01-08
Jason Ekstrand
spirv: Store the id of the type in vtn_type
blob
|
commitdiff
|
raw
|
diff to current
2018-01-08
Jason Ekstrand
spirv: Rework asserts in var_decoration_cb
blob
|
commitdiff
|
raw
|
diff to current
2017-12-12
Jason Ekstrand
spirv: Add basic type validation for OpLoad, OpStore...
blob
|
commitdiff
|
raw
|
diff to current
2017-12-12
Jason Ekstrand
spirv: Allow ignoring decorations for workgroup variables
blob
|
commitdiff
|
raw
|
diff to current
2017-12-10
Bas Nieuwenhuizen
spirv: Fix loading an entire block at once.
blob
|
commitdiff
|
raw
|
diff to current
2017-12-06
Eduardo Lima Mitev
spirv/nir: Handle 16-bit types
blob
|
commitdiff
|
raw
|
diff to current
2017-12-06
Jason Ekstrand
spirv: Allow OpPtrAccessChain for block indices
blob
|
commitdiff
|
raw
|
diff to current
2017-12-06
Jason Ekstrand
spirv: Add support for lowering workgroup access to...
blob
|
commitdiff
|
raw
|
diff to current
2017-12-06
Jason Ekstrand
spirv: Add theoretical support for single component...
blob
|
commitdiff
|
raw
|
diff to current
2017-12-06
Jason Ekstrand
spirv: Use offset_pointer_dereference to instead of...
blob
|
commitdiff
|
raw
|
diff to current
2017-12-06
Jason Ekstrand
spirv: Refactor a couple of pointer query helpers
blob
|
commitdiff
|
raw
|
diff to current
2017-12-06
Jason Ekstrand
spirv: Refactor the base case of offset_pointer_dereference
blob
|
commitdiff
|
raw
|
diff to current
2017-12-06
Jason Ekstrand
spirv: Add a switch statement for the block store opcode
blob
|
commitdiff
|
raw
|
diff to current
2017-12-06
Jason Ekstrand
spirv: Use a dereference instead of vtn_variable_resour...
blob
|
commitdiff
|
raw
|
diff to current
2017-12-04
Jason Ekstrand
spirv: Replace unreachable with vtn_fail
blob
|
commitdiff
|
raw
|
diff to current
2017-12-04
Jason Ekstrand
spirv: Replace assert with vtn_assert
blob
|
commitdiff
|
raw
|
diff to current
2017-12-02
Jason Ekstrand
spirv: Drop the impl field from vtn_builder
blob
|
commitdiff
|
raw
|
diff to current
2017-11-13
Alex Smith
spirv: Use correct type for sampled images
blob
|
commitdiff
|
raw
|
diff to current
2017-10-20
Jason Ekstrand
nir: Get rid of nir_shader::stage
blob
|
commitdiff
|
raw
|
diff to current
2017-09-11
Samuel Iglesias...
nir/spirv: fix chain access with different index bit...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-05
Jason Ekstrand
spirv: Add support for the HelperInvocation builtin
blob
|
commitdiff
|
raw
|
diff to current
2017-08-29
Matt Turner
nir/spirv: Use unreachable("...") rather than assert...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-18
Jason Ekstrand
nir/spirv: Add support for SPV_KHR_variable_pointers
blob
|
commitdiff
|
raw
|
diff to current
2017-07-18
Jason Ekstrand
nir/spirv: Add a helper for pushing SSA values
blob
|
commitdiff
|
raw
|
diff to current
2017-07-18
Jason Ekstrand
nir/spirv: Implement OpPtrAccessChain for buffers
blob
|
commitdiff
|
raw
|
diff to current
2017-07-18
Jason Ekstrand
spirv: Add support for the StorageBuffer storage class
blob
|
commitdiff
|
raw
|
diff to current
2017-07-05
Jason Ekstrand
nir/spirv: Rework function argument setup
blob
|
commitdiff
|
raw
|
diff to current
2017-07-05
Jason Ekstrand
nir/spirv: Use real pointer types
blob
|
commitdiff
|
raw
|
diff to current
2017-07-05
Jason Ekstrand
nir/spirv: Compute offsets for UBOs and SSBOs up-front
blob
|
commitdiff
|
raw
|
diff to current
2017-07-05
Jason Ekstrand
nir/spirv: Rework the way pointers get dereferenced
blob
|
commitdiff
|
raw
|
diff to current
2017-07-05
Jason Ekstrand
nir/spirv: Break variable creation out into a helper
blob
|
commitdiff
|
raw
|
diff to current
2017-07-05
Jason Ekstrand
nir/spirv: Remove unneeded parameters from pointer_to_o...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-05
Jason Ekstrand
nir/spirv: Simplify matrix loads/stores
blob
|
commitdiff
|
raw
|
diff to current
next