diff options
Diffstat (limited to 'src/mesa/main/get.c')
| -rw-r--r-- | src/mesa/main/get.c | 16 | 
1 files changed, 16 insertions, 0 deletions
| diff --git a/src/mesa/main/get.c b/src/mesa/main/get.c index 604b106217..6c5ce02913 100644 --- a/src/mesa/main/get.c +++ b/src/mesa/main/get.c @@ -1722,6 +1722,10 @@ _mesa_GetBooleanv( GLenum pname, GLboolean *params )           params[0] = FLOAT_TO_BOOLEAN(ctx->Depth.BoundsMin);           params[1] = FLOAT_TO_BOOLEAN(ctx->Depth.BoundsMax);           break; +      case GL_DEPTH_CLAMP: +         CHECK_EXT1(ARB_depth_clamp, "GetBooleanv"); +         params[0] = ctx->Transform.DepthClamp; +         break;        case GL_MAX_DRAW_BUFFERS_ARB:           params[0] = INT_TO_BOOLEAN(ctx->Const.MaxDrawBuffers);           break; @@ -3553,6 +3557,10 @@ _mesa_GetFloatv( GLenum pname, GLfloat *params )           params[0] = ctx->Depth.BoundsMin;           params[1] = ctx->Depth.BoundsMax;           break; +      case GL_DEPTH_CLAMP: +         CHECK_EXT1(ARB_depth_clamp, "GetFloatv"); +         params[0] = BOOLEAN_TO_FLOAT(ctx->Transform.DepthClamp); +         break;        case GL_MAX_DRAW_BUFFERS_ARB:           params[0] = (GLfloat)(ctx->Const.MaxDrawBuffers);           break; @@ -5384,6 +5392,10 @@ _mesa_GetIntegerv( GLenum pname, GLint *params )           params[0] = IROUND(ctx->Depth.BoundsMin);           params[1] = IROUND(ctx->Depth.BoundsMax);           break; +      case GL_DEPTH_CLAMP: +         CHECK_EXT1(ARB_depth_clamp, "GetIntegerv"); +         params[0] = BOOLEAN_TO_INT(ctx->Transform.DepthClamp); +         break;        case GL_MAX_DRAW_BUFFERS_ARB:           params[0] = ctx->Const.MaxDrawBuffers;           break; @@ -7216,6 +7228,10 @@ _mesa_GetInteger64v( GLenum pname, GLint64 *params )           params[0] = IROUND64(ctx->Depth.BoundsMin);           params[1] = IROUND64(ctx->Depth.BoundsMax);           break; +      case GL_DEPTH_CLAMP: +         CHECK_EXT1(ARB_depth_clamp, "GetInteger64v"); +         params[0] = BOOLEAN_TO_INT64(ctx->Transform.DepthClamp); +         break;        case GL_MAX_DRAW_BUFFERS_ARB:           params[0] = (GLint64)(ctx->Const.MaxDrawBuffers);           break; | 
