comments
This commit is contained in:
@@ -599,7 +599,6 @@ interpolate_texcoords(GLcontext *ctx, SWspan *span)
|
|||||||
q += dqdx;
|
q += dqdx;
|
||||||
w += dwdx;
|
w += dwdx;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
for (i = 0; i < span->end; i++) {
|
for (i = 0; i < span->end; i++) {
|
||||||
@@ -817,7 +816,10 @@ interpolate_texcoords(GLcontext *ctx, SWspan *span)
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fill in the span.varying array from the interpolation values.
|
* Fill in the arrays->attribs[FRAG_ATTRIB_VARx] arrays from the
|
||||||
|
* interpolation values.
|
||||||
|
* XXX since interpolants/arrays are getting uniformed, we might merge
|
||||||
|
* this with interpolate_texcoords(), interpolate_Fog(), etc. someday.
|
||||||
*/
|
*/
|
||||||
static INLINE void
|
static INLINE void
|
||||||
interpolate_varying(GLcontext *ctx, SWspan *span)
|
interpolate_varying(GLcontext *ctx, SWspan *span)
|
||||||
|
@@ -81,6 +81,9 @@ struct arrays2 {
|
|||||||
typedef struct sw_span_arrays
|
typedef struct sw_span_arrays
|
||||||
{
|
{
|
||||||
/** Per-fragment attributes (indexed by FRAG_ATTRIB_* tokens) */
|
/** Per-fragment attributes (indexed by FRAG_ATTRIB_* tokens) */
|
||||||
|
/* XXX someday look at transposing first two indexes for better memory
|
||||||
|
* access pattern.
|
||||||
|
*/
|
||||||
GLfloat attribs[FRAG_ATTRIB_MAX][MAX_WIDTH][4];
|
GLfloat attribs[FRAG_ATTRIB_MAX][MAX_WIDTH][4];
|
||||||
|
|
||||||
/** This mask indicates which fragments are alive or culled */
|
/** This mask indicates which fragments are alive or culled */
|
||||||
|
Reference in New Issue
Block a user