mirror of
https://github.com/X11Libre/xserver.git
synced 2026-03-24 05:54:08 +00:00
dri2: declare variables where needed in do_get_buffers()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
committed by
Enrico Weigelt
parent
4060cd7d59
commit
50839192dc
@@ -559,15 +559,6 @@ do_get_buffers(DrawablePtr pDraw, int *width, int *height,
|
||||
int has_format)
|
||||
{
|
||||
DRI2DrawablePtr pPriv = DRI2GetDrawable(pDraw);
|
||||
DRI2ScreenPtr ds;
|
||||
DRI2BufferPtr *buffers;
|
||||
int need_real_front = 0;
|
||||
int need_fake_front = 0;
|
||||
int have_fake_front = 0;
|
||||
int front_format = 0;
|
||||
int dimensions_match;
|
||||
int buffers_changed = 0;
|
||||
int i;
|
||||
|
||||
if (!pPriv) {
|
||||
*width = pDraw->width;
|
||||
@@ -576,15 +567,21 @@ do_get_buffers(DrawablePtr pDraw, int *width, int *height,
|
||||
return NULL;
|
||||
}
|
||||
|
||||
ds = DRI2GetScreenPrime(pDraw->pScreen, pPriv->prime_id);
|
||||
DRI2ScreenPtr ds = DRI2GetScreenPrime(pDraw->pScreen, pPriv->prime_id);
|
||||
|
||||
dimensions_match = (pDraw->width == pPriv->width)
|
||||
int dimensions_match = (pDraw->width == pPriv->width)
|
||||
&& (pDraw->height == pPriv->height);
|
||||
|
||||
buffers = calloc((count + 1), sizeof(buffers[0]));
|
||||
DRI2BufferPtr *buffers = calloc((count + 1), sizeof(buffers[0]));
|
||||
if (!buffers)
|
||||
goto err_out;
|
||||
|
||||
int need_real_front = 0;
|
||||
int need_fake_front = 0;
|
||||
int have_fake_front = 0;
|
||||
int front_format = 0;
|
||||
int buffers_changed = 0;
|
||||
int i;
|
||||
for (i = 0; i < count; i++) {
|
||||
const unsigned attachment = *(attachments++);
|
||||
const unsigned format = (has_format) ? *(attachments++) : 0;
|
||||
|
||||
Reference in New Issue
Block a user