projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
nir: Add a structured flag to nir_shader
[mesa.git]
/
src
/
compiler
/
spirv
/
2020-08-14
Karol Herbst
spirv: rename vtn_emit_cf_list to vtn_emit_cf_list_stru...
tree
|
commitdiff
2020-08-05
Rhys Perry
spirv: set ACCESS_COHERENT for ssbo/global/image atomic...
tree
|
commitdiff
2020-08-04
Caio Marcelo de...
spirv: Propagate explicit layout only in types that...
tree
|
commitdiff
2020-08-04
Jason Ekstrand
spirv: Do more complex unwrapping in get_nir_type
tree
|
commitdiff
2020-07-27
Caio Marcelo de...
spirv: Handle most execution modes earlier
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv: Also copy over binding information for atomic...
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv: Rework our handling of images and samplers
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv: More heavily use vtn_ssa_value in function param...
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv: Remove a dead case in function parameter handling
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv: Add a helper for getting the NIR type of a vtn_type
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv: Give atomic counters their own variable mode
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv: Drop the sampled boolean from vtn_type
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv: Add better checks for SSA value types
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv: Hand-roll fewer vtn_ssa_value creations
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv: Simplify vtn_ssa_value creation
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv/subgroups: Refactor to use vtn_push_ssa
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv/subgroups: Stop incrementing w
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv/glsl450: Use vtn_push_ssa_value
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv/alu: Use vtn_push_ssa_value
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv: Refactor vtn_push_ssa
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv: Use the new helpers in OpConvertUToPtr/PtrToU
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv: Add a vtn_get_nir_ssa helper
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv/amd: Use vtn_push_nir_ssa
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv: Add a vtn_push_nir_ssa helper
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv: Rename push_value_pointer to push_pointer
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv: Add a helpers for getting types of values
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv: Use nir_bany/ball for OpAny/All
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv: Clean up OpSignBitSet
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv: Fix indentation in vtn_handle_ptr
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv: Drop the void *ptr from vtn_value
tree
|
commitdiff
2020-07-24
Jason Ekstrand
spirv: Simplify our handling of NonUniform
tree
|
commitdiff
2020-07-24
Jesse Natalie
nir/vtn: Add support for 8 and 16 vector ball/bany
tree
|
commitdiff
2020-07-21
Jason Ekstrand
spirv: Add support for SPV_EXT_shader_atomic_float
tree
|
commitdiff
2020-07-21
Jason Ekstrand
spirv: Update headers and grammar json
tree
|
commitdiff
2020-07-20
Rhys Perry
spirv: don't split memory barriers
tree
|
commitdiff
2020-07-12
Jason Ekstrand
spirv: Allow block-decorated struct types for constants
tree
|
commitdiff
2020-07-12
Jason Ekstrand
spirv: Skip phis in unreachable blocks in the second...
tree
|
commitdiff
2020-07-06
Jonathan Marek
Revert "nir: Support sysval tess levels in SPIR-V to...
tree
|
commitdiff
2020-07-06
Jonathan Marek
Revert "nir: Add an option for lowering TessLevelInner...
tree
|
commitdiff
2020-07-02
Timothy Arceri
spirv: add missing fallthrough comments
tree
|
commitdiff
2020-06-24
Rhys Perry
spirv: set variables to restrict by default
tree
|
commitdiff
2020-06-22
Brian Ho
nir: Add an option for lowering TessLevelInner/Outer...
tree
|
commitdiff
2020-06-22
Brian Ho
nir: Support sysval tess levels in SPIR-V to NIR
tree
|
commitdiff
2020-06-18
Rob Clark
spirv: drop some dead code
tree
|
commitdiff
2020-06-18
Rob Clark
spirv: atomic_counter_read_deref is not vectorized
tree
|
commitdiff
2020-06-17
Samuel Pitoiset
spirv: do not set num_components for non-vectorized...
tree
|
commitdiff
2020-06-16
Rob Clark
spriv: don't set num_components for non-vectorised...
tree
|
commitdiff
2020-06-15
Samuel Pitoiset
spirv: fix using OpSampledImage with OpUndef instead...
tree
|
commitdiff
2020-06-08
Caio Marcelo de...
spirv: Memory semantics is optional for OpControlBarrier
tree
|
commitdiff
2020-06-08
Arcady Goldmints...
nir/spirv/glsl450: increase asin(x) precision
tree
|
commitdiff
2020-06-03
Boris Brezillon
spirv: Use scoped barriers for SpvOpControlBarrier
tree
|
commitdiff
2020-06-03
Boris Brezillon
nir: Replace the scoped_memory barrier by a scoped_barrier
tree
|
commitdiff
2020-06-03
Boris Brezillon
spirv: Split the vtn_emit_scoped_memory_barrier() logic
tree
|
commitdiff
2020-06-03
Timothy Arceri
nir: add callback to nir_remove_dead_variables()
tree
|
commitdiff
2020-05-28
Samuel Pitoiset
spirv,radv,anv: implement no-op VK_GOOGLE_user_type
tree
|
commitdiff
2020-05-25
Samuel Pitoiset
spirv: add support for bias/lod with OpImageGather
tree
|
commitdiff
2020-05-25
Samuel Pitoiset
spirv: add SpvCapabilityImageGatherBiasLodAMD
tree
|
commitdiff
2020-05-24
Samuel Pitoiset
spirv: add ReadClockKHR support with device scope
tree
|
commitdiff
2020-05-15
Samuel Pitoiset
spirv: handle OpCopyObject correctly with any types
tree
|
commitdiff
2020-05-07
Rhys Perry
compiler/spirv: flag nclamp/nmin/nmax as exact
tree
|
commitdiff
2020-05-04
Erik Faye-Lund
vtn/opencl: native sqrt support
tree
|
commitdiff
2020-05-04
Erik Faye-Lund
vtn/opencl: native rsqrt support
tree
|
commitdiff
2020-05-04
Erik Faye-Lund
vtn/opencl: native recip support
tree
|
commitdiff
2020-05-04
Erik Faye-Lund
vtn/opencl: native powr support
tree
|
commitdiff
2020-05-04
Erik Faye-Lund
vtn/opencl: native divide support
tree
|
commitdiff
2020-05-04
Erik Faye-Lund
vtn/opencl: native variants of sin/cos
tree
|
commitdiff
2020-05-04
Erik Faye-Lund
vtn/opencl: add native_tan-support
tree
|
commitdiff
2020-05-04
Erik Faye-Lund
compiler/nir: move tan-calculation to helper
tree
|
commitdiff
2020-04-24
Jason Ekstrand
spirv: Rewrite CFG construction
tree
|
commitdiff
2020-04-24
Jason Ekstrand
spirv: Fix passing combined image/samplers through...
tree
|
commitdiff
2020-04-24
Jason Ekstrand
spirv: Use nir_const_value for spec constants
tree
|
commitdiff
2020-04-24
Jason Ekstrand
spirv: Allow constants and NULLs in SpvOpConvertUToPtr
tree
|
commitdiff
2020-04-24
Caio Marcelo de...
spirv: Update the headers from latest Khronos master
tree
|
commitdiff
2020-04-24
Caio Marcelo de...
spirv: Handle instruction aliases in vtn_gather_types
tree
|
commitdiff
2020-04-22
Danylo Piliaiev
spirv: Expand workaround for OpControlBarrier on old...
tree
|
commitdiff
2020-04-20
Caio Marcelo de...
spirv: Fix propagation of OpVariable access flags
tree
|
commitdiff
2020-04-17
Jason Ekstrand
spirv,nir: Move the SPIR-V vector insert code to NIR
tree
|
commitdiff
2020-04-17
Jason Ekstrand
spirv: Call nir_builder directly for vector_extract
tree
|
commitdiff
2020-04-17
Jason Ekstrand
spirv: Error if OpCompositeInsert/Extract has OOB indices
tree
|
commitdiff
2020-04-17
Jason Ekstrand
spirv,nir: Add a better vector_insert
tree
|
commitdiff
2020-04-17
Jason Ekstrand
spirv: Handle OOB vector extract operations
tree
|
commitdiff
2020-04-04
Jason Ekstrand
Revert "spirv: Rewrite CFG construction"
tree
|
commitdiff
2020-04-03
Jason Ekstrand
spirv: Rewrite CFG construction
tree
|
commitdiff
2020-04-03
Jason Ekstrand
spirv: Add a parent field to vtn_cf_node
tree
|
commitdiff
2020-04-03
Jason Ekstrand
spirv: Make vtn_function a vtn_cf_node
tree
|
commitdiff
2020-04-03
Jason Ekstrand
spirv: Make vtn_case a vtn_cf_node
tree
|
commitdiff
2020-04-03
Jason Ekstrand
spirv: Add cast and loop helpers for vtn_cf_node
tree
|
commitdiff
2020-04-03
Jason Ekstrand
spirv: Add a vtn_block() helper
tree
|
commitdiff
2020-04-01
Jason Ekstrand
Revert "spirv: Implement OpCopyObject and OpCopyLogical...
tree
|
commitdiff
2020-03-31
Jason Ekstrand
spirv: Implement OpCopyObject and OpCopyLogical as...
tree
|
commitdiff
2020-03-26
Boris Brezillon
vtn/opencl: add rint-support
tree
|
commitdiff
2020-03-26
Erik Faye-Lund
vtn/opencl: add native exp2/log2-support
tree
|
commitdiff
2020-03-26
Erik Faye-Lund
vtn/opencl: add native exp10/log10-support
tree
|
commitdiff
2020-03-26
Erik Faye-Lund
vtn/opencl: add native exp/log-support
tree
|
commitdiff
2020-03-26
Erik Faye-Lund
compiler/nir: move build_log helper into builtin-builder
tree
|
commitdiff
2020-03-26
Erik Faye-Lund
compiler/nir: move build_exp helper into builtin-builder
tree
|
commitdiff
2020-03-26
Erik Faye-Lund
vtn/opencl: fully enable OpenCLstd_Clz
tree
|
commitdiff
2020-03-05
Kristian H. Kristensen
Revert "spirv: Use a simpler and more correct implement...
tree
|
commitdiff
2020-03-03
Rhys Perry
spirv: fix memory_barrier_tcs_patch emission
tree
|
commitdiff
2020-03-03
Rhys Perry
spirv: improve creation of memory_barrier
tree
|
commitdiff
next