projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
spirv: Implement SpvOpCopyLogical
[mesa.git]
/
src
/
compiler
/
spirv
/
spirv_to_nir.c
2019-06-04
Caio Marcelo de...
spirv: Implement SpvOpCopyLogical
blob
|
commitdiff
|
raw
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
2019-03-23
Caio Marcelo de...
spirv: Use interface type for block and buffer block
blob
|
commitdiff
|
raw
|
diff to current
2019-03-21
Jason Ekstrand
spirv: Drop inline tg4 lowering
blob
|
commitdiff
|
raw
|
diff to current
2019-03-20
Juan A. Suarez Romero
nir: deref only for OpTypePointer
blob
|
commitdiff
|
raw
|
diff to current
2019-03-19
Jason Ekstrand
Revert "nir: const `nir_call_instr::callee`"
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
nir/spirv: handle kernel function parameters
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-16
Jason Ekstrand
nir/builder: Add a vector extract helper
blob
|
commitdiff
|
raw
|
diff to current
2019-03-11
Xavier Bouchoux
nir/spirv: Fix assert when unsampled OpTypeImage has...
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-03-04
Jason Ekstrand
spirv: OpImageQueryLod requires a sampler
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-14
Kenneth Graunke
spirv: Eliminate dead input/output variables after...
blob
|
commitdiff
|
raw
|
diff to current
2019-02-14
Ian Romanick
spirv: Add missing break
blob
|
commitdiff
|
raw
|
diff to current
2019-02-01
Jason Ekstrand
spirv: Support LocalSizeId and LocalSizeHintId executio...
blob
|
commitdiff
|
raw
|
diff to current
2019-02-01
Jason Ekstrand
spirv: Handle OpExecutionModeId
blob
|
commitdiff
|
raw
|
diff to current
2019-02-01
Jason Ekstrand
spirv: Handle constants and types before execution...
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-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: Handle OpTypeForwardPointer
blob
|
commitdiff
|
raw
|
diff to current
2019-01-23
Sergii Romantsov
nir: Length of boolean vtn_value now is 1
blob
|
commitdiff
|
raw
|
diff to current
2019-01-22
Jason Ekstrand
spirv: Initialize struct member offsets to -1
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-21
Rob Clark
nir/vtn: add caps for some cl related capabilities
blob
|
commitdiff
|
raw
|
diff to current
2019-01-21
Karol Herbst
vtn: handle SpvExecutionModelKernel
blob
|
commitdiff
|
raw
|
diff to current
2019-01-21
Karol Herbst
mesa: add MESA_SHADER_KERNEL
blob
|
commitdiff
|
raw
|
diff to current
2019-01-14
Caio Marcelo de...
src/compiler: use new hash table and set creation helpers
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-10
Matt Turner
nir: Tag entrypoint for easy recognition by nir_shader_...
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: Add explicit pointer types
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: 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
spirv: Handle any bit size in vector_insert/extract
blob
|
commitdiff
|
raw
|
diff to current
2018-12-20
Samuel Pitoiset
spirv: add support for SpvCapabilityStorageImageMultisample
blob
|
commitdiff
|
raw
|
diff to current
2018-12-16
Jason Ekstrand
nir: Switch to using 1-bit Booleans for almost everything
blob
|
commitdiff
|
raw
|
diff to current
2018-12-16
Jason Ekstrand
nir: Add support for 1-bit data types
blob
|
commitdiff
|
raw
|
diff to current
2018-12-12
Jason Ekstrand
spirv: Add support for MinLod
blob
|
commitdiff
|
raw
|
diff to current
2018-12-05
Samuel Pitoiset
spirv: add SpvCapabilityInt64Atomics
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-14
Karol Herbst
nir/spirv: cast shift operand to u32
blob
|
commitdiff
|
raw
|
diff to current
2018-10-26
Jason Ekstrand
spirv: Use the right bit-size for spec constant ops
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-22
Jason Ekstrand
spirv: Add support for SPV_GOOGLE_decorate_string
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-08-29
Jason Ekstrand
nir: Make image load/store intrinsics variable-width
blob
|
commitdiff
|
raw
|
diff to current
2018-08-13
Alejandro Piñeiro
spirv: fill info.gs.input_primitive too
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Alejandro Piñeiro
compiler/spirv: add XFB and GeometryStreams capability...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Neil Roberts
spirv/nir: Fix the stream ID when emitting a primitive...
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 SpvExecutionModeXfb
blob
|
commitdiff
|
raw
|
diff to current
2018-07-22
Ilia Mirkin
spirv: add support for SPV_KHR_post_depth_coverage
blob
|
commitdiff
|
raw
|
diff to current
2018-07-17
Karol Herbst
nir: prepare for bumping up max components to 16
blob
|
commitdiff
|
raw
|
diff to current
2018-07-16
Jason Ekstrand
spirv: Fix a couple of image atomic load/store bugs
blob
|
commitdiff
|
raw
|
diff to current
2018-07-13
Karol Herbst
nir: cleanup oversized arrays in nir_swizzle calls
blob
|
commitdiff
|
raw
|
diff to current
2018-07-12
Karol Herbst
nir/spirv: handle OpConstantComposites with OpUndef...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-12
Rob Clark
nir/spirv: print extension name in fail msg
blob
|
commitdiff
|
raw
|
diff to current
2018-07-12
Rob Clark
nir/spirv: Use imov where we might have 8 bit types
blob
|
commitdiff
|
raw
|
diff to current
2018-07-09
Jose Maria Casanov...
spirv/nir: Add support for SPV_KHR_8bit_storage
blob
|
commitdiff
|
raw
|
diff to current
2018-07-03
Antia Puentes
nir: Fix OpAtomicCounterIDecrement for uniform atomic...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-03
Alejandro Piñeiro
spirv/nir: add capability check for SpvCapabilityAtomic...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-03
Alejandro Piñeiro
spirv/nir: add atomic counter support on vtn_handle_ssb...
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: 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
next