summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorRoland Scheidegger <sroland@vmware.com>2013-02-25 20:23:18 +0100
committerRoland Scheidegger <sroland@vmware.com>2013-02-25 20:38:23 +0100
commit20183177a5803317fe69f1f1a8dfae4d18b3702f (patch)
treee77794acca4b68049088722cc32d4fab2da0c6e4 /include
parent50a5d5dea0c21886bc3445c0ad0928b03e64ab10 (diff)
downloadexternal_mesa3d-20183177a5803317fe69f1f1a8dfae4d18b3702f.zip
external_mesa3d-20183177a5803317fe69f1f1a8dfae4d18b3702f.tar.gz
external_mesa3d-20183177a5803317fe69f1f1a8dfae4d18b3702f.tar.bz2
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>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions