X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fmesa%2Fstate_tracker%2Fst_extensions.c;h=e43e7b44ec5ba7c0ecc3a0cf1ebc391274d713dd;hb=a7012eede83f3a6b014b952ff837e5b377a7a12a;hp=1b3b2205fef2452631d7ab23150e6254d79a904a;hpb=f0e967f212cf00ef16a046e5ec6c3bb056fa7974;p=mesa.git diff --git a/src/mesa/state_tracker/st_extensions.c b/src/mesa/state_tracker/st_extensions.c index 1b3b2205fef..e43e7b44ec5 100644 --- a/src/mesa/state_tracker/st_extensions.c +++ b/src/mesa/state_tracker/st_extensions.c @@ -782,8 +782,8 @@ void st_init_extensions(struct st_context *st) if (ctx->API == API_OPENGL_CORE) { ctx->Const.MaxViewports = screen->get_param(screen, PIPE_CAP_MAX_VIEWPORTS); if (ctx->Const.MaxViewports >= 16) { - ctx->Const.ViewportBounds.Min = -(float)ctx->Const.MaxViewportWidth; - ctx->Const.ViewportBounds.Max = ctx->Const.MaxViewportWidth; + ctx->Const.ViewportBounds.Min = -16384.0; + ctx->Const.ViewportBounds.Max = 16384.0; ctx->Extensions.ARB_viewport_array = GL_TRUE; } }