mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 13:58:04 +02:00
mesa: add ARB_texture_barrier support
This extension is identical to NV_texture_barrier. Alias glTextureBarrier to the existing glTextureBarrierNV and use the existing NV_texture_barrier extension bit. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Reviewed-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
parent
c3bd130784
commit
e474cb4027
6 changed files with 21 additions and 1 deletions
|
|
@ -192,7 +192,7 @@ GL 4.5, GLSL 4.50:
|
|||
GL_ARB_direct_state_access not started
|
||||
GL_ARB_get_texture_sub_image started (Brian Paul)
|
||||
GL_ARB_shader_texture_image_samples not started
|
||||
GL_ARB_texture_barrier started (Ilia Mirkin)
|
||||
GL_ARB_texture_barrier DONE (nv50, nvc0, r300, r600, radeonsi)
|
||||
GL_KHR_context_flush_control not started
|
||||
GL_KHR_robust_buffer_access_behavior not started
|
||||
GL_KHR_robustness 90% done (the ARB variant)
|
||||
|
|
|
|||
|
|
@ -55,6 +55,7 @@ Note: some of the new features are only available with certain drivers.
|
|||
<li>GL_ARB_sample_shading on radeonsi</li>
|
||||
<li>GL_ARB_seamless_cubemap_per_texture on i965, llvmpipe, nvc0, r600, radeonsi, softpipe</li>
|
||||
<li>GL_ARB_stencil_texturing on nv50, nvc0, r600, and radeonsi</li>
|
||||
<li>GL_ARB_texture_barrier on nv50, nvc0, r300, r600, radeonsi</li>
|
||||
<li>GL_ARB_texture_compression_bptc on i965/gen7+, nvc0, r600/evergreen+, radeonsi</li>
|
||||
<li>GL_ARB_texture_cube_map_array on radeonsi</li>
|
||||
<li>GL_ARB_texture_gather on r600, radeonsi</li>
|
||||
|
|
|
|||
13
src/mapi/glapi/gen/ARB_texture_barrier.xml
Normal file
13
src/mapi/glapi/gen/ARB_texture_barrier.xml
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
|
||||
|
||||
<!-- Note: no GLX protocol info yet. -->
|
||||
|
||||
|
||||
<OpenGLAPI>
|
||||
|
||||
<category name="GL_ARB_texture_barrier" number="167">
|
||||
<function name="TextureBarrier" alias="TextureBarrierNV" />
|
||||
</category>
|
||||
|
||||
</OpenGLAPI>
|
||||
|
|
@ -145,6 +145,7 @@ API_XML = \
|
|||
ARB_shader_atomic_counters.xml \
|
||||
ARB_shader_image_load_store.xml \
|
||||
ARB_sync.xml \
|
||||
ARB_texture_barrier.xml \
|
||||
ARB_texture_buffer_object.xml \
|
||||
ARB_texture_buffer_range.xml \
|
||||
ARB_texture_compression_rgtc.xml \
|
||||
|
|
|
|||
|
|
@ -8364,6 +8364,10 @@
|
|||
|
||||
<xi:include href="ARB_multi_bind.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- ARB extensions 148 - 166 -->
|
||||
|
||||
<xi:include href="ARB_texture_barrier.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Non-ARB extensions sorted by extension number. -->
|
||||
|
||||
<category name="GL_EXT_blend_color" number="2">
|
||||
|
|
|
|||
|
|
@ -152,6 +152,7 @@ static const struct extension extension_table[] = {
|
|||
{ "GL_ARB_shadow", o(ARB_shadow), GLL, 2001 },
|
||||
{ "GL_ARB_stencil_texturing", o(ARB_stencil_texturing), GL, 2012 },
|
||||
{ "GL_ARB_sync", o(ARB_sync), GL, 2003 },
|
||||
{ "GL_ARB_texture_barrier", o(NV_texture_barrier), GL, 2014 },
|
||||
{ "GL_ARB_texture_border_clamp", o(ARB_texture_border_clamp), GLL, 2000 },
|
||||
{ "GL_ARB_texture_buffer_object", o(ARB_texture_buffer_object), GLC, 2008 },
|
||||
{ "GL_ARB_texture_buffer_object_rgb32", o(ARB_texture_buffer_object_rgb32), GLC, 2009 },
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue