projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
spirv: don't discard access set by vtn_pointer_dereference
[mesa.git]
/
src
/
compiler
/
spirv
/
vtn_variables.c
2019-07-30
Lionel Landwerlin
spirv: don't discard access set by vtn_pointer_dereference
blob
|
commitdiff
|
raw
2019-07-26
Lionel Landwerlin
spirv: propagate access qualifiers through ssa & pointer
blob
|
commitdiff
|
raw
|
diff to current
2019-07-26
Lionel Landwerlin
spirv: wrap push ssa/pointer values
blob
|
commitdiff
|
raw
|
diff to current
2019-07-17
Caio Marcelo de...
spirv: Bail when we see CounterBuffer decoration
blob
|
commitdiff
|
raw
|
diff to current
2019-07-08
Connor Abbott
spirv: Add an option for making FragCoord a sysval
blob
|
commitdiff
|
raw
|
diff to current
2019-06-30
Alejandro Piñeiro
spirv/nir: fill up nir variable info for ubos and ssbo
blob
|
commitdiff
|
raw
|
diff to current
2019-06-30
Alejandro Piñeiro
spirv/nir: create nir variable for UBO/SSBO
blob
|
commitdiff
|
raw
|
diff to current
2019-06-20
Caio Marcelo de...
spirv: Restrict use of descriptor intrinsics to Vulkan
blob
|
commitdiff
|
raw
|
diff to current
2019-06-19
Jason Ekstrand
spirv: Add a vtn_constant_int helper
blob
|
commitdiff
|
raw
|
diff to current
2019-06-04
Caio Marcelo de...
spirv: Like Uniform, do nothing for UniformId
blob
|
commitdiff
|
raw
|
diff to current
2019-05-30
Dave Airlie
vtn: create cast with type stride.
blob
|
commitdiff
|
raw
|
diff to current
2019-05-21
Caio Marcelo de...
spirv: Drop GOOGLE suffix from names incorporated to...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-20
Caio Marcelo de...
spirv: Reuse helpers in vtn_handle_type()
blob
|
commitdiff
|
raw
|
diff to current
2019-05-20
Caio Marcelo de...
spirv: Add vtn_variable_mode_image
blob
|
commitdiff
|
raw
|
diff to current
2019-05-20
Caio Marcelo de...
spirv: Add vtn_mode_to_address_format()
blob
|
commitdiff
|
raw
|
diff to current
2019-05-20
Caio Marcelo de...
spirv: Add vtn_mode_uses_ssa_offset()
blob
|
commitdiff
|
raw
|
diff to current
2019-05-20
Caio Marcelo de...
spirv: Add and use vtn_type_without_array() helper
blob
|
commitdiff
|
raw
|
diff to current
2019-05-20
Caio Marcelo de...
spirv: Export vtn_storage_class_to_mode()
blob
|
commitdiff
|
raw
|
diff to current
2019-05-20
Caio Marcelo de...
spirv, radv, anv: Replace ptr_type with addr_format
blob
|
commitdiff
|
raw
|
diff to current
2019-04-23
Caio Marcelo de...
spirv: Rename vtn_decoration literals to operands
blob
|
commitdiff
|
raw
|
diff to current
2019-04-16
Caio Marcelo de...
spirv: Tell which opcode or value is unhandled when...
blob
|
commitdiff
|
raw
|
diff to current
2019-04-14
Karol Herbst
nir: make nir_const_value scalar
blob
|
commitdiff
|
raw
|
diff to current
2019-04-10
Bas Nieuwenhuizen
nir: Add access qualifiers on load_ubo intrinsic.
blob
|
commitdiff
|
raw
|
diff to current
2019-03-27
Samuel Pitoiset
spirv: propagate the access flag for store and load...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-25
Jason Ekstrand
spirv: Handle the NonUniformEXT decoration
blob
|
commitdiff
|
raw
|
diff to current
2019-03-23
Caio Marcelo de...
spirv: Use interface type for block and buffer block
blob
|
commitdiff
|
raw
|
diff to current
2019-03-21
Dave Airlie
nir/spirv: don't use bare types, remove assert in split...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-19
Karol Herbst
nir/spirv: support physical pointers
blob
|
commitdiff
|
raw
|
diff to current
2019-03-07
Jason Ekstrand
nir/builder: Add a build_deref_array_imm helper
blob
|
commitdiff
|
raw
|
diff to current
2019-03-07
Jason Ekstrand
nir/builder: Emit better code for iadd/imul_imm
blob
|
commitdiff
|
raw
|
diff to current
2019-03-06
Timothy Arceri
nir: rename glsl_type_is_struct() -> glsl_type_is_struc...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-05
Karol Herbst
nir/vtn: add support for SpvBuiltInGlobalLinearId
blob
|
commitdiff
|
raw
|
diff to current
2019-03-05
Jason Ekstrand
spirv: Use the same types for resource indices as pointers
blob
|
commitdiff
|
raw
|
diff to current
2019-03-05
Jason Ekstrand
spirv: Use the generic dereference function for OpArray...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-05
Jason Ekstrand
spirv: Pull offset/stride from the pointer for OpArrayL...
blob
|
commitdiff
|
raw
|
diff to current
2019-02-21
Alejandro Piñeiro
nir, glsl: move pixel_center_integer/origin_upper_left...
blob
|
commitdiff
|
raw
|
diff to current
2019-02-05
Kenneth Graunke
compiler: Mark clip/cull distance arrays as compact...
blob
|
commitdiff
|
raw
|
diff to current
2019-01-28
Neil Roberts
spirv: Don't use special semantics when counting vertex...
blob
|
commitdiff
|
raw
|
diff to current
2019-01-28
Neil Roberts
spirv/nir: handle location decorations on block interfa...
blob
|
commitdiff
|
raw
|
diff to current
2019-01-26
Jason Ekstrand
spirv: Add support for SPV_EXT_physical_storage_buffer
blob
|
commitdiff
|
raw
|
diff to current
2019-01-26
Jason Ekstrand
spirv: Implement OpConvertPtrToU and OpConvertUToPtr
blob
|
commitdiff
|
raw
|
diff to current
2019-01-26
Jason Ekstrand
spirv: Drop a bogus assert
blob
|
commitdiff
|
raw
|
diff to current
2019-01-22
Jason Ekstrand
spirv: Only set interface_type on blocks
blob
|
commitdiff
|
raw
|
diff to current
2019-01-22
Jason Ekstrand
spirv: Only split blocks
blob
|
commitdiff
|
raw
|
diff to current
2019-01-21
Rob Clark
nir/vtn: add caps for some cl related capabilities
blob
|
commitdiff
|
raw
|
diff to current
2019-01-19
Karol Herbst
nir/spirv: handle SpvStorageClassCrossWorkgroup
blob
|
commitdiff
|
raw
|
diff to current
2019-01-19
Karol Herbst
nir: rename nir_var_shared to nir_var_mem_shared
blob
|
commitdiff
|
raw
|
diff to current
2019-01-19
Karol Herbst
nir: rename nir_var_ssbo to nir_var_mem_ssbo
blob
|
commitdiff
|
raw
|
diff to current
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
next