projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
spirv: Call nir_builder directly for vector_extract
[mesa.git]
/
src
/
compiler
/
spirv
/
spirv_to_nir.c
2020-04-17
Jason Ekstrand
spirv: Call nir_builder directly for vector_extract
blob
|
commitdiff
|
raw
2020-04-17
Jason Ekstrand
spirv: Error if OpCompositeInsert/Extract has OOB indices
blob
|
commitdiff
|
raw
|
diff to current
2020-04-17
Jason Ekstrand
spirv,nir: Add a better vector_insert
blob
|
commitdiff
|
raw
|
diff to current
2020-04-17
Jason Ekstrand
spirv: Handle OOB vector extract operations
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-01
Jason Ekstrand
Revert "spirv: Implement OpCopyObject and OpCopyLogical...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-31
Jason Ekstrand
spirv: Implement OpCopyObject and OpCopyLogical as...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-03
Rhys Perry
spirv: fix memory_barrier_tcs_patch emission
blob
|
commitdiff
|
raw
|
diff to current
2020-03-03
Rhys Perry
spirv: improve creation of memory_barrier
blob
|
commitdiff
|
raw
|
diff to current
2020-02-24
Caio Marcelo de...
nir, intel: Move use_scoped_memory_barrier to nir_options
blob
|
commitdiff
|
raw
|
diff to current
2020-02-24
Eric Anholt
spirv_to_nir: Reuse glsl_sampler_dim_coordinate_compone...
blob
|
commitdiff
|
raw
|
diff to current
2020-02-21
Caio Marcelo de...
spirv: Be consistent when checking for Shader/Kernel
blob
|
commitdiff
|
raw
|
diff to current
2020-02-21
Arcady Goldmints...
spirv: Remove outdated SPIR-V decoration warnings
blob
|
commitdiff
|
raw
|
diff to current
2020-02-12
Arcady Goldmints...
Rename nir_lower_constant_initializers to nir_lower_var...
blob
|
commitdiff
|
raw
|
diff to current
2020-02-05
Eric Anholt
glsl,nir: Switch the enum representing shader image...
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-29
Samuel Pitoiset
spirv: add support for SpvDecorationExplicitInterpAMD
blob
|
commitdiff
|
raw
|
diff to current
2020-01-23
Samuel Pitoiset
spirv: add support for SpvOpFragment{Mask}FetchAMD...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-23
Samuel Pitoiset
spirv: add SpvCapabilityFragmentMaskAMD
blob
|
commitdiff
|
raw
|
diff to current
2020-01-23
Ian Romanick
spirv: Add support for IntegerFunctions2INTEL capability
blob
|
commitdiff
|
raw
|
diff to current
2020-01-23
Ian Romanick
spirv: Silence a bunch of unused parameter warnings
blob
|
commitdiff
|
raw
|
diff to current
2020-01-23
Ian Romanick
nir/spirv: Translate SPIR-V to NIR for new INTEL_shader...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Caio Marcelo de...
spirv: Handle PhysicalStorageBuffer in memory barriers
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Caio Marcelo de...
spirv: Drop EXT for PhysicalStorageBuffer symbols
blob
|
commitdiff
|
raw
|
diff to current
2020-01-13
Jason Ekstrand
nir: Rename nir_intrinsic_barrier to control_barrier
blob
|
commitdiff
|
raw
|
diff to current
2020-01-13
Jason Ekstrand
spirv: Add output memory semantics to OpControlBarrier...
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
2020-01-09
Samuel Pitoiset
spirv: add SpvCapabilityImageReadWriteLodAMD
blob
|
commitdiff
|
raw
|
diff to current
2019-12-21
Rob Clark
nir+vtn: vec8+vec16 support
blob
|
commitdiff
|
raw
|
diff to current
2019-12-20
Caio Marcelo de...
spirv: Implement SPV_KHR_non_semantic_info
blob
|
commitdiff
|
raw
|
diff to current
2019-12-11
Rob Clark
spirv: add OpLifetime*
blob
|
commitdiff
|
raw
|
diff to current
2019-12-11
Karol Herbst
spirv: handle UniformConstant for OpenCL kernels
blob
|
commitdiff
|
raw
|
diff to current
2019-11-21
Dave Airlie
spirv: don't store 0 to cs.ptr_size for non kernel...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-09
Jason Ekstrand
spirv: Sort out the mess that is sampled image
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-11-09
Caio Marcelo de...
spirv: Don't leak GS initialization to other stages
blob
|
commitdiff
|
raw
|
diff to current
2019-10-29
Caio Marcelo de...
spirv: Don't fail if multiple ordering semantics bits...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-24
Caio Marcelo de...
spirv: Add helper to find args of Image Operands
blob
|
commitdiff
|
raw
|
diff to current
2019-10-24
Caio Marcelo de...
spirv: Check that only one offset is defined as Image...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-24
Caio Marcelo de...
spirv: Handle MakeTexelAvailable/Visible
blob
|
commitdiff
|
raw
|
diff to current
2019-10-24
Caio Marcelo de...
spirv: Add option to emit scoped memory barriers
blob
|
commitdiff
|
raw
|
diff to current
2019-10-24
Caio Marcelo de...
spirv: Add SpvMemoryModelVulkan and related capabilities
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-10-18
Eduardo Lima Mitev
nir: Add new texop nir_texop_tex_prefetch
blob
|
commitdiff
|
raw
|
diff to current
2019-10-15
Jonathan Marek
spirv: set correct dest_type for texture query ops
blob
|
commitdiff
|
raw
|
diff to current
2019-10-07
Caio Marcelo de...
spirv: Implement SPV_KHR_shader_clock
blob
|
commitdiff
|
raw
|
diff to current
2019-09-18
Caio Marcelo de...
spirv: Add missing break for capability handling
blob
|
commitdiff
|
raw
|
diff to current
2019-09-17
Samuel Iglesias...
nir: add support for flushing to zero denorm constants
blob
|
commitdiff
|
raw
|
diff to current
2019-09-17
Samuel Iglesias...
spirv/nir: keep track of SPV_KHR_float_controls executi...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-17
Samuel Iglesias...
spirv: check support for SPV_KHR_float_controls capabil...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-17
Caio Marcelo de...
spirv: Handle ShaderLayer and ShaderViewportIndex capab...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-21
Jason Ekstrand
nir: Add explicit signs to image min/max intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2019-08-11
Caio Marcelo de...
spirv: Drop lower_workgroup_access_to_offsets
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-07-19
Daniel Schürmann
spirv: Fix order of barriers in SpvOpControlBarrier
blob
|
commitdiff
|
raw
|
diff to current
2019-07-16
Jason Ekstrand
spirv: Add a warning for ArrayStride on arrays of blocks
blob
|
commitdiff
|
raw
|
diff to current
2019-07-15
Caio Marcelo de...
spirv: Ignore ArrayStride for storage classes that...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-15
Caio Marcelo de...
spirv: Fix stride calculation when lowering Workgroup...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-08
Caio Marcelo de...
spirv: Implement SPV_EXT_demote_to_helper_invocation
blob
|
commitdiff
|
raw
|
diff to current
2019-07-02
Caio Marcelo de...
spirv: Ignore ArrayStride in OpPtrAccessChain for Workgroup
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: Only copy needed components for OpSpecConstantOp
blob
|
commitdiff
|
raw
|
diff to current
2019-06-19
Jason Ekstrand
spirv: Use a single path for OpSpecConstantOp of OpVect...
blob
|
commitdiff
|
raw
|
diff to current
2019-06-19
Jason Ekstrand
spirv: Use vtn_constan_uint() for array lengths and...
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-06-13
Daniel Schürmann
nir/spirv: add support for the SubgroupBallotKHR SPIR...
blob
|
commitdiff
|
raw
|
diff to current
2019-06-13
Daniel Schürmann
nir/spirv: add support for the SubgroupVoteKHR SPIR...
blob
|
commitdiff
|
raw
|
diff to current
2019-06-04
Jason Ekstrand
spirv: Implement SPV_EXT_fragment_shader_interlock
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-06-04
Caio Marcelo de...
spirv: Implement SpvOpCopyLogical
blob
|
commitdiff
|
raw
|
diff to current
2019-06-04
Caio Marcelo de...
spirv: Generalize OpSelect
blob
|
commitdiff
|
raw
|
diff to current
2019-06-04
Caio Marcelo de...
spirv: Move OpSelect handling to a function
blob
|
commitdiff
|
raw
|
diff to current
2019-06-03
Caio Marcelo de...
spirv: Implement OpPtrEqual, OpPtrNotEqual and OpPtrDiff
blob
|
commitdiff
|
raw
|
diff to current
2019-05-29
Caio Marcelo de...
spirv: Change spirv_to_nir() to return a nir_shader
blob
|
commitdiff
|
raw
|
diff to current
2019-05-24
Jason Ekstrand
nir/builder: Remove the use_fmov parameter from nir_swizzle
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-21
Caio Marcelo de...
spirv: Pick the right bitsize when doing SpvUConvert
blob
|
commitdiff
|
raw
|
diff to current
2019-05-20
Caio Marcelo de...
spirv: Generate proper NULL pointer values
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 and use vtn_type_without_array() helper
blob
|
commitdiff
|
raw
|
diff to current
2019-05-20
Caio Marcelo de...
spirv: Change vtn_null_constant() to use vtn_type
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-05-04
Karol Herbst
nir: Add nir_op_vec helper
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-05-02
Rob Clark
nir: add pass to lower fb reads
blob
|
commitdiff
|
raw
|
diff to current
2019-04-30
Juan A. Suarez Romero
spirv: add missing SPV_EXT_descriptor_indexing capabilities
blob
|
commitdiff
|
raw
|
diff to current
2019-04-30
Caio Marcelo de...
spirv: Properly handle SpvOpAtomicCompareExchangeWeak
blob
|
commitdiff
|
raw
|
diff to current
2019-04-23
Caio Marcelo de...
spirv: Handle SpvOpDecorateId
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-18
Iago Toral Quiroga
compiler/spirv: move the check for Int8 capability
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-15
Samuel Pitoiset
spirv: add SpvCapabilityFloat16 support
blob
|
commitdiff
|
raw
|
diff to current
2019-04-14
Jason Ekstrand
spirv: Drop some unneeded bit size switch statements
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-14
Karol Herbst
spirv: reduce array size in vtn_handle_constant
blob
|
commitdiff
|
raw
|
diff to current
2019-04-09
Caio Marcelo de...
spirv: Add support for DerivativeGroup capabilities
blob
|
commitdiff
|
raw
|
diff to current
2019-03-25
Jason Ekstrand
spirv: Handle the NonUniformEXT decoration
blob
|
commitdiff
|
raw
|
diff to current
next