mesa/st: simplify pointsize precompile conditional
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Wed, 2 Mar 2022 16:25:18 +0000 (11:25 -0500)
committerMarge Bot <emma+marge@anholt.net>
Wed, 9 Mar 2022 05:10:21 +0000 (05:10 +0000)
Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15228>

src/mesa/state_tracker/st_program.c

index 82af04a..6dc58ae 100644 (file)
@@ -2021,8 +2021,8 @@ st_precompile_shader_variant(struct st_context *st,
       if (prog->Target == GL_VERTEX_PROGRAM_ARB ||
           prog->Target == GL_TESS_EVALUATION_PROGRAM_NV ||
           prog->Target == GL_GEOMETRY_PROGRAM_NV) {
-         if (st->ctx->API == API_OPENGLES2 || !st->ctx->VertexProgram.PointSizeEnabled)
-            key.export_point_size = st->lower_point_size && is_last_vertex_stage(st->ctx, prog);
+         if (st->lower_point_size && !st->ctx->VertexProgram.PointSizeEnabled)
+            key.export_point_size = is_last_vertex_stage(st->ctx, prog);
       }
       key.st = st->has_shareable_shaders ? NULL : st;
       st_get_common_variant(st, prog, &key);