From 972f8aa287b5dc00e236e1994f4094e6b236dd77 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Wed, 4 Dec 2024 08:15:23 -0500 Subject: [PATCH] vulkan: rename depth bias graphics states MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "constant" is a special keyword in OpenCL C, and we'd like to #define it suitably in host C23 to facilitate compatiblity between host/device headers. That means we can't have any identifiers named "global" or "constant". Fortunately, this is the only 'constant' in any file I'm hitting. To avoid the clash, don't abbreviate "constant factor", use "constant_factor" instead. For consistency, "slope factor" then becomes "slope_factor". The new names are longer but match the Vulkan API exactly. Signed-off-by: Alyssa Rosenzweig Reviewed-by: Lionel Landwerlin [Intel] Reviewed-by: Mary Guillemard [NVK and panvk] Reviewed-by: Alejandro PiƱeiro [V3DV] Reviewed-by: Simon Perretta [IMG] Acked-by: Erik Faye-Lund Part-of: --- src/amd/vulkan/radv_cmd_buffer.c | 20 ++++++++++---------- src/amd/vulkan/radv_pipeline_graphics.c | 4 ++-- src/asahi/vulkan/hk_cmd_draw.c | 4 ++-- src/broadcom/vulkan/v3dvx_cmd_buffer.c | 4 ++-- src/freedreno/vulkan/tu_pipeline.cc | 4 ++-- src/gallium/frontends/lavapipe/lvp_execute.c | 4 ++-- src/imagination/vulkan/pvr_cmd_buffer.c | 4 ++-- src/intel/vulkan/genX_gfx_state.c | 4 ++-- src/intel/vulkan_hasvk/gfx7_cmd_buffer.c | 4 ++-- src/intel/vulkan_hasvk/gfx8_cmd_buffer.c | 4 ++-- src/nouveau/vulkan/nvk_cmd_draw.c | 4 ++-- src/panfrost/vulkan/csf/panvk_vX_cmd_draw.c | 4 ++-- src/panfrost/vulkan/jm/panvk_vX_cmd_draw.c | 4 ++-- src/vulkan/runtime/vk_graphics_state.c | 12 ++++++------ src/vulkan/runtime/vk_graphics_state.h | 4 ++-- 15 files changed, 42 insertions(+), 42 deletions(-) diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c index 5e89a9ed834..63ea76fcb29 100644 --- a/src/amd/vulkan/radv_cmd_buffer.c +++ b/src/amd/vulkan/radv_cmd_buffer.c @@ -191,9 +191,9 @@ radv_bind_dynamic_state(struct radv_cmd_buffer *cmd_buffer, const struct radv_dy RADV_CMP_COPY(vk.ts.domain_origin, RADV_DYNAMIC_TESS_DOMAIN_ORIGIN); RADV_CMP_COPY(vk.rs.line.width, RADV_DYNAMIC_LINE_WIDTH); - RADV_CMP_COPY(vk.rs.depth_bias.constant, RADV_DYNAMIC_DEPTH_BIAS); + RADV_CMP_COPY(vk.rs.depth_bias.constant_factor, RADV_DYNAMIC_DEPTH_BIAS); RADV_CMP_COPY(vk.rs.depth_bias.clamp, RADV_DYNAMIC_DEPTH_BIAS); - RADV_CMP_COPY(vk.rs.depth_bias.slope, RADV_DYNAMIC_DEPTH_BIAS); + RADV_CMP_COPY(vk.rs.depth_bias.slope_factor, RADV_DYNAMIC_DEPTH_BIAS); RADV_CMP_COPY(vk.rs.depth_bias.representation, RADV_DYNAMIC_DEPTH_BIAS); RADV_CMP_COPY(vk.rs.line.stipple.factor, RADV_DYNAMIC_LINE_STIPPLE); RADV_CMP_COPY(vk.rs.line.stipple.pattern, RADV_DYNAMIC_LINE_STIPPLE); @@ -3197,7 +3197,7 @@ radv_emit_depth_bias(struct radv_cmd_buffer *cmd_buffer) { const struct radv_dynamic_state *d = &cmd_buffer->state.dynamic; struct radv_rendering_state *render = &cmd_buffer->state.render; - unsigned slope = fui(d->vk.rs.depth_bias.slope * 16.0f); + unsigned slope = fui(d->vk.rs.depth_bias.slope_factor * 16.0f); unsigned pa_su_poly_offset_db_fmt_cntl = 0; if (vk_format_has_depth(render->ds_att.format) && @@ -3219,11 +3219,11 @@ radv_emit_depth_bias(struct radv_cmd_buffer *cmd_buffer) } radeon_set_context_reg_seq(cmd_buffer->cs, R_028B7C_PA_SU_POLY_OFFSET_CLAMP, 5); - radeon_emit(cmd_buffer->cs, fui(d->vk.rs.depth_bias.clamp)); /* CLAMP */ - radeon_emit(cmd_buffer->cs, slope); /* FRONT SCALE */ - radeon_emit(cmd_buffer->cs, fui(d->vk.rs.depth_bias.constant)); /* FRONT OFFSET */ - radeon_emit(cmd_buffer->cs, slope); /* BACK SCALE */ - radeon_emit(cmd_buffer->cs, fui(d->vk.rs.depth_bias.constant)); /* BACK OFFSET */ + radeon_emit(cmd_buffer->cs, fui(d->vk.rs.depth_bias.clamp)); /* CLAMP */ + radeon_emit(cmd_buffer->cs, slope); /* FRONT SCALE */ + radeon_emit(cmd_buffer->cs, fui(d->vk.rs.depth_bias.constant_factor)); /* FRONT OFFSET */ + radeon_emit(cmd_buffer->cs, slope); /* BACK SCALE */ + radeon_emit(cmd_buffer->cs, fui(d->vk.rs.depth_bias.constant_factor)); /* BACK OFFSET */ radeon_set_context_reg(cmd_buffer->cs, R_028B78_PA_SU_POLY_OFFSET_DB_FMT_CNTL, pa_su_poly_offset_db_fmt_cntl); } @@ -8752,9 +8752,9 @@ radv_CmdSetDepthBias2EXT(VkCommandBuffer commandBuffer, const VkDepthBiasInfoEXT const VkDepthBiasRepresentationInfoEXT *dbr_info = vk_find_struct_const(pDepthBiasInfo->pNext, DEPTH_BIAS_REPRESENTATION_INFO_EXT); - state->dynamic.vk.rs.depth_bias.constant = pDepthBiasInfo->depthBiasConstantFactor; + state->dynamic.vk.rs.depth_bias.constant_factor = pDepthBiasInfo->depthBiasConstantFactor; state->dynamic.vk.rs.depth_bias.clamp = pDepthBiasInfo->depthBiasClamp; - state->dynamic.vk.rs.depth_bias.slope = pDepthBiasInfo->depthBiasSlopeFactor; + state->dynamic.vk.rs.depth_bias.slope_factor = pDepthBiasInfo->depthBiasSlopeFactor; state->dynamic.vk.rs.depth_bias.representation = dbr_info ? dbr_info->depthBiasRepresentation : VK_DEPTH_BIAS_REPRESENTATION_LEAST_REPRESENTABLE_VALUE_FORMAT_EXT; diff --git a/src/amd/vulkan/radv_pipeline_graphics.c b/src/amd/vulkan/radv_pipeline_graphics.c index 8ab3f2aea51..b65a80faec0 100644 --- a/src/amd/vulkan/radv_pipeline_graphics.c +++ b/src/amd/vulkan/radv_pipeline_graphics.c @@ -772,9 +772,9 @@ radv_pipeline_init_dynamic_state(const struct radv_device *device, struct radv_g } if (states & RADV_DYNAMIC_DEPTH_BIAS) { - dynamic->vk.rs.depth_bias.constant = state->rs->depth_bias.constant; + dynamic->vk.rs.depth_bias.constant_factor = state->rs->depth_bias.constant_factor; dynamic->vk.rs.depth_bias.clamp = state->rs->depth_bias.clamp; - dynamic->vk.rs.depth_bias.slope = state->rs->depth_bias.slope; + dynamic->vk.rs.depth_bias.slope_factor = state->rs->depth_bias.slope_factor; dynamic->vk.rs.depth_bias.representation = state->rs->depth_bias.representation; } diff --git a/src/asahi/vulkan/hk_cmd_draw.c b/src/asahi/vulkan/hk_cmd_draw.c index d9b488d8a12..d7c38178564 100644 --- a/src/asahi/vulkan/hk_cmd_draw.c +++ b/src/asahi/vulkan/hk_cmd_draw.c @@ -3034,9 +3034,9 @@ hk_flush_dynamic_state(struct hk_cmd_buffer *cmd, struct hk_cs *cs, VK_DEPTH_BIAS_REPRESENTATION_LEAST_REPRESENTABLE_VALUE_FORCE_UNORM_EXT; agx_pack(ptr, DEPTH_BIAS, cfg) { - cfg.slope_scale = dyn->rs.depth_bias.slope; + cfg.slope_scale = dyn->rs.depth_bias.slope_factor; cfg.clamp = dyn->rs.depth_bias.clamp; - cfg.depth_bias = dyn->rs.depth_bias.constant; + cfg.depth_bias = dyn->rs.depth_bias.constant_factor; cfg.depth_bias /= hk_depth_bias_factor(render->depth_att.vk_format, exact, force_unorm); } diff --git a/src/broadcom/vulkan/v3dvx_cmd_buffer.c b/src/broadcom/vulkan/v3dvx_cmd_buffer.c index 43f413891af..08c42ba8d9a 100644 --- a/src/broadcom/vulkan/v3dvx_cmd_buffer.c +++ b/src/broadcom/vulkan/v3dvx_cmd_buffer.c @@ -1514,8 +1514,8 @@ v3dX(cmd_buffer_emit_depth_bias)(struct v3dv_cmd_buffer *cmd_buffer) v3dv_return_if_oom(cmd_buffer, NULL); cl_emit(&job->bcl, DEPTH_OFFSET, bias) { - bias.depth_offset_factor = dyn->rs.depth_bias.slope; - bias.depth_offset_units = dyn->rs.depth_bias.constant; + bias.depth_offset_factor = dyn->rs.depth_bias.slope_factor; + bias.depth_offset_units = dyn->rs.depth_bias.constant_factor; #if V3D_VERSION <= 42 if (pipeline->rendering_info.depth_attachment_format == VK_FORMAT_D16_UNORM) bias.depth_offset_units *= 256.0f; diff --git a/src/freedreno/vulkan/tu_pipeline.cc b/src/freedreno/vulkan/tu_pipeline.cc index 8494746e60a..0c04f9b7e71 100644 --- a/src/freedreno/vulkan/tu_pipeline.cc +++ b/src/freedreno/vulkan/tu_pipeline.cc @@ -2827,8 +2827,8 @@ void tu6_emit_depth_bias(struct tu_cs *cs, const struct vk_rasterization_state *rs) { tu_cs_emit_pkt4(cs, REG_A6XX_GRAS_SU_POLY_OFFSET_SCALE, 3); - tu_cs_emit(cs, A6XX_GRAS_SU_POLY_OFFSET_SCALE(rs->depth_bias.slope).value); - tu_cs_emit(cs, A6XX_GRAS_SU_POLY_OFFSET_OFFSET(rs->depth_bias.constant).value); + tu_cs_emit(cs, A6XX_GRAS_SU_POLY_OFFSET_SCALE(rs->depth_bias.slope_factor).value); + tu_cs_emit(cs, A6XX_GRAS_SU_POLY_OFFSET_OFFSET(rs->depth_bias.constant_factor).value); tu_cs_emit(cs, A6XX_GRAS_SU_POLY_OFFSET_OFFSET_CLAMP(rs->depth_bias.clamp).value); } diff --git a/src/gallium/frontends/lavapipe/lvp_execute.c b/src/gallium/frontends/lavapipe/lvp_execute.c index 76ef3f2d531..fa8d573d6c3 100644 --- a/src/gallium/frontends/lavapipe/lvp_execute.c +++ b/src/gallium/frontends/lavapipe/lvp_execute.c @@ -870,8 +870,8 @@ static void handle_graphics_pipeline(struct lvp_pipeline *pipeline, if (!BITSET_TEST(ps->dynamic, MESA_VK_DYNAMIC_RS_DEPTH_BIAS_ENABLE)) state->depth_bias.enabled = ps->rs->depth_bias.enable; if (!BITSET_TEST(ps->dynamic, MESA_VK_DYNAMIC_RS_DEPTH_BIAS_FACTORS)) { - state->depth_bias.offset_units = ps->rs->depth_bias.constant; - state->depth_bias.offset_scale = ps->rs->depth_bias.slope; + state->depth_bias.offset_units = ps->rs->depth_bias.constant_factor; + state->depth_bias.offset_scale = ps->rs->depth_bias.slope_factor; state->depth_bias.offset_clamp = ps->rs->depth_bias.clamp; } diff --git a/src/imagination/vulkan/pvr_cmd_buffer.c b/src/imagination/vulkan/pvr_cmd_buffer.c index ccee41835ba..8cfb6b50fc5 100644 --- a/src/imagination/vulkan/pvr_cmd_buffer.c +++ b/src/imagination/vulkan/pvr_cmd_buffer.c @@ -5273,8 +5273,8 @@ pvr_setup_isp_depth_bias_scissor_state(struct pvr_cmd_buffer *const cmd_buffer) .constant_factor = pvr_calculate_final_depth_bias_contant_factor( dev_info, cmd_buffer->state.depth_format, - dynamic_state->rs.depth_bias.constant), - .slope_factor = dynamic_state->rs.depth_bias.slope, + dynamic_state->rs.depth_bias.constant_factor), + .slope_factor = dynamic_state->rs.depth_bias.slope_factor, .clamp = dynamic_state->rs.depth_bias.clamp, }; diff --git a/src/intel/vulkan/genX_gfx_state.c b/src/intel/vulkan/genX_gfx_state.c index 73854e7e91f..6266ce0f891 100644 --- a/src/intel/vulkan/genX_gfx_state.c +++ b/src/intel/vulkan/genX_gfx_state.c @@ -1127,8 +1127,8 @@ update_clip_raster(struct anv_gfx_dynamic_state *hw_state, SET(RASTER, raster.GlobalDepthOffsetEnableSolid, dyn->rs.depth_bias.enable); SET(RASTER, raster.GlobalDepthOffsetEnableWireframe, dyn->rs.depth_bias.enable); SET(RASTER, raster.GlobalDepthOffsetEnablePoint, dyn->rs.depth_bias.enable); - SET(RASTER, raster.GlobalDepthOffsetConstant, dyn->rs.depth_bias.constant); - SET(RASTER, raster.GlobalDepthOffsetScale, dyn->rs.depth_bias.slope); + SET(RASTER, raster.GlobalDepthOffsetConstant, dyn->rs.depth_bias.constant_factor); + SET(RASTER, raster.GlobalDepthOffsetScale, dyn->rs.depth_bias.slope_factor); SET(RASTER, raster.GlobalDepthOffsetClamp, dyn->rs.depth_bias.clamp); SET(RASTER, raster.FrontFaceFillMode, vk_to_intel_fillmode[dyn->rs.polygon_mode]); SET(RASTER, raster.BackFaceFillMode, vk_to_intel_fillmode[dyn->rs.polygon_mode]); diff --git a/src/intel/vulkan_hasvk/gfx7_cmd_buffer.c b/src/intel/vulkan_hasvk/gfx7_cmd_buffer.c index 45fe9e9c9fc..90cf704fb37 100644 --- a/src/intel/vulkan_hasvk/gfx7_cmd_buffer.c +++ b/src/intel/vulkan_hasvk/gfx7_cmd_buffer.c @@ -102,8 +102,8 @@ genX(cmd_buffer_flush_dynamic_state)(struct anv_cmd_buffer *cmd_buffer) .GlobalDepthOffsetEnableSolid = dyn->rs.depth_bias.enable, .GlobalDepthOffsetEnableWireframe = dyn->rs.depth_bias.enable, .GlobalDepthOffsetEnablePoint = dyn->rs.depth_bias.enable, - .GlobalDepthOffsetConstant = dyn->rs.depth_bias.constant, - .GlobalDepthOffsetScale = dyn->rs.depth_bias.slope, + .GlobalDepthOffsetConstant = dyn->rs.depth_bias.constant_factor, + .GlobalDepthOffsetScale = dyn->rs.depth_bias.slope_factor, .GlobalDepthOffsetClamp = dyn->rs.depth_bias.clamp, }; GENX(3DSTATE_SF_pack)(NULL, sf_dw, &sf); diff --git a/src/intel/vulkan_hasvk/gfx8_cmd_buffer.c b/src/intel/vulkan_hasvk/gfx8_cmd_buffer.c index f4916db5043..4583f1ecb93 100644 --- a/src/intel/vulkan_hasvk/gfx8_cmd_buffer.c +++ b/src/intel/vulkan_hasvk/gfx8_cmd_buffer.c @@ -240,8 +240,8 @@ genX(cmd_buffer_flush_dynamic_state)(struct anv_cmd_buffer *cmd_buffer) .GlobalDepthOffsetEnableSolid = dyn->rs.depth_bias.enable, .GlobalDepthOffsetEnableWireframe = dyn->rs.depth_bias.enable, .GlobalDepthOffsetEnablePoint = dyn->rs.depth_bias.enable, - .GlobalDepthOffsetConstant = dyn->rs.depth_bias.constant, - .GlobalDepthOffsetScale = dyn->rs.depth_bias.slope, + .GlobalDepthOffsetConstant = dyn->rs.depth_bias.constant_factor, + .GlobalDepthOffsetScale = dyn->rs.depth_bias.slope_factor, .GlobalDepthOffsetClamp = dyn->rs.depth_bias.clamp, }; GENX(3DSTATE_RASTER_pack)(NULL, raster_dw, &raster); diff --git a/src/nouveau/vulkan/nvk_cmd_draw.c b/src/nouveau/vulkan/nvk_cmd_draw.c index 3a5c5696142..4181c8f5017 100644 --- a/src/nouveau/vulkan/nvk_cmd_draw.c +++ b/src/nouveau/vulkan/nvk_cmd_draw.c @@ -2177,8 +2177,8 @@ nvk_flush_rs_state(struct nvk_cmd_buffer *cmd) unreachable("Unsupported depth bias representation"); } /* TODO: The blob multiplies by 2 for some reason. We don't. */ - P_IMMD(p, NV9097, SET_DEPTH_BIAS, fui(dyn->rs.depth_bias.constant)); - P_IMMD(p, NV9097, SET_SLOPE_SCALE_DEPTH_BIAS, fui(dyn->rs.depth_bias.slope)); + P_IMMD(p, NV9097, SET_DEPTH_BIAS, fui(dyn->rs.depth_bias.constant_factor)); + P_IMMD(p, NV9097, SET_SLOPE_SCALE_DEPTH_BIAS, fui(dyn->rs.depth_bias.slope_factor)); P_IMMD(p, NV9097, SET_DEPTH_BIAS_CLAMP, fui(dyn->rs.depth_bias.clamp)); } diff --git a/src/panfrost/vulkan/csf/panvk_vX_cmd_draw.c b/src/panfrost/vulkan/csf/panvk_vX_cmd_draw.c index e351f66a840..953823568c1 100644 --- a/src/panfrost/vulkan/csf/panvk_vX_cmd_draw.c +++ b/src/panfrost/vulkan/csf/panvk_vX_cmd_draw.c @@ -1396,8 +1396,8 @@ prepare_ds(struct panvk_cmd_buffer *cmdbuf) cfg.depth_bias_enable = rs->depth_bias.enable; cfg.depth_function = test_z ? translate_compare_func(ds->depth.compare_op) : MALI_FUNC_ALWAYS; - cfg.depth_units = rs->depth_bias.constant; - cfg.depth_factor = rs->depth_bias.slope; + cfg.depth_units = rs->depth_bias.constant_factor; + cfg.depth_factor = rs->depth_bias.slope_factor; cfg.depth_bias_clamp = rs->depth_bias.clamp; } diff --git a/src/panfrost/vulkan/jm/panvk_vX_cmd_draw.c b/src/panfrost/vulkan/jm/panvk_vX_cmd_draw.c index 3d4a1a80684..e82c2eef847 100644 --- a/src/panfrost/vulkan/jm/panvk_vX_cmd_draw.c +++ b/src/panfrost/vulkan/jm/panvk_vX_cmd_draw.c @@ -424,8 +424,8 @@ panvk_draw_prepare_fs_rsd(struct panvk_cmd_buffer *cmdbuf, cfg.stencil_mask_misc.single_sampled_lines = dyns->ms.rasterization_samples <= 1; - cfg.depth_units = rs->depth_bias.constant; - cfg.depth_factor = rs->depth_bias.slope; + cfg.depth_units = rs->depth_bias.constant_factor; + cfg.depth_factor = rs->depth_bias.slope_factor; cfg.depth_bias_clamp = rs->depth_bias.clamp; cfg.stencil_front.mask = ds->stencil.front.compare_mask; diff --git a/src/vulkan/runtime/vk_graphics_state.c b/src/vulkan/runtime/vk_graphics_state.c index 24b9689eef3..1483da6cd23 100644 --- a/src/vulkan/runtime/vk_graphics_state.c +++ b/src/vulkan/runtime/vk_graphics_state.c @@ -607,9 +607,9 @@ vk_rasterization_state_init(struct vk_rasterization_state *rs, rs->depth_bias.enable = rs_info->depthBiasEnable; if ((rs_info->depthBiasEnable || IS_DYNAMIC(RS_DEPTH_BIAS_ENABLE)) && !IS_DYNAMIC(RS_DEPTH_BIAS_FACTORS)) { - rs->depth_bias.constant = rs_info->depthBiasConstantFactor; + rs->depth_bias.constant_factor = rs_info->depthBiasConstantFactor; rs->depth_bias.clamp = rs_info->depthBiasClamp; - rs->depth_bias.slope = rs_info->depthBiasSlopeFactor; + rs->depth_bias.slope_factor = rs_info->depthBiasSlopeFactor; } rs->line.width = rs_info->lineWidth; @@ -2149,9 +2149,9 @@ vk_dynamic_graphics_state_copy(struct vk_dynamic_graphics_state *dst, COPY_IF_SET(RS_PROVOKING_VERTEX, rs.provoking_vertex); COPY_IF_SET(RS_RASTERIZATION_STREAM, rs.rasterization_stream); COPY_IF_SET(RS_DEPTH_BIAS_ENABLE, rs.depth_bias.enable); - COPY_IF_SET(RS_DEPTH_BIAS_FACTORS, rs.depth_bias.constant); + COPY_IF_SET(RS_DEPTH_BIAS_FACTORS, rs.depth_bias.constant_factor); COPY_IF_SET(RS_DEPTH_BIAS_FACTORS, rs.depth_bias.clamp); - COPY_IF_SET(RS_DEPTH_BIAS_FACTORS, rs.depth_bias.slope); + COPY_IF_SET(RS_DEPTH_BIAS_FACTORS, rs.depth_bias.slope_factor); COPY_IF_SET(RS_DEPTH_BIAS_FACTORS, rs.depth_bias.representation); COPY_IF_SET(RS_DEPTH_BIAS_FACTORS, rs.depth_bias.exact); COPY_IF_SET(RS_LINE_WIDTH, rs.line.width); @@ -3106,11 +3106,11 @@ vk_common_CmdSetDepthBias2EXT( struct vk_dynamic_graphics_state *dyn = &cmd->dynamic_graphics_state; SET_DYN_VALUE(dyn, RS_DEPTH_BIAS_FACTORS, - rs.depth_bias.constant, pDepthBiasInfo->depthBiasConstantFactor); + rs.depth_bias.constant_factor, pDepthBiasInfo->depthBiasConstantFactor); SET_DYN_VALUE(dyn, RS_DEPTH_BIAS_FACTORS, rs.depth_bias.clamp, pDepthBiasInfo->depthBiasClamp); SET_DYN_VALUE(dyn, RS_DEPTH_BIAS_FACTORS, - rs.depth_bias.slope, pDepthBiasInfo->depthBiasSlopeFactor); + rs.depth_bias.slope_factor, pDepthBiasInfo->depthBiasSlopeFactor); /** From the Vulkan 1.3.254 spec: * diff --git a/src/vulkan/runtime/vk_graphics_state.h b/src/vulkan/runtime/vk_graphics_state.h index 91684a76229..820dfac12ce 100644 --- a/src/vulkan/runtime/vk_graphics_state.h +++ b/src/vulkan/runtime/vk_graphics_state.h @@ -341,7 +341,7 @@ struct vk_rasterization_state { * * MESA_VK_DYNAMIC_RS_DEPTH_BIAS_FACTORS */ - float constant; + float constant_factor; /** VkPipelineRasterizationStateCreateInfo::depthBiasClamp * @@ -353,7 +353,7 @@ struct vk_rasterization_state { * * MESA_VK_DYNAMIC_RS_DEPTH_BIAS_FACTORS */ - float slope; + float slope_factor; /** VkDepthBiasRepresentationInfoEXT::depthBiasRepresentation *