llvmpipe: rename polygon offset fields to something more specific
authorBrian Paul <brianp@vmware.com>
Thu, 21 Feb 2013 15:29:56 +0000 (08:29 -0700)
committerBrian Paul <brianp@vmware.com>
Fri, 22 Feb 2013 23:49:05 +0000 (16:49 -0700)
Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
src/gallium/drivers/llvmpipe/lp_state_setup.c
src/gallium/drivers/llvmpipe/lp_state_setup.h

index f44eed49fba8822b616ea56a8a68d13c93fc7b40..edd5d0fb5e7f72acc3fe4e0447fba98b7a588fae 100644 (file)
@@ -288,12 +288,15 @@ lp_do_offset_tri(struct gallivm_state *gallivm,
    dzdx = LLVMBuildExtractElement(b, dzdxdzdy, zeroi, "");
    dzdy = LLVMBuildExtractElement(b, dzdxdzdy, onei, "");
 
-   /* zoffset = offset->units + MAX2(dzdx, dzdy) * offset->scale */
+   /* zoffset = pgon_offset_units + MAX2(dzdx, dzdy) * pgon_offset_scale */
    max = LLVMBuildFCmp(b, LLVMRealUGT, dzdx, dzdy, "");
    max_value = LLVMBuildSelect(b, max, dzdx, dzdy, "max"); 
 
-   mult = LLVMBuildFMul(b, max_value, lp_build_const_float(gallivm, key->scale), "");
-   zoffset = LLVMBuildFAdd(b, lp_build_const_float(gallivm, key->units), mult, "zoffset");
+   mult = LLVMBuildFMul(b, max_value,
+                        lp_build_const_float(gallivm, key->pgon_offset_scale), "");
+   zoffset = LLVMBuildFAdd(b,
+                           lp_build_const_float(gallivm, key->pgon_offset_units),
+                           mult, "zoffset");
 
    /* yuck */
    shuffles[0] = twoi;
@@ -639,7 +642,7 @@ init_args(struct gallivm_state *gallivm,
    ooa = vec4f_from_scalar(gallivm, ooa, "");
 
    /* tri offset calc shares a lot of arithmetic, do it here */
-   if (key->scale != 0.0f || key->units != 0.0f) {
+   if (key->pgon_offset_scale != 0.0f || key->pgon_offset_units != 0.0f) {
       lp_do_offset_tri(gallivm, args, key, ooa, dxy01, dxy20, attr_pos);
    }
 
@@ -818,8 +821,8 @@ lp_make_setup_variant_key(struct llvmpipe_context *lp,
    assert(key->spec_slot   == lp->color_slot [1]);
    assert(key->bspec_slot  == lp->bcolor_slot[1]);
 
-   key->units = (float) (lp->rasterizer->offset_units * lp->mrd);
-   key->scale = lp->rasterizer->offset_scale;
+   key->pgon_offset_units = (float) (lp->rasterizer->offset_units * lp->mrd);
+   key->pgon_offset_scale = lp->rasterizer->offset_scale;
    key->pad = 0;
    memcpy(key->inputs, fs->inputs, key->num_inputs * sizeof key->inputs[0]);
    for (i = 0; i < key->num_inputs; i++) {
index e0abe467a6d860b638ad3e9b4610fe08c48e2801..73d40a59f299527788b557eeb1e945bf7c6f67d9 100644 (file)
@@ -27,8 +27,8 @@ struct lp_setup_variant_key {
    unsigned twoside:1;
    unsigned pad:5;
 
-   float units;
-   float scale;      
+   float pgon_offset_units;
+   float pgon_offset_scale;
    struct lp_shader_input inputs[PIPE_MAX_SHADER_INPUTS];
 };