summaryrefslogtreecommitdiffstats
path: root/docs/dispatch.html
diff options
context:
space:
mode:
authorIan Romanick <[email protected]>2013-03-06 11:05:14 -0800
committerIan Romanick <[email protected]>2013-05-13 12:05:18 -0700
commitf274a2ca8733059bdd4f1c456ed4f6df7d7ec008 (patch)
tree002b5b4e0268463d283b4ab2cbcb757c97312533 /docs/dispatch.html
parentb0bb6103d23c16d23b0ec617746b4b0d1c22075d (diff)
glsl: Add ir_binop_vector_extract
The new opcode is used to get a single field from a vector. The field index may not be constant. This will eventually replace ir_dereference_array of vectors. This is similar to the extractelement instruction in LLVM IR. http://llvm.org/docs/LangRef.html#extractelement-instruction v2: Convert tabs to spaces. Suggested by Eric. v3: Add array index range checking to ir_binop_vector_extract constant expression handling. Suggested by Ken. v4: Use CLAMP instead of MIN2(MAX2()). Suggested by Ken. Signed-off-by: Ian Romanick <[email protected]> Reviewed-by: Eric Anholt <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'docs/dispatch.html')
0 files changed, 0 insertions, 0 deletions