mesa: Use SATURATE
authorAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Tue, 19 May 2020 15:08:51 +0000 (11:08 -0400)
committerMarge Bot <eric+marge@anholt.net>
Tue, 26 May 2020 22:31:31 +0000 (22:31 +0000)
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Reviewed-by: Eric Engestrom <eric@engestrom.ch>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5100>

src/mesa/drivers/common/meta.c
src/mesa/main/depth.c
src/mesa/main/fbobject.c
src/mesa/main/multisample.c
src/mesa/main/viewport.c
src/mesa/program/prog_statevars.c
src/mesa/state_tracker/st_cb_drawtex.c

index c1a924e49f7b425d459342124ebda800ec640612..6abe868102564a0080a6b702e9a87cdb96d09b88 100644 (file)
@@ -3356,7 +3356,7 @@ _mesa_meta_DrawTex(struct gl_context *ctx, GLfloat x, GLfloat y, GLfloat z,
       const GLfloat x1 = x + width;
       const GLfloat y1 = y + height;
 
-      z = CLAMP(z, 0.0f, 1.0f);
+      z = SATURATE(z);
       z = invert_z(z);
 
       verts[0].x = x;
index 278a4ce40fa2ad3c02dcc4d1399a21081a542bb1..ab98de745e41ea35bf7209105936e9655f60aa09 100644 (file)
@@ -154,8 +154,8 @@ _mesa_DepthBoundsEXT( GLclampd zmin, GLclampd zmax )
       return;
    }
 
-   zmin = CLAMP(zmin, 0.0, 1.0);
-   zmax = CLAMP(zmax, 0.0, 1.0);
+   zmin = SATURATE(zmin);
+   zmax = SATURATE(zmax);
 
    if (ctx->Depth.BoundsMin == zmin && ctx->Depth.BoundsMax == zmax)
       return;
index 298a6b35d0a0b66b2b03b4148611cec629c98a31..2f2c7dc45a97e74d12e4a073d72376505ae489dd 100644 (file)
@@ -5338,7 +5338,7 @@ sample_locations(struct gl_context *ctx, struct gl_framebuffer *fb,
       if (isnan(v[i]))
          fb->SampleLocationTable[start * 2 + i] = 0.5f;
       else
-         fb->SampleLocationTable[start * 2 + i] = CLAMP(v[i], 0.0f, 1.0f);
+         fb->SampleLocationTable[start * 2 + i] = SATURATE(v[i]);
    }
 
    if (fb == ctx->DrawBuffer)
index 66eb0c8b98e65beec152f2e275e6d2690de536d8..c1d0e3be94f0f3bac71c042054cbb62152943043 100644 (file)
@@ -41,7 +41,7 @@ _mesa_SampleCoverage(GLclampf value, GLboolean invert)
 {
    GET_CURRENT_CONTEXT(ctx);
 
-   value = CLAMP(value, 0.0f, 1.0f);
+   value = SATURATE(value);
 
    if (ctx->Multisample.SampleCoverageInvert == invert &&
        ctx->Multisample.SampleCoverageValue == value)
@@ -165,7 +165,7 @@ _mesa_SampleMaski(GLuint index, GLbitfield mask)
 static void
 min_sample_shading(struct gl_context *ctx, GLclampf value)
 {
-   value = CLAMP(value, 0.0f, 1.0f);
+   value = SATURATE(value);
 
    if (ctx->Multisample.MinSampleShadingValue == value)
       return;
index a501e245626f2acb45d98ea339db627462d17e09..d8b80aa469f68d4a55dc0f187add48156b30e37a 100644 (file)
@@ -295,8 +295,8 @@ set_depth_range_no_notify(struct gl_context *ctx, unsigned idx,
    FLUSH_VERTICES(ctx, _NEW_VIEWPORT);
    ctx->NewDriverState |= ctx->DriverFlags.NewViewport;
 
-   ctx->ViewportArray[idx].Near = CLAMP(nearval, 0.0, 1.0);
-   ctx->ViewportArray[idx].Far = CLAMP(farval, 0.0, 1.0);
+   ctx->ViewportArray[idx].Near = SATURATE(nearval);
+   ctx->ViewportArray[idx].Far = SATURATE(farval);
 }
 
 void
index 225acd853a0206cc51899b53a333249345362138..b24e7540f0a4b87c04960da9df85c3788334bb31 100644 (file)
@@ -440,10 +440,10 @@ _mesa_fetch_state(struct gl_context *ctx, const gl_state_index16 state[],
             if(ctx->Light._ClampVertexColor &&
                (idx == VERT_ATTRIB_COLOR0 ||
                 idx == VERT_ATTRIB_COLOR1)) {
-               value[0] = CLAMP(ctx->Current.Attrib[idx][0], 0.0f, 1.0f);
-               value[1] = CLAMP(ctx->Current.Attrib[idx][1], 0.0f, 1.0f);
-               value[2] = CLAMP(ctx->Current.Attrib[idx][2], 0.0f, 1.0f);
-               value[3] = CLAMP(ctx->Current.Attrib[idx][3], 0.0f, 1.0f);
+               value[0] = SATURATE(ctx->Current.Attrib[idx][0]);
+               value[1] = SATURATE(ctx->Current.Attrib[idx][1]);
+               value[2] = SATURATE(ctx->Current.Attrib[idx][2]);
+               value[3] = SATURATE(ctx->Current.Attrib[idx][3]);
             }
             else
                COPY_4V(value, ctx->Current.Attrib[idx]);
index 4960a55e98696ed47ba7de62f5025a2ed1c89914..3ea5cffb51261b6c40165967fc3009c1ec65451e 100644 (file)
@@ -219,7 +219,7 @@ st_DrawTex(struct gl_context *ctx, GLfloat x, GLfloat y, GLfloat z,
          return;
       }
 
-      z = CLAMP(z, 0.0f, 1.0f);
+      z = SATURATE(z);
 
       /* positions (in clip coords) */
       {