Home | History | Annotate | Download | only in svga

Lines Matching defs:curr

89       const struct svga_blend_state *curr = svga->curr.blend;
91 EMIT_RS( svga, curr->rt[0].writemask, COLORWRITEENABLE, fail );
92 EMIT_RS( svga, curr->rt[0].blend_enable, BLENDENABLE, fail );
94 if (curr->rt[0].blend_enable) {
95 EMIT_RS( svga, curr->rt[0].srcblend, SRCBLEND, fail );
96 EMIT_RS( svga, curr->rt[0].dstblend, DSTBLEND, fail );
97 EMIT_RS( svga, curr->rt[0].blendeq, BLENDEQUATION, fail );
99 EMIT_RS( svga, curr->rt[0].separate_alpha_blend_enable,
102 if (curr->rt[0].separate_alpha_blend_enable) {
103 EMIT_RS( svga, curr->rt[0].srcblend_alpha, SRCBLENDALPHA, fail );
104 EMIT_RS( svga, curr->rt[0].dstblend_alpha, DSTBLENDALPHA, fail );
105 EMIT_RS( svga, curr->rt[0].blendeq_alpha, BLENDEQUATIONALPHA, fail );
112 uint32 r = float_to_ubyte(svga->curr.blend_color.color[0]);
113 uint32 g = float_to_ubyte(svga->curr.blend_color.color[1]);
114 uint32 b = float_to_ubyte(svga->curr.blend_color.color[2]);
115 uint32 a = float_to_ubyte(svga->curr.blend_color.color[3]);
123 const struct svga_depth_stencil_state *curr = svga->curr.depth;
124 const struct svga_rasterizer_state *rast = svga->curr.rast;
126 if (!curr->stencil[0].enabled)
133 else if (curr->stencil[0].enabled && !curr->stencil[1].enabled)
140 EMIT_RS( svga, curr->stencil[0].func, STENCILFUNC, fail );
141 EMIT_RS( svga, curr->stencil[0].fail, STENCILFAIL, fail );
142 EMIT_RS( svga, curr->stencil[0].zfail, STENCILZFAIL, fail );
143 EMIT_RS( svga, curr->stencil[0].pass, STENCILPASS, fail );
145 EMIT_RS( svga, curr->stencil_mask, STENCILMASK, fail );
146 EMIT_RS( svga, curr->stencil_writemask, STENCILWRITEMASK, fail );
170 EMIT_RS( svga, curr->stencil[cw].func, STENCILFUNC, fail );
171 EMIT_RS( svga, curr->stencil[cw].fail, STENCILFAIL, fail );
172 EMIT_RS( svga, curr->stencil[cw].zfail, STENCILZFAIL, fail );
173 EMIT_RS( svga, curr->stencil[cw].pass, STENCILPASS, fail );
175 EMIT_RS( svga, curr->stencil[ccw].func, CCWSTENCILFUNC, fail );
176 EMIT_RS( svga, curr->stencil[ccw].fail, CCWSTENCILFAIL, fail );
177 EMIT_RS( svga, curr->stencil[ccw].zfail, CCWSTENCILZFAIL, fail );
178 EMIT_RS( svga, curr->stencil[ccw].pass, CCWSTENCILPASS, fail );
180 EMIT_RS( svga, curr->stencil_mask, STENCILMASK, fail );
181 EMIT_RS( svga, curr->stencil_writemask, STENCILWRITEMASK, fail );
184 EMIT_RS( svga, curr->zenable, ZENABLE, fail );
185 if (curr->zenable) {
186 EMIT_RS( svga, curr->zfunc, ZFUNC, fail );
187 EMIT_RS( svga, curr->zwriteenable, ZWRITEENABLE, fail );
190 EMIT_RS( svga, curr->alphatestenable, ALPHATESTENABLE, fail );
191 if (curr->alphatestenable) {
192 EMIT_RS( svga, curr->alphafunc, ALPHAFUNC, fail );
193 EMIT_RS_FLOAT( svga, curr->alpharef, ALPHAREF, fail );
198 EMIT_RS( svga, svga->curr.stencil_ref.ref_value[0], STENCILREF, fail );
203 const struct svga_rasterizer_state *curr = svga->curr.rast;
204 unsigned cullmode = curr->cullmode;
209 EMIT_RS( svga, curr->shademode, SHADEMODE, fail );
218 point_size_min = util_get_min_point_size(&curr->templ);
221 EMIT_RS( svga, curr->scissortestenable, SCISSORTESTENABLE, fail );
222 EMIT_RS( svga, curr->multisampleantialias, MULTISAMPLEANTIALIAS, fail );
223 EMIT_RS( svga, curr->lastpixel, LASTPIXEL, fail );
224 EMIT_RS( svga, curr->linepattern, LINEPATTERN, fail );
225 EMIT_RS_FLOAT( svga, curr->pointsize, POINTSIZE, fail );
228 EMIT_RS( svga, curr->pointsprite, POINTSPRITEENABLE, fail);
233 const struct svga_rasterizer_state *curr = svga->curr.rast;
242 svga->curr.framebuffer.zsbuf)
244 slope = curr->slopescaledepthbias;
245 bias = svga->curr.depthscale * curr->depthbias;
255 if (svga->curr.framebuffer.cbufs[0] &&
256 util_format_is_srgb(svga->curr.framebuffer.cbufs[0]->format)) {
264 unsigned enabled = svga->curr.rast->templ.clip_plane_enable;