- pipeline_state.set_depth_test(state.depth_test);
- pipeline_state.set_stencil_test(state.stencil_test);
- pipeline_state.set_blend(state.blend);
+ static const DepthTest default_depth_test;
+ pipeline_state.set_depth_test(state.depth_test ? *state.depth_test : default_depth_test);
+ static const StencilTest default_stencil_test;
+ pipeline_state.set_stencil_test(state.stencil_test ? *state.stencil_test : default_stencil_test);
+ static const Blend default_blend;
+ pipeline_state.set_blend(state.blend ? *state.blend : default_blend);