summaryrefslogtreecommitdiff
path: root/VC4.mdwn
diff options
context:
space:
mode:
authorEricAnholt <EricAnholt@web>2015-07-28 20:50:33 -0700
committerdri <iki-dri@freedesktop.org>2015-07-28 20:50:33 -0700
commit711eb41d33c326dc504cd9986215549e3e547f68 (patch)
treee21bd93b6d6ea529a60d13694e6008839bca8560 /VC4.mdwn
parent828f96b9437eda11e351dfd717077a30233777ef (diff)
Diffstat (limited to 'VC4.mdwn')
-rw-r--r--VC4.mdwn4
1 files changed, 4 insertions, 0 deletions
diff --git a/VC4.mdwn b/VC4.mdwn
index e4e1dfd..ecac090 100644
--- a/VC4.mdwn
+++ b/VC4.mdwn
@@ -61,6 +61,10 @@ We could pair some cases with the PM bit set in only one of the instructions.
This would take about 1/4 the instructions. However, we need to retain the float path because you want the improved precision for sRGB rendering. See vc4-blend for WIP.
+* Handle vertex attribute size overrides in NIR.
+
+emit_vertex_input() currently handles things like making the .w coordinate of a vertex attribute be 1 when only xyz are passed in, and QIR optimizations aren't doing as well on that as they could. Making a NIR pass to do this transformation would fix some silly math that occurs.
+
* Copy propagate VPM reads into their usage if only used once.
* Reorder fragment shader varyings so we can interpolate directly into texture coordinate setup?