mesa/src
Roland Scheidegger 20183177a5 llvmpipe: support GL_ARB_texture_buffer_object/GL_ARB_texture_buffer_range
This also fixes not honoring first/last_layer view parameters for array
textures, plus not honoring last_level view parameter for all textures
(neither is really used by OpenGL).
This mostly passes piglit arb_texture_buffer_object tests (it needs, however,
glsl 140 version override, plus GL 3.1 override, the latter only because
mesa does not allow ARB_tbo in non-core contexts).
Most arb_texture_buffer_object tests pass, with the exception of
arb_texture_buffer_object-formats. With "arb" parameter it passes most weirdo
formats before it segfaults in the state tracker, this looks to be some issue
with using legacy formats in core context (fails the same in softpipe).
With "core" parameter it passes with "fs", however fails with "vs" (for most
formats). This will be fixed later (debugging shows we're completely missing
the shader recompile depending on format).

v2: based on Jose's feedback, fix comments, variable/function names.

Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
2013-02-25 20:38:23 +01:00
..
egl egl-wayland: Make sure we allocate a back buffer even if nothing was rendered 2013-02-08 11:23:18 -05:00
gallium llvmpipe: support GL_ARB_texture_buffer_object/GL_ARB_texture_buffer_range 2013-02-25 20:38:23 +01:00
gbm gbm: Remember to init format on gbm_dri_bo_create. 2013-02-07 20:00:52 -05:00
getopt
glsl glsl: Remove VS output varyings which are optimized out of the FS 2013-02-23 16:20:28 -08:00
glx DRI2: Don't disable GLX_INTEL_swap_event unconditionally 2013-02-19 12:50:16 -08:00
gtest gtest: Build it only for 'make check'. 2013-01-13 12:38:44 +01:00
mapi glapi: mark static_dispatch false for DiscardFramebufferEXT 2013-02-22 17:18:08 -08:00
mesa i965: Fix the W value of deprecated pointcoords on pre-gen6. 2013-02-25 11:21:44 -08:00
Makefile.am automake: Convert src/Makefile to automake. 2012-06-11 09:28:00 -07:00
SConscript Remove libGLU 2012-08-31 10:58:15 -07:00