struct brw_surface_state *surf;
char name[20];
+ if (surf_bo == NULL) {
+ fprintf(stderr, "WM SS%d: NULL\n", i);
+ continue;
+ }
dri_bo_map(surf_bo, GL_FALSE);
surfoff = surf_bo->offset;
surf = (struct brw_surface_state *)(surf_bo->virtual);
state_struct_out("SF", brw->sf.state_bo, sizeof(struct brw_sf_unit_state));
dump_sf_viewport_state(brw);
- brw_debug_prog("SF prog", brw->vs.prog_bo);
+ brw_debug_prog("SF prog", brw->sf.prog_bo);
- state_struct_out("WM", brw->sf.state_bo, sizeof(struct brw_wm_unit_state));
- brw_debug_prog("WM prog", brw->vs.prog_bo);
+ state_struct_out("WM", brw->wm.state_bo, sizeof(struct brw_wm_unit_state));
+ brw_debug_prog("WM prog", brw->wm.prog_bo);
}