mesa: Remove _mesa_add_color_index_renderbuffers
After all the recent color-index visual support removal, _mesa_add_color_index_renderbuffers is no longer used anywhere. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
This commit is contained in:
@@ -1552,62 +1552,6 @@ _mesa_add_color_renderbuffers(GLcontext *ctx, struct gl_framebuffer *fb,
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Add software-based color index renderbuffers to the given framebuffer.
|
||||
* This is a helper routine for device drivers when creating a
|
||||
* window system framebuffer (not a user-created render/framebuffer).
|
||||
* Once this function is called, you can basically forget about this
|
||||
* renderbuffer; core Mesa will handle all the buffer management and
|
||||
* rendering!
|
||||
*/
|
||||
GLboolean
|
||||
_mesa_add_color_index_renderbuffers(GLcontext *ctx, struct gl_framebuffer *fb,
|
||||
GLuint indexBits,
|
||||
GLboolean frontLeft, GLboolean backLeft,
|
||||
GLboolean frontRight, GLboolean backRight)
|
||||
{
|
||||
GLuint b;
|
||||
|
||||
if (indexBits > 8) {
|
||||
_mesa_problem(ctx,
|
||||
"Unsupported bit depth in _mesa_add_color_index_renderbuffers");
|
||||
return GL_FALSE;
|
||||
}
|
||||
|
||||
assert(MAX_COLOR_ATTACHMENTS >= 4);
|
||||
|
||||
for (b = BUFFER_FRONT_LEFT; b <= BUFFER_BACK_RIGHT; b++) {
|
||||
struct gl_renderbuffer *rb;
|
||||
|
||||
if (b == BUFFER_FRONT_LEFT && !frontLeft)
|
||||
continue;
|
||||
else if (b == BUFFER_BACK_LEFT && !backLeft)
|
||||
continue;
|
||||
else if (b == BUFFER_FRONT_RIGHT && !frontRight)
|
||||
continue;
|
||||
else if (b == BUFFER_BACK_RIGHT && !backRight)
|
||||
continue;
|
||||
|
||||
assert(fb->Attachment[b].Renderbuffer == NULL);
|
||||
|
||||
rb = _mesa_new_renderbuffer(ctx, 0);
|
||||
if (!rb) {
|
||||
_mesa_error(ctx, GL_OUT_OF_MEMORY, "Allocating color buffer");
|
||||
return GL_FALSE;
|
||||
}
|
||||
|
||||
assert(indexBits <= 8);
|
||||
rb->Format = MESA_FORMAT_CI8;
|
||||
rb->InternalFormat = GL_COLOR_INDEX;
|
||||
|
||||
rb->AllocStorage = _mesa_soft_renderbuffer_storage;
|
||||
_mesa_add_renderbuffer(fb, b, rb);
|
||||
}
|
||||
|
||||
return GL_TRUE;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Add software-based alpha renderbuffers to the given framebuffer.
|
||||
* This is a helper routine for device drivers when creating a
|
||||
|
@@ -52,12 +52,6 @@ _mesa_add_color_renderbuffers(GLcontext *ctx, struct gl_framebuffer *fb,
|
||||
GLboolean frontLeft, GLboolean backLeft,
|
||||
GLboolean frontRight, GLboolean backRight);
|
||||
|
||||
extern GLboolean
|
||||
_mesa_add_color_index_renderbuffers(GLcontext *ctx, struct gl_framebuffer *fb,
|
||||
GLuint indexBits,
|
||||
GLboolean frontLeft, GLboolean backLeft,
|
||||
GLboolean frontRight, GLboolean backRight);
|
||||
|
||||
extern GLboolean
|
||||
_mesa_add_alpha_renderbuffers(GLcontext *ctx, struct gl_framebuffer *fb,
|
||||
GLuint alphaBits,
|
||||
|
Reference in New Issue
Block a user