mesa: remove FEATURE_EXT_framebuffer_object define.
Signed-off-by: Oliver McFadden <oliver.mcfadden@linux.intel.com> Reviewed-by: Brian Paul <brianp@vmware.com>
This commit is contained in:
@@ -301,7 +301,6 @@ nouveau_finish_render_texture(struct gl_context *ctx,
|
|||||||
void
|
void
|
||||||
nouveau_fbo_functions_init(struct dd_function_table *functions)
|
nouveau_fbo_functions_init(struct dd_function_table *functions)
|
||||||
{
|
{
|
||||||
#if FEATURE_EXT_framebuffer_object
|
|
||||||
functions->NewFramebuffer = nouveau_framebuffer_new;
|
functions->NewFramebuffer = nouveau_framebuffer_new;
|
||||||
functions->NewRenderbuffer = nouveau_renderbuffer_new;
|
functions->NewRenderbuffer = nouveau_renderbuffer_new;
|
||||||
functions->MapRenderbuffer = nouveau_renderbuffer_map;
|
functions->MapRenderbuffer = nouveau_renderbuffer_map;
|
||||||
@@ -310,5 +309,4 @@ nouveau_fbo_functions_init(struct dd_function_table *functions)
|
|||||||
functions->FramebufferRenderbuffer = nouveau_framebuffer_renderbuffer;
|
functions->FramebufferRenderbuffer = nouveau_framebuffer_renderbuffer;
|
||||||
functions->RenderTexture = nouveau_render_texture;
|
functions->RenderTexture = nouveau_render_texture;
|
||||||
functions->FinishRenderTexture = nouveau_finish_render_texture;
|
functions->FinishRenderTexture = nouveau_finish_render_texture;
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
@@ -946,7 +946,6 @@ radeon_validate_framebuffer(struct gl_context *ctx, struct gl_framebuffer *fb)
|
|||||||
|
|
||||||
void radeon_fbo_init(struct radeon_context *radeon)
|
void radeon_fbo_init(struct radeon_context *radeon)
|
||||||
{
|
{
|
||||||
#if FEATURE_EXT_framebuffer_object
|
|
||||||
radeon->glCtx->Driver.NewFramebuffer = radeon_new_framebuffer;
|
radeon->glCtx->Driver.NewFramebuffer = radeon_new_framebuffer;
|
||||||
radeon->glCtx->Driver.NewRenderbuffer = radeon_new_renderbuffer;
|
radeon->glCtx->Driver.NewRenderbuffer = radeon_new_renderbuffer;
|
||||||
radeon->glCtx->Driver.MapRenderbuffer = radeon_map_renderbuffer;
|
radeon->glCtx->Driver.MapRenderbuffer = radeon_map_renderbuffer;
|
||||||
@@ -957,7 +956,6 @@ void radeon_fbo_init(struct radeon_context *radeon)
|
|||||||
radeon->glCtx->Driver.FinishRenderTexture = radeon_finish_render_texture;
|
radeon->glCtx->Driver.FinishRenderTexture = radeon_finish_render_texture;
|
||||||
radeon->glCtx->Driver.ResizeBuffers = radeon_resize_buffers;
|
radeon->glCtx->Driver.ResizeBuffers = radeon_resize_buffers;
|
||||||
radeon->glCtx->Driver.ValidateFramebuffer = radeon_validate_framebuffer;
|
radeon->glCtx->Driver.ValidateFramebuffer = radeon_validate_framebuffer;
|
||||||
#endif
|
|
||||||
#if FEATURE_EXT_framebuffer_blit
|
#if FEATURE_EXT_framebuffer_blit
|
||||||
radeon->glCtx->Driver.BlitFramebuffer = _mesa_meta_BlitFramebuffer;
|
radeon->glCtx->Driver.BlitFramebuffer = _mesa_meta_BlitFramebuffer;
|
||||||
#endif
|
#endif
|
||||||
|
@@ -58,9 +58,7 @@
|
|||||||
#include "get.h"
|
#include "get.h"
|
||||||
#include "feedback.h"
|
#include "feedback.h"
|
||||||
#include "fog.h"
|
#include "fog.h"
|
||||||
#if FEATURE_EXT_framebuffer_object
|
|
||||||
#include "fbobject.h"
|
#include "fbobject.h"
|
||||||
#endif
|
|
||||||
#include "framebuffer.h"
|
#include "framebuffer.h"
|
||||||
#include "hint.h"
|
#include "hint.h"
|
||||||
#include "histogram.h"
|
#include "histogram.h"
|
||||||
@@ -727,7 +725,6 @@ _mesa_create_exec_table(struct gl_context *ctx)
|
|||||||
SET_TexBumpParameterfvATI(exec, _mesa_TexBumpParameterfvATI);
|
SET_TexBumpParameterfvATI(exec, _mesa_TexBumpParameterfvATI);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if FEATURE_EXT_framebuffer_object
|
|
||||||
SET_IsRenderbufferEXT(exec, _mesa_IsRenderbufferEXT);
|
SET_IsRenderbufferEXT(exec, _mesa_IsRenderbufferEXT);
|
||||||
SET_BindRenderbufferEXT(exec, _mesa_BindRenderbufferEXT);
|
SET_BindRenderbufferEXT(exec, _mesa_BindRenderbufferEXT);
|
||||||
SET_DeleteRenderbuffersEXT(exec, _mesa_DeleteRenderbuffersEXT);
|
SET_DeleteRenderbuffersEXT(exec, _mesa_DeleteRenderbuffersEXT);
|
||||||
@@ -747,7 +744,6 @@ _mesa_create_exec_table(struct gl_context *ctx)
|
|||||||
SET_FramebufferRenderbufferEXT(exec, _mesa_FramebufferRenderbufferEXT);
|
SET_FramebufferRenderbufferEXT(exec, _mesa_FramebufferRenderbufferEXT);
|
||||||
SET_GetFramebufferAttachmentParameterivEXT(exec, _mesa_GetFramebufferAttachmentParameterivEXT);
|
SET_GetFramebufferAttachmentParameterivEXT(exec, _mesa_GetFramebufferAttachmentParameterivEXT);
|
||||||
SET_GenerateMipmapEXT(exec, _mesa_GenerateMipmapEXT);
|
SET_GenerateMipmapEXT(exec, _mesa_GenerateMipmapEXT);
|
||||||
#endif
|
|
||||||
|
|
||||||
#if FEATURE_EXT_framebuffer_blit
|
#if FEATURE_EXT_framebuffer_blit
|
||||||
if (ctx->API != API_OPENGLES2) {
|
if (ctx->API != API_OPENGLES2) {
|
||||||
@@ -764,11 +760,9 @@ _mesa_create_exec_table(struct gl_context *ctx)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* GL_MESA_texture_array / GL_EXT_texture_array */
|
/* GL_MESA_texture_array / GL_EXT_texture_array */
|
||||||
#if FEATURE_EXT_framebuffer_object
|
|
||||||
if (ctx->API != API_OPENGLES2) {
|
if (ctx->API != API_OPENGLES2) {
|
||||||
SET_FramebufferTextureLayerEXT(exec, _mesa_FramebufferTextureLayerEXT);
|
SET_FramebufferTextureLayerEXT(exec, _mesa_FramebufferTextureLayerEXT);
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GL_ATI_separate_stencil */
|
/* GL_ATI_separate_stencil */
|
||||||
if (ctx->API == API_OPENGL) {
|
if (ctx->API == API_OPENGL) {
|
||||||
|
@@ -615,10 +615,8 @@ _mesa_init_constants(struct gl_context *ctx)
|
|||||||
/* GL_ARB_draw_buffers */
|
/* GL_ARB_draw_buffers */
|
||||||
ctx->Const.MaxDrawBuffers = MAX_DRAW_BUFFERS;
|
ctx->Const.MaxDrawBuffers = MAX_DRAW_BUFFERS;
|
||||||
|
|
||||||
#if FEATURE_EXT_framebuffer_object
|
|
||||||
ctx->Const.MaxColorAttachments = MAX_COLOR_ATTACHMENTS;
|
ctx->Const.MaxColorAttachments = MAX_COLOR_ATTACHMENTS;
|
||||||
ctx->Const.MaxRenderbufferSize = MAX_RENDERBUFFER_SIZE;
|
ctx->Const.MaxRenderbufferSize = MAX_RENDERBUFFER_SIZE;
|
||||||
#endif
|
|
||||||
|
|
||||||
ctx->Const.MaxVertexTextureImageUnits = MAX_VERTEX_TEXTURE_IMAGE_UNITS;
|
ctx->Const.MaxVertexTextureImageUnits = MAX_VERTEX_TEXTURE_IMAGE_UNITS;
|
||||||
ctx->Const.MaxCombinedTextureImageUnits = MAX_COMBINED_TEXTURE_IMAGE_UNITS;
|
ctx->Const.MaxCombinedTextureImageUnits = MAX_COMBINED_TEXTURE_IMAGE_UNITS;
|
||||||
|
@@ -46,9 +46,7 @@
|
|||||||
#include "dlist.h"
|
#include "dlist.h"
|
||||||
#include "enums.h"
|
#include "enums.h"
|
||||||
#include "eval.h"
|
#include "eval.h"
|
||||||
#if FEATURE_EXT_framebuffer_object
|
|
||||||
#include "fbobject.h"
|
#include "fbobject.h"
|
||||||
#endif
|
|
||||||
#include "framebuffer.h"
|
#include "framebuffer.h"
|
||||||
#include "glapi/glapi.h"
|
#include "glapi/glapi.h"
|
||||||
#include "glformats.h"
|
#include "glformats.h"
|
||||||
|
@@ -454,9 +454,7 @@ _mesa_enable_sw_extensions(struct gl_context *ctx)
|
|||||||
ctx->Extensions.EXT_depth_bounds_test = GL_TRUE;
|
ctx->Extensions.EXT_depth_bounds_test = GL_TRUE;
|
||||||
ctx->Extensions.EXT_draw_buffers2 = GL_TRUE;
|
ctx->Extensions.EXT_draw_buffers2 = GL_TRUE;
|
||||||
ctx->Extensions.EXT_fog_coord = GL_TRUE;
|
ctx->Extensions.EXT_fog_coord = GL_TRUE;
|
||||||
#if FEATURE_EXT_framebuffer_object
|
|
||||||
ctx->Extensions.EXT_framebuffer_object = GL_TRUE;
|
ctx->Extensions.EXT_framebuffer_object = GL_TRUE;
|
||||||
#endif
|
|
||||||
#if FEATURE_EXT_framebuffer_blit
|
#if FEATURE_EXT_framebuffer_blit
|
||||||
ctx->Extensions.EXT_framebuffer_blit = GL_TRUE;
|
ctx->Extensions.EXT_framebuffer_blit = GL_TRUE;
|
||||||
#endif
|
#endif
|
||||||
|
@@ -87,14 +87,13 @@
|
|||||||
#define FEATURE_ARB_fragment_program 1
|
#define FEATURE_ARB_fragment_program 1
|
||||||
#define FEATURE_ARB_vertex_program 1
|
#define FEATURE_ARB_vertex_program 1
|
||||||
|
|
||||||
#define FEATURE_ARB_framebuffer_object (FEATURE_GL && FEATURE_EXT_framebuffer_object)
|
#define FEATURE_ARB_framebuffer_object FEATURE_GL
|
||||||
#define FEATURE_ARB_map_buffer_range FEATURE_GL
|
#define FEATURE_ARB_map_buffer_range FEATURE_GL
|
||||||
#define FEATURE_ARB_pixel_buffer_object (FEATURE_GL && FEATURE_EXT_pixel_buffer_object)
|
#define FEATURE_ARB_pixel_buffer_object (FEATURE_GL && FEATURE_EXT_pixel_buffer_object)
|
||||||
#define FEATURE_ARB_sampler_objects FEATURE_GL
|
#define FEATURE_ARB_sampler_objects FEATURE_GL
|
||||||
#define FEATURE_ARB_sync FEATURE_GL
|
#define FEATURE_ARB_sync FEATURE_GL
|
||||||
|
|
||||||
#define FEATURE_EXT_framebuffer_blit FEATURE_GL
|
#define FEATURE_EXT_framebuffer_blit FEATURE_GL
|
||||||
#define FEATURE_EXT_framebuffer_object 1
|
|
||||||
#define FEATURE_EXT_pixel_buffer_object 1
|
#define FEATURE_EXT_pixel_buffer_object 1
|
||||||
#define FEATURE_EXT_texture_sRGB FEATURE_GL
|
#define FEATURE_EXT_texture_sRGB FEATURE_GL
|
||||||
#define FEATURE_EXT_transform_feedback FEATURE_GL
|
#define FEATURE_EXT_transform_feedback FEATURE_GL
|
||||||
|
@@ -124,10 +124,8 @@ _mesa_alloc_shared_state(struct gl_context *ctx)
|
|||||||
_glthread_INIT_MUTEX(shared->TexMutex);
|
_glthread_INIT_MUTEX(shared->TexMutex);
|
||||||
shared->TextureStateStamp = 0;
|
shared->TextureStateStamp = 0;
|
||||||
|
|
||||||
#if FEATURE_EXT_framebuffer_object
|
|
||||||
shared->FrameBuffers = _mesa_NewHashTable();
|
shared->FrameBuffers = _mesa_NewHashTable();
|
||||||
shared->RenderBuffers = _mesa_NewHashTable();
|
shared->RenderBuffers = _mesa_NewHashTable();
|
||||||
#endif
|
|
||||||
|
|
||||||
make_empty_list(& shared->SyncObjects);
|
make_empty_list(& shared->SyncObjects);
|
||||||
|
|
||||||
@@ -343,12 +341,10 @@ free_shared_state(struct gl_context *ctx, struct gl_shared_state *shared)
|
|||||||
_mesa_HashDeleteAll(shared->BufferObjects, delete_bufferobj_cb, ctx);
|
_mesa_HashDeleteAll(shared->BufferObjects, delete_bufferobj_cb, ctx);
|
||||||
_mesa_DeleteHashTable(shared->BufferObjects);
|
_mesa_DeleteHashTable(shared->BufferObjects);
|
||||||
|
|
||||||
#if FEATURE_EXT_framebuffer_object
|
|
||||||
_mesa_HashDeleteAll(shared->FrameBuffers, delete_framebuffer_cb, ctx);
|
_mesa_HashDeleteAll(shared->FrameBuffers, delete_framebuffer_cb, ctx);
|
||||||
_mesa_DeleteHashTable(shared->FrameBuffers);
|
_mesa_DeleteHashTable(shared->FrameBuffers);
|
||||||
_mesa_HashDeleteAll(shared->RenderBuffers, delete_renderbuffer_cb, ctx);
|
_mesa_HashDeleteAll(shared->RenderBuffers, delete_renderbuffer_cb, ctx);
|
||||||
_mesa_DeleteHashTable(shared->RenderBuffers);
|
_mesa_DeleteHashTable(shared->RenderBuffers);
|
||||||
#endif
|
|
||||||
|
|
||||||
_mesa_reference_buffer_object(ctx, &shared->NullBufferObj, NULL);
|
_mesa_reference_buffer_object(ctx, &shared->NullBufferObj, NULL);
|
||||||
|
|
||||||
|
@@ -790,7 +790,6 @@ st_UnmapRenderbuffer(struct gl_context *ctx,
|
|||||||
|
|
||||||
void st_init_fbo_functions(struct dd_function_table *functions)
|
void st_init_fbo_functions(struct dd_function_table *functions)
|
||||||
{
|
{
|
||||||
#if FEATURE_EXT_framebuffer_object
|
|
||||||
functions->NewFramebuffer = st_new_framebuffer;
|
functions->NewFramebuffer = st_new_framebuffer;
|
||||||
functions->NewRenderbuffer = st_new_renderbuffer;
|
functions->NewRenderbuffer = st_new_renderbuffer;
|
||||||
functions->BindFramebuffer = st_bind_framebuffer;
|
functions->BindFramebuffer = st_bind_framebuffer;
|
||||||
@@ -798,7 +797,6 @@ void st_init_fbo_functions(struct dd_function_table *functions)
|
|||||||
functions->RenderTexture = st_render_texture;
|
functions->RenderTexture = st_render_texture;
|
||||||
functions->FinishRenderTexture = st_finish_render_texture;
|
functions->FinishRenderTexture = st_finish_render_texture;
|
||||||
functions->ValidateFramebuffer = st_validate_framebuffer;
|
functions->ValidateFramebuffer = st_validate_framebuffer;
|
||||||
#endif
|
|
||||||
|
|
||||||
functions->DrawBuffers = st_DrawBuffers;
|
functions->DrawBuffers = st_DrawBuffers;
|
||||||
functions->ReadBuffer = st_ReadBuffer;
|
functions->ReadBuffer = st_ReadBuffer;
|
||||||
|
Reference in New Issue
Block a user