projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
spirv: Drop the OpenCL type layout code
[mesa.git]
/
src
/
compiler
/
spirv
/
spirv_to_nir.c
2020-09-03
Jason Ekstrand
spirv: Drop the OpenCL type layout code
blob
|
commitdiff
|
raw
2020-09-03
Jason Ekstrand
spirv: Stop counting inputs in entry_point_wrapper
blob
|
commitdiff
|
raw
|
diff to current
2020-09-03
Boris Brezillon
spirv: Propagate packed information to glsl_type
blob
|
commitdiff
|
raw
|
diff to current
2020-09-03
Boris Brezillon
spirv: Don't accept CPacked decoration on struct members
blob
|
commitdiff
|
raw
|
diff to current
2020-09-02
Bas Nieuwenhuizen
spirv: Deal with glslang not setting NonUniform on...
blob
|
commitdiff
|
raw
|
diff to current
2020-09-02
Samuel Pitoiset
spirv: fix retrieving dest type for OpFragmentMaskFetchAMD
blob
|
commitdiff
|
raw
|
diff to current
2020-09-01
Jason Ekstrand
spirv: Drop the constant_as_global as option
blob
|
commitdiff
|
raw
|
diff to current
2020-09-01
Jason Ekstrand
spirv: Use nir_var_mem_constant for UniformConstant...
blob
|
commitdiff
|
raw
|
diff to current
2020-09-01
Karol Herbst
spirv: fix 64 bit atomic inc and dec
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 Volatile image operand
blob
|
commitdiff
|
raw
|
diff to current
2020-09-01
Rhys Perry
spirv: implement Volatile memory semantic
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-31
Jesse Natalie
nir/vtn: Convert constant samplers to variables with...
blob
|
commitdiff
|
raw
|
diff to current
2020-08-31
Jesse Natalie
nir/vtn: Add intrinsics for CL image format/order queries
blob
|
commitdiff
|
raw
|
diff to current
2020-08-31
Jesse Natalie
nir/vtn: ImageSizeLod op can be applied to images
blob
|
commitdiff
|
raw
|
diff to current
2020-08-31
Jesse Natalie
nir/vtn: Handle integer sampling coordinates
blob
|
commitdiff
|
raw
|
diff to current
2020-08-31
Jesse Natalie
nir/vtn: Use return type rather than image type for...
blob
|
commitdiff
|
raw
|
diff to current
2020-08-31
Jesse Natalie
nir/vtn: Add support for kernel images to SPIRV-to...
blob
|
commitdiff
|
raw
|
diff to current
2020-08-31
Jesse Natalie
nir/vtn: Add type constant to image intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2020-08-31
Jesse Natalie
clover/nir/spirv: Use uniform rather than shader_in...
blob
|
commitdiff
|
raw
|
diff to current
2020-08-20
Jason Ekstrand
nir: Add an LOD parameter to image_*_size
blob
|
commitdiff
|
raw
|
diff to current
2020-08-17
Jesse Natalie
nir/vtn: CL SPIR-V callers should specify address modes
blob
|
commitdiff
|
raw
|
diff to current
2020-08-14
Karol Herbst
spirv: parse unstructured CFG
blob
|
commitdiff
|
raw
|
diff to current
2020-08-05
Rhys Perry
spirv: set ACCESS_COHERENT for ssbo/global/image atomic...
blob
|
commitdiff
|
raw
|
diff to current
2020-08-04
Caio Marcelo de...
spirv: Propagate explicit layout only in types that...
blob
|
commitdiff
|
raw
|
diff to current
2020-08-04
Jason Ekstrand
spirv: Do more complex unwrapping in get_nir_type
blob
|
commitdiff
|
raw
|
diff to current
2020-07-27
Caio Marcelo de...
spirv: Handle most execution modes earlier
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: Hand-roll fewer vtn_ssa_value creations
blob
|
commitdiff
|
raw
|
diff to current
2020-07-24
Jason Ekstrand
spirv: Simplify vtn_ssa_value creation
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: Fix indentation in vtn_handle_ptr
blob
|
commitdiff
|
raw
|
diff to current
2020-07-24
Jason Ekstrand
spirv: Simplify our handling of NonUniform
blob
|
commitdiff
|
raw
|
diff to current
2020-07-21
Jason Ekstrand
spirv: Add support for SPV_EXT_shader_atomic_float
blob
|
commitdiff
|
raw
|
diff to current
2020-07-20
Rhys Perry
spirv: don't split memory barriers
blob
|
commitdiff
|
raw
|
diff to current
2020-07-12
Jason Ekstrand
spirv: Allow block-decorated struct types for constants
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-06-18
Rob Clark
spirv: drop some dead code
blob
|
commitdiff
|
raw
|
diff to current
2020-06-18
Rob Clark
spirv: atomic_counter_read_deref is not vectorized
blob
|
commitdiff
|
raw
|
diff to current
2020-06-16
Rob Clark
spriv: don't set num_components for non-vectorised...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-15
Samuel Pitoiset
spirv: fix using OpSampledImage with OpUndef instead...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-08
Caio Marcelo de...
spirv: Memory semantics is optional for OpControlBarrier
blob
|
commitdiff
|
raw
|
diff to current
2020-06-03
Boris Brezillon
spirv: Use scoped barriers for SpvOpControlBarrier
blob
|
commitdiff
|
raw
|
diff to current
2020-06-03
Boris Brezillon
nir: Replace the scoped_memory barrier by a scoped_barrier
blob
|
commitdiff
|
raw
|
diff to current
2020-06-03
Boris Brezillon
spirv: Split the vtn_emit_scoped_memory_barrier() logic
blob
|
commitdiff
|
raw
|
diff to current
2020-06-03
Timothy Arceri
nir: add callback to nir_remove_dead_variables()
blob
|
commitdiff
|
raw
|
diff to current
2020-05-28
Samuel Pitoiset
spirv,radv,anv: implement no-op VK_GOOGLE_user_type
blob
|
commitdiff
|
raw
|
diff to current
2020-05-25
Samuel Pitoiset
spirv: add support for bias/lod with OpImageGather
blob
|
commitdiff
|
raw
|
diff to current
2020-05-25
Samuel Pitoiset
spirv: add SpvCapabilityImageGatherBiasLodAMD
blob
|
commitdiff
|
raw
|
diff to current
2020-05-24
Samuel Pitoiset
spirv: add ReadClockKHR support with device scope
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: Use nir_const_value for spec constants
blob
|
commitdiff
|
raw
|
diff to current
2020-04-22
Danylo Piliaiev
spirv: Expand workaround for OpControlBarrier on old...
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-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
next