diff options
Diffstat (limited to 'src/gallium/winsys/r600/drm/radeon_draw.c')
-rw-r--r-- | src/gallium/winsys/r600/drm/radeon_draw.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/winsys/r600/drm/radeon_draw.c b/src/gallium/winsys/r600/drm/radeon_draw.c index b992c4a55d..a126901495 100644 --- a/src/gallium/winsys/r600/drm/radeon_draw.c +++ b/src/gallium/winsys/r600/drm/radeon_draw.c @@ -34,7 +34,7 @@ int radeon_draw_init(struct radeon_draw *draw, struct radeon *radeon) { draw->radeon = radeon; - draw->state = calloc(radeon->nstate_per_shader * R600_SHADER_MAX, sizeof(void*)); + draw->state = calloc(radeon->max_states, sizeof(void*)); if (draw->state == NULL) return -ENOMEM; return 0; |