965: handle BRW_CONSTANT_BUFFER data type
authorKeith Whitwell <keith@tungstengraphics.com>
Wed, 19 Dec 2007 19:04:35 +0000 (19:04 +0000)
committerKeith Whitwell <keith@tungstengraphics.com>
Wed, 19 Dec 2007 19:04:35 +0000 (19:04 +0000)
src/mesa/pipe/xlib/xm_winsys_aub.c

index 2d276480cbbc67ba8574a4f1ba573ff47588dc34..bedfcab40f4d73ba8a0abd7b583b160b7171f2a4 100644 (file)
@@ -596,6 +596,14 @@ static void aub_i965_buffer_subdata_typed(struct brw_winsys *winsys,
       aub_type = DW_SURFACE_STATE;
       aub_sub_type = DWSS_BINDING_TABLE_STATE; 
       break;
+   case BRW_CONSTANT_BUFFER:
+      aub_type = DW_CONSTANT_URB_ENTRY;
+      aub_sub_type = 0; 
+      break;
+
+   default:
+      assert(0);
+      break;
    }
 
    xmesa_buffer_subdata_aub( iws->pipe_winsys,