projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
spirv: Improve the "Entry point not found" error message
[mesa.git]
/
src
/
compiler
/
spirv
/
vtn_private.h
2020-09-02
Bas Nieuwenhuizen
spirv: Deal with glslang not setting NonUniform on...
blob
|
commitdiff
|
raw
2020-09-01
Jason Ekstrand
spirv: Use nir_var_mem_constant for UniformConstant...
blob
|
commitdiff
|
raw
|
diff to current
2020-09-01
Jason Ekstrand
spirv: Delete some dead workgroup variable handling...
blob
|
commitdiff
|
raw
|
diff to current
2020-09-01
Jason Ekstrand
spirv: Support big-endian strings
blob
|
commitdiff
|
raw
|
diff to current
2020-09-01
Rhys Perry
spirv: implement SpvMemoryAccessVolatileMask
blob
|
commitdiff
|
raw
|
diff to current
2020-09-01
Rhys Perry
spirv: fix Uniform and Output MemoryAccessMakePointer...
blob
|
commitdiff
|
raw
|
diff to current
2020-08-14
Karol Herbst
spirv: parse unstructured CFG
blob
|
commitdiff
|
raw
|
diff to current
2020-08-14
Karol Herbst
spirv: extract switch parsing into its own function
blob
|
commitdiff
|
raw
|
diff to current
2020-07-24
Jason Ekstrand
spirv: Rework our handling of images and samplers
blob
|
commitdiff
|
raw
|
diff to current
2020-07-24
Jason Ekstrand
spirv: Add a helper for getting the NIR type of a vtn_type
blob
|
commitdiff
|
raw
|
diff to current
2020-07-24
Jason Ekstrand
spirv: Give atomic counters their own variable mode
blob
|
commitdiff
|
raw
|
diff to current
2020-07-24
Jason Ekstrand
spirv: Drop the sampled boolean from vtn_type
blob
|
commitdiff
|
raw
|
diff to current
2020-07-24
Jason Ekstrand
spirv: Add better checks for SSA value types
blob
|
commitdiff
|
raw
|
diff to current
2020-07-24
Jason Ekstrand
spirv: Refactor vtn_push_ssa
blob
|
commitdiff
|
raw
|
diff to current
2020-07-24
Jason Ekstrand
spirv: Add a vtn_get_nir_ssa helper
blob
|
commitdiff
|
raw
|
diff to current
2020-07-24
Jason Ekstrand
spirv: Add a vtn_push_nir_ssa helper
blob
|
commitdiff
|
raw
|
diff to current
2020-07-24
Jason Ekstrand
spirv: Rename push_value_pointer to push_pointer
blob
|
commitdiff
|
raw
|
diff to current
2020-07-24
Jason Ekstrand
spirv: Add a helpers for getting types of values
blob
|
commitdiff
|
raw
|
diff to current
2020-07-24
Jason Ekstrand
spirv: Drop the void *ptr from vtn_value
blob
|
commitdiff
|
raw
|
diff to current
2020-07-24
Jason Ekstrand
spirv: Simplify our handling of NonUniform
blob
|
commitdiff
|
raw
|
diff to current
2020-06-24
Rhys Perry
spirv: set variables to restrict by default
blob
|
commitdiff
|
raw
|
diff to current
2020-05-15
Samuel Pitoiset
spirv: handle OpCopyObject correctly with any types
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Jason Ekstrand
spirv: Rewrite CFG construction
blob
|
commitdiff
|
raw
|
diff to current
2020-04-20
Caio Marcelo de...
spirv: Fix propagation of OpVariable access flags
blob
|
commitdiff
|
raw
|
diff to current
2020-04-17
Jason Ekstrand
spirv,nir: Move the SPIR-V vector insert code to NIR
blob
|
commitdiff
|
raw
|
diff to current
2020-04-17
Jason Ekstrand
spirv: Call nir_builder directly for vector_extract
blob
|
commitdiff
|
raw
|
diff to current
2020-04-04
Jason Ekstrand
Revert "spirv: Rewrite CFG construction"
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Jason Ekstrand
spirv: Rewrite CFG construction
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Jason Ekstrand
spirv: Add a parent field to vtn_cf_node
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Jason Ekstrand
spirv: Make vtn_function a vtn_cf_node
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Jason Ekstrand
spirv: Make vtn_case a vtn_cf_node
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Jason Ekstrand
spirv: Add cast and loop helpers for vtn_cf_node
blob
|
commitdiff
|
raw
|
diff to current
2020-01-29
Samuel Pitoiset
spirv: implement SPV_AMD_shader_explicit_vertex_parameter
blob
|
commitdiff
|
raw
|
diff to current
2020-01-13
Jason Ekstrand
spirv: Add a workaround for OpControlBarrier on old...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-09
Samuel Pitoiset
spirv,nir: add new lod parameter to image_{load,store...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-09
Jason Ekstrand
spirv: Remove the type from sampled_image
blob
|
commitdiff
|
raw
|
diff to current
2019-10-24
Caio Marcelo de...
spirv: Emit memory barriers for atomic operations
blob
|
commitdiff
|
raw
|
diff to current
2019-10-24
Caio Marcelo de...
spirv: Parse memory semantics for atomic operations
blob
|
commitdiff
|
raw
|
diff to current
2019-08-08
Erik Faye-Lund
spirv: fixup signature
blob
|
commitdiff
|
raw
|
diff to current
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-06-19
Jason Ekstrand
nir: Make nir_constant a vector rather than a matrix
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-13
Daniel Schürmann
spirv/nir: add support for AMD_shader_ballot and Groups...
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-04
Karol Herbst
vtn: handle bitcast with pointer src/dest
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-03-27
Samuel Pitoiset
spirv: propagate the access flag for store and load...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-19
Karol Herbst
nir/spirv: support physical pointers
blob
|
commitdiff
|
raw
|
diff to current
2019-03-19
Karol Herbst
glsl: add packed for struct types
blob
|
commitdiff
|
raw
|
diff to current
2019-03-05
Karol Herbst
nir/spirv: initial handling of OpenCL.std extension...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-05
Karol Herbst
nir/spirv: improve parsing of the memory model
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-01
Jason Ekstrand
spirv: Rework handling of spec constant workgroup size...
blob
|
commitdiff
|
raw
|
diff to current
2019-02-01
Jason Ekstrand
spirv: Replace vtn_constant_value with vtn_constant_uint
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-21
Karol Herbst
nir/spirv: handle ContractionOff execution mode
blob
|
commitdiff
|
raw
|
diff to current
2019-01-19
Karol Herbst
nir/spirv: handle SpvStorageClassCrossWorkgroup
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-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: 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
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
2018-10-12
Samuel Pitoiset
spirv/nir: handle memory access qualifiers for SSBO...
blob
|
commitdiff
|
raw
|
diff to current
2018-10-02
Jason Ekstrand
spirv: Move function call handling to vtn_cfg
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-06-23
Jason Ekstrand
nir,spirv: Rework function calls
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Jason Ekstrand
spirv: Record the type of functions
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: Use NIR per-member splitting
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-01
Martin Pelikán
compiler/spirv: reject invalid shader code properly
blob
|
commitdiff
|
raw
|
diff to current
2018-03-30
Brian Paul
nir/spirv: s/uint32_t/SpvOp/ in various functions
blob
|
commitdiff
|
raw
|
diff to current
2018-03-30
Brian Paul
nir/spirv: move NORETURN annotation on _vtn_fail()...
blob
|
commitdiff
|
raw
|
diff to current
2018-03-30
Brian Paul
nir/spirv: fix MSVC warning in vtn_align_u32()
blob
|
commitdiff
|
raw
|
diff to current
2018-03-30
Alejandro Piñeiro
nir/spirv: add gl_spirv_validation method
blob
|
commitdiff
|
raw
|
diff to current
2018-03-30
Alejandro Piñeiro
spirv: add vtn_create_builder
blob
|
commitdiff
|
raw
|
diff to current
2018-03-28
Dave Airlie
spirv: add support for SPV_AMD_shader_trinary_minmax
blob
|
commitdiff
|
raw
|
diff to current
2018-03-15
Samuel Iglesias...
spirv: update arguments for vtn_nir_alu_op_for_spirv_op...
blob
|
commitdiff
|
raw
|
diff to current
2018-03-07
Daniel Schürmann
spirv: handle AMD_gcn_shader extended instructions
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
spirv: Add a vtn_constant_value helper
blob
|
commitdiff
|
raw
|
diff to current
2018-01-08
Jason Ekstrand
spirv: Add a vtn_types_compatible helper
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: Add a mechanism for dumping failing shaders
blob
|
commitdiff
|
raw
|
diff to current
2018-01-08
Jason Ekstrand
spirv: Add better error messages in vtn_value helpers
blob
|
commitdiff
|
raw
|
diff to current
2017-12-12
Jason Ekstrand
spirv: Make sampled images a real type
blob
|
commitdiff
|
raw
|
diff to current
next