projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
spirv: Use new global invocation offset system value
[mesa.git]
/
src
/
compiler
/
spirv
/
vtn_variables.c
2020-08-21
Jesse Natalie
spirv: Use new global invocation offset system value
blob
|
commitdiff
|
raw
2020-08-19
Connor Abbott
nir/spirv: Add the option to keep ViewIndex as an input
blob
|
commitdiff
|
raw
|
diff to current
2020-08-18
Jason Ekstrand
spirv: Don't emit RMW for vector indexing in shared...
blob
|
commitdiff
|
raw
|
diff to current
2020-08-18
Danylo Piliaiev
spirv: Only require bare types to match when copying...
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-07-24
Jason Ekstrand
spirv: Also copy over binding information for atomic...
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: 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: Refactor vtn_push_ssa
blob
|
commitdiff
|
raw
|
diff to current
2020-07-24
Jason Ekstrand
spirv: Use the new helpers in OpConvertUToPtr/PtrToU
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: Simplify our handling of NonUniform
blob
|
commitdiff
|
raw
|
diff to current
2020-07-06
Jonathan Marek
Revert "nir: Support sysval tess levels in SPIR-V to...
blob
|
commitdiff
|
raw
|
diff to current
2020-07-06
Jonathan Marek
Revert "nir: Add an option for lowering TessLevelInner...
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-22
Brian Ho
nir: Add an option for lowering TessLevelInner/Outer...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-22
Brian Ho
nir: Support sysval tess levels in SPIR-V to NIR
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-15
Samuel Pitoiset
spirv: handle OpCopyObject correctly with any types
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Jason Ekstrand
spirv: Allow constants and NULLs in SpvOpConvertUToPtr
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-02-12
Arcady Goldmints...
compiler/spirv: Add support for non-constant initializers
blob
|
commitdiff
|
raw
|
diff to current
2020-01-29
Samuel Pitoiset
spirv: add support for SpvBuiltInBaryCoord*
blob
|
commitdiff
|
raw
|
diff to current
2020-01-29
Samuel Pitoiset
spirv: add support for SpvDecorationExplicitInterpAMD
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Caio Marcelo de...
spirv: Drop EXT for PhysicalStorageBuffer symbols
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-19
Marek Olšák
nir: move data.image.access to data.access
blob
|
commitdiff
|
raw
|
diff to current
2019-11-13
Caio Marcelo de...
spirv: Consider the sampled_image case in wa_glslang_17...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-12
Jason Ekstrand
spirv: Fix the MSVC build
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: Add a vtn_decorate_pointer helper
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-04
Marek Olšák
nir: pack nir_variable::data::xfb_*
blob
|
commitdiff
|
raw
|
diff to current
2019-10-24
Caio Marcelo de...
spirv: Handle MakePointerAvailable/Visible
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-08-06
Antia Puentes
nir/spirv: Fix gl_BaseVertex for non-indexed draws...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-30
Lionel Landwerlin
spirv: don't discard access set by vtn_pointer_dereference
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-17
Caio Marcelo de...
spirv: Bail when we see CounterBuffer decoration
blob
|
commitdiff
|
raw
|
diff to current
2019-07-08
Connor Abbott
spirv: Add an option for making FragCoord a sysval
blob
|
commitdiff
|
raw
|
diff to current
2019-06-30
Alejandro Piñeiro
spirv/nir: fill up nir variable info for ubos and ssbo
blob
|
commitdiff
|
raw
|
diff to current
2019-06-30
Alejandro Piñeiro
spirv/nir: create nir variable for UBO/SSBO
blob
|
commitdiff
|
raw
|
diff to current
2019-06-20
Caio Marcelo de...
spirv: Restrict use of descriptor intrinsics to Vulkan
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-04
Caio Marcelo de...
spirv: Like Uniform, do nothing for UniformId
blob
|
commitdiff
|
raw
|
diff to current
2019-05-30
Dave Airlie
vtn: create cast with type stride.
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-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 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-20
Caio Marcelo de...
spirv, radv, anv: Replace ptr_type with addr_format
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-04-10
Bas Nieuwenhuizen
nir: Add access qualifiers on load_ubo intrinsic.
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-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
Dave Airlie
nir/spirv: don't use bare types, remove assert in split...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-19
Karol Herbst
nir/spirv: support physical pointers
blob
|
commitdiff
|
raw
|
diff to current
2019-03-07
Jason Ekstrand
nir/builder: Add a build_deref_array_imm helper
blob
|
commitdiff
|
raw
|
diff to current
2019-03-07
Jason Ekstrand
nir/builder: Emit better code for iadd/imul_imm
blob
|
commitdiff
|
raw
|
diff to current
2019-03-06
Timothy Arceri
nir: rename glsl_type_is_struct() -> glsl_type_is_struc...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-05
Karol Herbst
nir/vtn: add support for SpvBuiltInGlobalLinearId
blob
|
commitdiff
|
raw
|
diff to current
2019-03-05
Jason Ekstrand
spirv: Use the same types for resource indices as pointers
blob
|
commitdiff
|
raw
|
diff to current
2019-03-05
Jason Ekstrand
spirv: Use the generic dereference function for OpArray...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-05
Jason Ekstrand
spirv: Pull offset/stride from the pointer for OpArrayL...
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-05
Kenneth Graunke
compiler: Mark clip/cull distance arrays as compact...
blob
|
commitdiff
|
raw
|
diff to current
2019-01-28
Neil Roberts
spirv: Don't use special semantics when counting vertex...
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-26
Jason Ekstrand
spirv: Implement OpConvertPtrToU and OpConvertUToPtr
blob
|
commitdiff
|
raw
|
diff to current
2019-01-26
Jason Ekstrand
spirv: Drop a bogus assert
blob
|
commitdiff
|
raw
|
diff to current
2019-01-22
Jason Ekstrand
spirv: Only set interface_type on blocks
blob
|
commitdiff
|
raw
|
diff to current
2019-01-22
Jason Ekstrand
spirv: Only split blocks
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-19
Karol Herbst
nir/spirv: handle SpvStorageClassCrossWorkgroup
blob
|
commitdiff
|
raw
|
diff to current
2019-01-19
Karol Herbst
nir: rename nir_var_shared to nir_var_mem_shared
blob
|
commitdiff
|
raw
|
diff to current
2019-01-19
Karol Herbst
nir: rename nir_var_ssbo to nir_var_mem_ssbo
blob
|
commitdiff
|
raw
|
diff to current
2019-01-19
Karol Herbst
nir: rename nir_var_ubo to nir_var_mem_ubo
blob
|
commitdiff
|
raw
|
diff to current
2019-01-19
Karol Herbst
nir: rename nir_var_function to nir_var_function_temp
blob
|
commitdiff
|
raw
|
diff to current
2019-01-19
Karol Herbst
nir: rename nir_var_private to nir_var_shader_temp
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-12
Jason Ekstrand
spirv: Whack sampler/image pointers to uniform
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: Make better use of vtn_pointer_uses_ssa_offset
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
next