projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge branch 'wip/i965-separate-sampler-tex' into vulkan
[mesa.git]
/
src
/
glsl
/
nir
/
spirv_to_nir.c
2015-11-14
Jason Ekstrand
Merge branch 'wip/i965-separate-sampler-tex' into vulkan
blob
|
commitdiff
|
raw
2015-11-14
Jason Ekstrand
Merge remote-tracking branch 'mesa-public/master' into...
blob
|
commitdiff
|
raw
2015-11-14
Jason Ekstrand
nir/spirv: Add support for SSBO stores
blob
|
commitdiff
|
raw
|
diff to current
2015-11-14
Jason Ekstrand
nir/spirv: Refactor vtn_block_load
blob
|
commitdiff
|
raw
|
diff to current
2015-11-14
Jason Ekstrand
nir/spirv: Add support for image_load_store
blob
|
commitdiff
|
raw
|
diff to current
2015-11-14
Jason Ekstrand
nir/spirv: Add support for creating image variables
blob
|
commitdiff
|
raw
|
diff to current
2015-11-14
Jason Ekstrand
nir/spirv: Add support for image types
blob
|
commitdiff
|
raw
|
diff to current
2015-11-07
Jason Ekstrand
nir/spirv: Give both block and buffer_block types an...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-07
Jason Ekstrand
nir/spirv: Increment num_ubos/ssbos when creating variables
blob
|
commitdiff
|
raw
|
diff to current
2015-11-06
Jason Ekstrand
nir/spirv: Add a helper for determining if a block...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-03
Jason Ekstrand
Merge remote-tracking branch 'mesa-public/master' into...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-30
Jason Ekstrand
nir/spirv: Add support for push constants
blob
|
commitdiff
|
raw
|
diff to current
2015-10-30
Jason Ekstrand
nir/spirv: Rework the way we handle interface types
blob
|
commitdiff
|
raw
|
diff to current
2015-10-27
Jason Ekstrand
nir/spirv: Use the new vulkan_resource_index intrinsic
blob
|
commitdiff
|
raw
|
diff to current
2015-10-23
Jason Ekstrand
nir/spirv: Add support for builtins in arrays
blob
|
commitdiff
|
raw
|
diff to current
2015-10-23
Jason Ekstrand
nir/spirv: Make the builtins array distinguish between...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-23
Jason Ekstrand
nir/spirv: Make vtn_get_builtin_location smarter
blob
|
commitdiff
|
raw
|
diff to current
2015-10-23
Jason Ekstrand
nir/spirv: Make get_builtin_variable take a nir_variabl...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-22
Jason Ekstrand
nir/spirv: Remove the vtn_type argument from _vtn_varia...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-22
Jason Ekstrand
nir/spirv: Add defaults for GS input/output primitive...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-22
Jason Ekstrand
nir/spirv: Add capabilities and decorations for basic...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-22
Jason Ekstrand
nir/spirv: Add support for more CS system values
blob
|
commitdiff
|
raw
|
diff to current
2015-10-22
Jason Ekstrand
nir/spirv: Add support for various barrier type instruc...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-22
Jason Ekstrand
Fix a couple of dereferences
blob
|
commitdiff
|
raw
|
diff to current
2015-10-22
Jason Ekstrand
spirv/nir: Add more stage asserts
blob
|
commitdiff
|
raw
|
diff to current
2015-10-22
Jason Ekstrand
nir/spirv: Add support for GS metadata
blob
|
commitdiff
|
raw
|
diff to current
2015-10-22
Jason Ekstrand
Merge remote-tracking branch 'mesa-public/master' into...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-20
Jason Ekstrand
nir/spirv: Fix a typo
blob
|
commitdiff
|
raw
|
diff to current
2015-10-20
Jason Ekstrand
nir/spirv: Handle SpvExecutionMode
blob
|
commitdiff
|
raw
|
diff to current
2015-10-19
Jason Ekstrand
nir/spirv: Use the new nir_variable helpers
blob
|
commitdiff
|
raw
|
diff to current
2015-10-19
Jason Ekstrand
nir/spirv: Handle builtins in OpAccessChain
blob
|
commitdiff
|
raw
|
diff to current
2015-10-19
Jason Ekstrand
Merge remote-tracking branch 'mesa-public/master' into...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-16
Jason Ekstrand
nir/spirv: Fix handling of vector component selects...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-15
Jason Ekstrand
nir/spirv: Use the Vulkan ubo intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2015-10-14
Jason Ekstrand
nir/spirv: Fix a bug in indirect OpAccessChain handling
blob
|
commitdiff
|
raw
|
diff to current
2015-10-09
Kristian Høgsberg...
Merge ../mesa into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2015-10-07
Chad Versace
Merge branch 'vulkan-0.170.2' into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2015-10-06
Jason Ekstrand
nir/spirv: Better texture handling
blob
|
commitdiff
|
raw
|
diff to current
2015-10-06
Jason Ekstrand
nir/spirv: Update to SPIR-V Rev. 32
blob
|
commitdiff
|
raw
|
diff to current
2015-10-03
Jason Ekstrand
Merge remote-tracking branch 'mesa-public/master' into...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-02
Jason Ekstrand
Merge remote-tracking branch 'mesa-public/master' into...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-01
Kristian Høgsberg...
Merge branch 'master' of ../mesa into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2015-09-18
Jason Ekstrand
Merge branch 'nir-spirv' into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2015-09-18
Jason Ekstrand
nir/spirv: Add better location handling
blob
|
commitdiff
|
raw
|
diff to current
2015-09-05
Jason Ekstrand
Merge branch 'nir-spirv' into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2015-09-05
Jason Ekstrand
nir/spirv: Add support for most of the rest of texturing
blob
|
commitdiff
|
raw
|
diff to current
2015-09-05
Jason Ekstrand
Merge branch 'nir-spirv' into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2015-09-05
Jason Ekstrand
nir/spirv: Handle decorations after assigning variable...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-05
Jason Ekstrand
Merge branch 'nir-spirv' into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2015-09-05
Jason Ekstrand
nir/spirv: Handle the MatrixStride member decoration
blob
|
commitdiff
|
raw
|
diff to current
2015-09-05
Jason Ekstrand
Merge branch 'nir-spirv' into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2015-09-05
Jason Ekstrand
nir/spirv: Add support for SpvDecorationColMajor
blob
|
commitdiff
|
raw
|
diff to current
2015-09-01
Jason Ekstrand
nir/spirv: Use VERTEX_ID_ZERO_BASE for VertexId
blob
|
commitdiff
|
raw
|
diff to current
2015-09-01
Jason Ekstrand
Merge remote-tracking branch 'fdo-personal/nir-spirv...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-01
Jason Ekstrand
nir/spirv: Update to the latest revision
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Don't assert that the current block is empty
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Add initial support for samplers
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Handle jump-to-loop in a more general way
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Handle boolean uniforms correctly
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Handle control-flow with loops
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Set a name on temporary variables
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Use the correct length for copying string...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Make vtn_ssa_value handle constants as well...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Add initial support for GLSL 4.50 builtins
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Split the core datastructures into a header...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Use the builder for all instructions
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Add support for a bunch of ALU operations
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Add support for indirect array accesses
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Explicitly type constants and SSA values
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Handle OpBranchConditional
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Add a helper for getting a value as an SSA...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Split instruction handling into preamble...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Implement load/store instructiosn
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Actaully add variables to the funciton or...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Add a vtn_untyped_value helper
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Use vtn_value in the types code and fix...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Add support for deref chains
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Add support for OpLabel
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Add support for declaring functions
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Add support for declaring variables
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Add support for constants
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Add basic support for types
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Rework the way values are added
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir/spirv: Add stub support for extension instructions
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
nir: Add the start of a SPIR-V to NIR translator
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Jason Ekstrand
Merge remote-tracking branch 'mesa-public/master' into...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-29
Jason Ekstrand
spirv: lower outputs to temporaries
blob
|
commitdiff
|
raw
|
diff to current
2015-08-28
Jason Ekstrand
spirv: Only do a block load if you're actually loading...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-28
Jason Ekstrand
spirv: Use VERTEX_ID_ZERO_BASE for vertex id
blob
|
commitdiff
|
raw
|
diff to current
2015-08-27
Jason Ekstrand
spirv: Bump to the public revision 31
blob
|
commitdiff
|
raw
|
diff to current
2015-08-26
Jason Ekstrand
Merge remote-tracking branch 'mesa-public/master' into...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-26
Jason Ekstrand
Merge remote-tracking branch 'mesa-public/master' into...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-17
Jason Ekstrand
Merge remote-tracking branch 'mesa-public/master' into...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-16
Connor Abbott
nir/spirv: don't declare builtin blocks
blob
|
commitdiff
|
raw
|
diff to current
2015-07-16
Connor Abbott
nir/spirv: add support for loading UBO's
blob
|
commitdiff
|
raw
|
diff to current
2015-07-13
Connor Abbott
nir/spirv: update to SPIR-V revision 31
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Connor Abbott
nir/spirv: fix wrong writemask for ALU operations
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Connor Abbott
nir/spirv: fix memory context for builtin variable
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Connor Abbott
nir/spirv: zero out value array
blob
|
commitdiff
|
raw
|
diff to current
2015-07-06
Connor Abbott
nir/spirv: fix some bugs
blob
|
commitdiff
|
raw
|
diff to current
next