|
|
@@ -804,7 +804,7 @@ static unsigned radeon_family_from_device(unsigned device) |
|
|
|
struct pipe_screen *r600_screen_create(struct radeon_winsys *ws) |
|
|
|
{ |
|
|
|
struct r600_screen *rscreen = CALLOC_STRUCT(r600_screen); |
|
|
|
boolean glsl130_default; |
|
|
|
|
|
|
|
if (rscreen == NULL) { |
|
|
|
return NULL; |
|
|
|
} |
|
|
@@ -877,8 +877,7 @@ struct pipe_screen *r600_screen_create(struct radeon_winsys *ws) |
|
|
|
pipe_mutex_init(rscreen->fences.mutex); |
|
|
|
|
|
|
|
rscreen->use_surface_alloc = debug_get_bool_option("R600_SURF", TRUE); |
|
|
|
glsl130_default = (rscreen->chip_class >= R600 && rscreen->chip_class <= EVERGREEN) ? TRUE : FALSE; |
|
|
|
rscreen->glsl_feature_level = debug_get_bool_option("R600_GLSL130", glsl130_default) ? 130 : 120; |
|
|
|
rscreen->glsl_feature_level = debug_get_bool_option("R600_GLSL130", TRUE) ? 130 : 120; |
|
|
|
|
|
|
|
return &rscreen->screen; |
|
|
|
} |