diff options
author | Roland Scheidegger <[email protected]> | 2013-03-01 14:50:40 +0100 |
---|---|---|
committer | Roland Scheidegger <[email protected]> | 2013-03-02 02:54:31 +0100 |
commit | de0593e33346609d85b8ab9f9f40d0b91171c1dd (patch) | |
tree | 6e78fa50044fb3a2440d29b3bab0f484ecd5943b /src/gallium/auxiliary/draw/draw_vs.c | |
parent | 2ef13e7c557eb5b5d017e25ff7c15b2912996c6f (diff) |
draw/llvm: skip clipping and viewport transform if there's no position output
With glsl 1.40 writing position is not required (useful for transform
feedback, though in fact it's still possible to rasterize such geometry
even if the results aren't too well defined).
Prevents crashes in that case. Fixes piglit glsl-1.40-tf-no-position.
Not quite sure this is 100% correct as it also skips clipdistance
clipping which could still work (but not sure if the result would
really be needed?)
Reviewed-by: Jose Fonseca <[email protected]
Reviewed-by: Brian Paul <[email protected]>
Diffstat (limited to 'src/gallium/auxiliary/draw/draw_vs.c')
0 files changed, 0 insertions, 0 deletions