mesa/src
Timothy Arceri 04a72e6e57 glsl: add xfb_stride compile time rules
From the ARB_enhanced_layouts spec:

   "The *xfb_stride* qualifier specifies how many bytes are consumed
   by each captured vertex.  It applies to the transform feedback
   buffer for that declaration, whether it is inherited or explicitly
   declared. It can be applied to variables, blocks, block members,
   or just the qualifier out.  If the buffer is capturing any
   double-typed outputs, the stride must be a multiple of 8, otherwise
   it must be a multiple of 4, or a compile-time or link-time error
   results.

   ...

   The resulting stride (implicit or explicit) must be less than or
   equal to the implementation-dependent constant
   gl_MaxTransformFeedbackInterleavedComponents."

Reviewed-by: Dave Airlie <airlied@redhat.com>
2016-03-31 12:50:44 +11:00
..
compiler glsl: add xfb_stride compile time rules 2016-03-31 12:50:44 +11:00
egl egl: support EGL_LARGEST_PBUFFER in eglCreatePbufferSurface(...) 2016-03-18 07:35:32 +02:00
gallium softpipe: add image support to softpipe (v3) 2016-03-31 09:14:16 +10:00
gbm gbm: do not wrap header inclusion in extern "C" 2016-03-09 17:16:50 +00:00
getopt
glx glx: update to updated version of EXT_create_context_es2_profile 2016-02-03 15:44:51 -05:00
gtest
hgl
loader dri: add backbuffer use flag 2016-03-09 15:02:25 +01:00
mapi glapi/glx: Mark the indirect swapped dispatch functions _X_COLD 2016-03-29 10:10:57 -04:00
mesa i965: Don't inline intel_batchbuffer_require_space(). 2016-03-30 13:12:34 -07:00
util util/bitset: Allow iterating over const bitsets 2016-03-24 15:20:44 -07:00
Makefile.am glsl: move to compiler/ 2016-01-26 16:08:33 +00:00
SConscript glsl: move to compiler/ 2016-01-26 16:08:33 +00:00