mesa: remove Driver.ResizeBuffers
Nothing overrides it. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
This commit is contained in:
parent
6863d5b02a
commit
a4fca24484
|
@ -75,7 +75,6 @@ _mesa_init_driver_functions(struct dd_function_table *driver)
|
|||
|
||||
driver->GetString = NULL; /* REQUIRED! */
|
||||
driver->UpdateState = NULL; /* REQUIRED! */
|
||||
driver->ResizeBuffers = _mesa_resize_framebuffer;
|
||||
|
||||
driver->Finish = NULL;
|
||||
driver->Flush = NULL;
|
||||
|
|
|
@ -44,6 +44,7 @@
|
|||
#include "utils.h"
|
||||
#include "xmlpool.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/framebuffer.h"
|
||||
#include "main/version.h"
|
||||
#include "main/errors.h"
|
||||
#include "main/macros.h"
|
||||
|
@ -793,7 +794,7 @@ driUpdateFramebufferSize(struct gl_context *ctx, const __DRIdrawable *dPriv)
|
|||
{
|
||||
struct gl_framebuffer *fb = (struct gl_framebuffer *) dPriv->driverPrivate;
|
||||
if (fb && (dPriv->w != fb->Width || dPriv->h != fb->Height)) {
|
||||
ctx->Driver.ResizeBuffers(ctx, fb, dPriv->w, dPriv->h);
|
||||
_mesa_resize_framebuffer(ctx, fb, dPriv->w, dPriv->h);
|
||||
/* if the driver needs the hw lock for ResizeBuffers, the drawable
|
||||
might have changed again by now */
|
||||
assert(fb->Width == dPriv->w);
|
||||
|
|
|
@ -93,13 +93,6 @@ struct dd_function_table {
|
|||
*/
|
||||
void (*UpdateState)( struct gl_context *ctx, GLbitfield new_state );
|
||||
|
||||
/**
|
||||
* Resize the given framebuffer to the given size.
|
||||
* XXX OBSOLETE: this function will be removed in the future.
|
||||
*/
|
||||
void (*ResizeBuffers)( struct gl_context *ctx, struct gl_framebuffer *fb,
|
||||
GLuint width, GLuint height);
|
||||
|
||||
/**
|
||||
* This is called whenever glFinish() is called.
|
||||
*/
|
||||
|
|
|
@ -271,8 +271,7 @@ _mesa_reference_framebuffer_(struct gl_framebuffer **ptr,
|
|||
* Resize the given framebuffer's renderbuffers to the new width and height.
|
||||
* This should only be used for window-system framebuffers, not
|
||||
* user-created renderbuffers (i.e. made with GL_EXT_framebuffer_object).
|
||||
* This will typically be called via ctx->Driver.ResizeBuffers() or directly
|
||||
* from a device driver.
|
||||
* This will typically be called directly from a device driver.
|
||||
*
|
||||
* \note it's possible for ctx to be null since a window can be resized
|
||||
* without a currently bound rendering context.
|
||||
|
|
Loading…
Reference in New Issue