Home | History | Annotate | Download | only in i915

Lines Matching refs:depth_stencil

440 				const struct pipe_depth_stencil_alpha_state *depth_stencil)
445 int testmask = depth_stencil->stencil[0].valuemask & 0xff;
446 int writemask = depth_stencil->stencil[0].writemask & 0xff;
455 if (depth_stencil->stencil[0].enabled) {
456 int test = i915_translate_compare_func(depth_stencil->stencil[0].func);
457 int fop = i915_translate_stencil_op(depth_stencil->stencil[0].fail_op);
458 int dfop = i915_translate_stencil_op(depth_stencil->stencil[0].zfail_op);
459 int dpop = i915_translate_stencil_op(depth_stencil->stencil[0].zpass_op);
469 if (depth_stencil->stencil[1].enabled) {
470 int test = i915_translate_compare_func(depth_stencil->stencil[1].func);
471 int fop = i915_translate_stencil_op(depth_stencil->stencil[1].fail_op);
472 int dfop = i915_translate_stencil_op(depth_stencil->stencil[1].zfail_op);
473 int dpop = i915_translate_stencil_op(depth_stencil->stencil[1].zpass_op);
474 int tmask = depth_stencil->stencil[1].valuemask & 0xff;
475 int wmask = depth_stencil->stencil[1].writemask & 0xff;
505 if (depth_stencil->depth.enabled) {
506 int func = i915_translate_compare_func(depth_stencil->depth.func);
511 if (depth_stencil->depth.writemask)
515 if (depth_stencil->alpha.enabled) {
516 int test = i915_translate_compare_func(depth_stencil->alpha.func);
517 ubyte refByte = float_to_ubyte(depth_stencil->alpha.ref_value);
528 void *depth_stencil)
532 if (i915->depth_stencil == depth_stencil)
535 i915->depth_stencil = (const struct i915_depth_stencil_state *)depth_stencil;
541 void *depth_stencil)
543 FREE(depth_stencil);