summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/intel_winsys/intel_swapbuffers.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa/drivers/dri/intel_winsys/intel_swapbuffers.c')
-rw-r--r--src/mesa/drivers/dri/intel_winsys/intel_swapbuffers.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mesa/drivers/dri/intel_winsys/intel_swapbuffers.c b/src/mesa/drivers/dri/intel_winsys/intel_swapbuffers.c
index aef3b87bc8..7083e813b0 100644
--- a/src/mesa/drivers/dri/intel_winsys/intel_swapbuffers.c
+++ b/src/mesa/drivers/dri/intel_winsys/intel_swapbuffers.c
@@ -70,7 +70,7 @@ get_color_surface(struct intel_framebuffer *intel_fb,
GLuint bufferIndex)
{
struct st_renderbuffer *strb
- = st_renderbuffer(intel_fb->Base.Attachment[bufferIndex].Renderbuffer);
+ = st_renderbuffer(intel_fb->stfb->Base.Attachment[bufferIndex].Renderbuffer);
if (strb)
return strb->surface;
return NULL;
@@ -236,9 +236,9 @@ intelDisplaySurface(__DRIdrawablePrivate * dPriv,
void
intelUpdateWindowSize(__DRIdrawablePrivate *dPriv)
{
- struct st_framebuffer *stfb
- = (struct st_framebuffer *) dPriv->driverPrivate;
- st_resize_framebuffer(stfb, dPriv->w, dPriv->h);
+ struct intel_framebuffer *intelfb = intel_framebuffer(dPriv);
+ assert(intelfb->stfb);
+ st_resize_framebuffer(intelfb->stfb, dPriv->w, dPriv->h);
}