mesa/src
Roland Scheidegger ade8b26bf5 gallium: add TGSI_SEMANTIC_VERTEXID_NOBASE and TGSI_SEMANTIC_BASEVERTEX
Plus a new PIPE_CAP_VERTEXID_NOBASE query. The idea is that drivers not
supporting vertex ids with base vertex offset applied (so, only support
d3d10-style vertex ids) will get such a d3d10-style vertex id instead -
with the caveat they'll also need to handle the basevertex system value
too (this follows what core mesa already does).
Additionally, this is also useful for other state trackers (for instance
llvmpipe / draw right now implement the d3d10 behavior on purpose, but
with different semantics it can just do both).
Doesn't do anything yet.
And fix up the docs wrt similar values.

v2: incorporate feedback from Brian and others, better names, better docs.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
2014-12-16 04:23:00 +01:00
..
egl egl: Add files to distribution. 2014-12-12 12:11:49 -08:00
gallium gallium: add TGSI_SEMANTIC_VERTEXID_NOBASE and TGSI_SEMANTIC_BASEVERTEX 2014-12-16 04:23:00 +01:00
gbm egl+gbm: Add symbols-check tests to distribution. 2014-12-12 12:11:49 -08:00
getopt
glsl glsl: Add gl_MaxViewports to available builtin constants 2014-12-15 12:20:00 -08:00
glx glx/dri3: Don't fail on glXSwapBuffersMscOML(dpy, window, 0, 0, 0) (v2) 2014-12-14 15:09:49 +00:00
gtest gtest: Add headers to distribution. 2014-12-12 12:11:46 -08:00
hgl hgl: traverse add-on entries 2014-12-10 14:01:01 +00:00
loader mesa: Add scons files to distribution. 2014-12-12 12:11:50 -08:00
mapi mapi: Move rules for generating glapi_mapi_tmp.h out of the conditional. 2014-12-12 12:11:50 -08:00
mesa i965/brw_reg: struct constructor now needs explicit negate and abs values. 2014-12-15 11:40:22 -08:00
util hash_table: Fix compiler warnings from the renaming. 2014-12-14 20:22:07 -08:00
Makefile.am mesa: Add scons files to distribution. 2014-12-12 12:11:50 -08:00
SConscript