Lines Matching refs:span
93 _swrast_alpha_test(const struct gl_context *ctx, SWspan *span) in _swrast_alpha_test() argument
95 const GLuint n = span->end; in _swrast_alpha_test()
96 GLubyte *mask = span->array->mask; in _swrast_alpha_test()
107 span->writeAll = GL_FALSE; in _swrast_alpha_test()
111 if (span->arrayMask & SPAN_RGBA) { in _swrast_alpha_test()
113 if (span->array->ChanType == GL_UNSIGNED_BYTE) { in _swrast_alpha_test()
114 GLubyte (*rgba)[4] = span->array->rgba8; in _swrast_alpha_test()
119 else if (span->array->ChanType == GL_UNSIGNED_SHORT) { in _swrast_alpha_test()
120 GLushort (*rgba)[4] = span->array->rgba16; in _swrast_alpha_test()
126 GLfloat (*rgba)[4] = span->array->attribs[FRAG_ATTRIB_COL0]; in _swrast_alpha_test()
133 ASSERT(span->interpMask & SPAN_RGBA); in _swrast_alpha_test()
134 if (span->array->ChanType == GL_UNSIGNED_BYTE) { in _swrast_alpha_test()
135 const GLfixed alphaStep = span->alphaStep; in _swrast_alpha_test()
136 GLfixed alpha = span->alpha; in _swrast_alpha_test()
141 else if (span->array->ChanType == GL_UNSIGNED_SHORT) { in _swrast_alpha_test()
142 const GLfixed alphaStep = span->alphaStep; in _swrast_alpha_test()
143 GLfixed alpha = span->alpha; in _swrast_alpha_test()
149 const GLfloat alphaStep = FixedToFloat(span->alphaStep); in _swrast_alpha_test()
150 GLfloat alpha = FixedToFloat(span->alpha); in _swrast_alpha_test()
156 span->writeAll = GL_FALSE; in _swrast_alpha_test()