mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 22:38:05 +02:00
added viaRenderbufferStorage() function
This commit is contained in:
parent
20354edf35
commit
d869a43554
1 changed files with 13 additions and 2 deletions
|
|
@ -129,11 +129,21 @@ buffer_align( unsigned width )
|
|||
|
||||
|
||||
static void
|
||||
nop_delete_renderbuffer(struct gl_renderbuffer *rb)
|
||||
viaDeleteRenderbuffer(struct gl_renderbuffer *rb)
|
||||
{
|
||||
/* Don't free() since we're contained in via_context struct. */
|
||||
}
|
||||
|
||||
static GLboolean
|
||||
viaRenderbufferStorage(GLcontext *ctx, struct gl_renderbuffer *rb,
|
||||
GLenum internalFormat, GLuint width, GLuint height)
|
||||
{
|
||||
rb->Width = width;
|
||||
rb->Height = height;
|
||||
rb->InternalFormat = internalFormat;
|
||||
return GL_TRUE;
|
||||
}
|
||||
|
||||
|
||||
static void
|
||||
viaInitRenderbuffer(struct gl_renderbuffer *rb, GLenum format)
|
||||
|
|
@ -171,7 +181,8 @@ viaInitRenderbuffer(struct gl_renderbuffer *rb, GLenum format)
|
|||
rb->DataType = GL_UNSIGNED_BYTE;
|
||||
}
|
||||
|
||||
rb->Delete = nop_delete_renderbuffer;
|
||||
rb->Delete = viaDeleteRenderbuffer;
|
||||
rb->AllocStorage = viaRenderbufferStorage;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue