Module: Mesa
Branch: gallium-resources
Commit: 6f09bf4066ab651b323c131bb07978e700519805
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f09bf4066ab651b323c131bb07978e700519805

Author: Roland Scheidegger <srol...@vmware.com>
Date:   Thu Apr  1 00:05:12 2010 +0200

r300g: compile fixes

---

 src/gallium/drivers/r300/r300_resource.c      |    7 +------
 src/gallium/drivers/r300/r300_screen_buffer.c |    2 +-
 src/gallium/drivers/r300/r300_state.c         |    2 +-
 3 files changed, 3 insertions(+), 8 deletions(-)

diff --git a/src/gallium/drivers/r300/r300_resource.c 
b/src/gallium/drivers/r300/r300_resource.c
index fe779ef..93746fe 100644
--- a/src/gallium/drivers/r300/r300_resource.c
+++ b/src/gallium/drivers/r300/r300_resource.c
@@ -42,11 +42,6 @@
 
 
 
-
-
-
-
-
 static struct pipe_resource *
 r300_resource_create(struct pipe_screen *screen,
                     const struct pipe_resource *template)
@@ -54,7 +49,7 @@ r300_resource_create(struct pipe_screen *screen,
    if (template->target == PIPE_BUFFER)
       return r300_buffer_create(screen, template);
    else
-      return r300_resource_create(screen, template);
+      return r300_texture_create(screen, template);
 
 }
 
diff --git a/src/gallium/drivers/r300/r300_screen_buffer.c 
b/src/gallium/drivers/r300/r300_screen_buffer.c
index beca877..cb47ba1 100644
--- a/src/gallium/drivers/r300/r300_screen_buffer.c
+++ b/src/gallium/drivers/r300/r300_screen_buffer.c
@@ -323,7 +323,7 @@ struct pipe_resource *r300_buffer_create(struct pipe_screen 
*screen,
     pipe_reference_init(&rbuf->b.b.reference, 1);
     rbuf->b.b.screen = screen;
 
-    if (bind & R300_BIND_OQBO)
+    if (rbuf->b.b.bind & R300_BIND_OQBO)
        alignment = 4096;
 
     rbuf->buf = r300_winsys_buffer_create(r300screen,
diff --git a/src/gallium/drivers/r300/r300_state.c 
b/src/gallium/drivers/r300/r300_state.c
index 6244970..54d22c7 100644
--- a/src/gallium/drivers/r300/r300_state.c
+++ b/src/gallium/drivers/r300/r300_state.c
@@ -1368,7 +1368,7 @@ static void r300_set_constant_buffer(struct pipe_context 
*pipe,
         } else if (r300->draw) {
             draw_set_mapped_constant_buffer(r300->draw, PIPE_SHADER_VERTEX,
                 0, r300->shader_constants[PIPE_SHADER_VERTEX].constants,
-                buf->size);
+                buf->width0);
         }
     } else if (shader == PIPE_SHADER_FRAGMENT) {
         r300->dirty_state |= R300_NEW_FRAGMENT_SHADER_CONSTANTS;

_______________________________________________
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to