Lines Matching refs:state
39 const uint32_t enables = c->state.enables; in ggl_pick()
40 needs_t new_needs(c->state.needs); in ggl_pick()
44 new_needs.n |= GGL_BUILD_NEEDS(c->state.buffers.color.format, CB_FORMAT); in ggl_pick()
50 uint32_t n = GGL_BUILD_NEEDS(c->state.buffers.color.format, CB_FORMAT); in ggl_pick()
53 uint32_t src = c->state.blend.src; in ggl_pick()
54 uint32_t dst = c->state.blend.dst; in ggl_pick()
55 uint32_t src_alpha = c->state.blend.src_alpha; in ggl_pick()
56 uint32_t dst_alpha = c->state.blend.dst_alpha; in ggl_pick()
57 const GGLFormat& cbf = c->formats[ c->state.buffers.color.format ]; in ggl_pick()
84 if (c->state.blend.alpha_separate) { in ggl_pick()
99 n |= GGL_BUILD_NEEDS(c->state.mask.color^0xF, MASK_ARGB); in ggl_pick()
109 n |= GGL_BUILD_NEEDS(c->state.logic_op.opcode, LOGIC_OP); in ggl_pick()
115 p |= GGL_BUILD_NEEDS(c->state.alpha_test.func, P_ALPHA_TEST); in ggl_pick()
121 p |= GGL_BUILD_NEEDS(c->state.depth_test.func, P_DEPTH_TEST); in ggl_pick()
122 p |= GGL_BUILD_NEEDS(c->state.mask.depth&1, P_MASK_Z); in ggl_pick()
135 const texture_t& tx = c->state.texture[i]; in ggl_pick()
162 if (new_needs != c->state.needs) { in ggl_pick()
163 c->state.needs = new_needs; in ggl_pick()