>From d053f7d6da388540e375386819aa46a267381edc Mon Sep 17 00:00:00 2001
From: Pekka Paalanen <[EMAIL PROTECTED]>
Date: Mon, 10 Nov 2008 23:40:23 +0200
Subject: [PATCH] Mesa: fix cso_set_framebuffer()

I was hunting a memory usage bug, when I came across this
piece of code. It looks somehow wrong, and to get it in
line with the rest of the code, I propose this fix.
I have no idea what I'm doing, and this does not fix the
bug I'm hunting (bad pipe_surface data in glClear path
after resizing the window).

Please, let me know if this is correct or not.

Signed-off-by: Pekka Paalanen <[EMAIL PROTECTED]>
---
 src/gallium/auxiliary/cso_cache/cso_context.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/gallium/auxiliary/cso_cache/cso_context.c 
b/src/gallium/auxiliary/cso_cache/cso_context.c
index b1ccfc0..a97e610 100644
--- a/src/gallium/auxiliary/cso_cache/cso_context.c
+++ b/src/gallium/auxiliary/cso_cache/cso_context.c
@@ -789,7 +789,7 @@ enum pipe_error cso_set_framebuffer(struct cso_context *ctx,
 {
    if (memcmp(&ctx->fb, fb, sizeof(*fb)) != 0) {
       copy_framebuffer_state(&ctx->fb, fb);
-      ctx->pipe->set_framebuffer_state(ctx->pipe, fb);
+      ctx->pipe->set_framebuffer_state(ctx->pipe, &ctx->fb);
    }
    return PIPE_OK;
 }
-- 
1.5.6.4


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to