summaryrefslogtreecommitdiffstats
path: root/docs/favicon.png
diff options
context:
space:
mode:
authorJason Ekstrand <[email protected]>2018-11-28 12:26:52 -0600
committerJason Ekstrand <[email protected]>2019-01-08 00:38:30 +0000
commite94a027af8953ba22f4daa3009ab71479b35c78f (patch)
tree03a9b69081808ff3bd79f9bfcb257ac7023719ad /docs/favicon.png
parentfc9c4f89b85c0116c0dc22a3eaf25f5df88ad657 (diff)
nir: Add a ptr_as_array deref type
These correspond directly to SPIR-V's OpPtrAccessChain. As such, they treat whatever their parent gives them as if it's the first element in some array and dereferences that array. If the parent is, itself, an array deref, then the two indices can just be added together to get the final array deref. However, it can also be used in cases where what you have is a dereference to some random vec2 value somewhere. In this case, we require a cast before the ptr_as_array and use the ptr_stride field in the cast to provide a stride for the ptr_as_array derefs. Reviewed-by: Alejandro PiƱeiro <[email protected]> Reviewed-by: Caio Marcelo de Oliveira Filho <[email protected]>
Diffstat (limited to 'docs/favicon.png')
0 files changed, 0 insertions, 0 deletions