summaryrefslogtreecommitdiffstats
path: root/src/mapi/glapi
diff options
context:
space:
mode:
authorKenneth Graunke <[email protected]>2015-11-25 23:35:29 -0800
committerKenneth Graunke <[email protected]>2015-12-22 02:12:05 -0800
commit57f7c85dcf8ca8b47b71076fb70d9242aec00588 (patch)
tree2e00baac21ab8570a77a1f1abe7865c56433d68a /src/mapi/glapi
parent24be658d13b13fdb8a1977208038b4ba43bce4ac (diff)
i965: Implement gl_PatchVerticesIn by baking it into brw_tcs_prog_key.
The hardware provides us no decent way of getting at the number of input vertices in the patch topology from the tessellation control shader. It's actually very surprising - normally this sort of information would be available in the thread payload. For the precompile, we guess that the number of vertices will be the same for both the input and output patches. This usually seems to be the case. On Gen8+, we could pass in an extra push constant containing this value. We may be able to do that on Haswell too. It's quite a bit trickier on Ivybridge, however. Signed-off-by: Kenneth Graunke <[email protected]> Reviewed-by: Jordan Justen <[email protected]>
Diffstat (limited to 'src/mapi/glapi')
0 files changed, 0 insertions, 0 deletions