Lines Matching refs:masked_key
1775 struct dzn_graphics_pipeline_variant_key masked_key = { 0 };
1778 masked_key.ib_strip_cut = key->ib_strip_cut;
1782 masked_key.depth_bias = key->depth_bias;
1789 masked_key.stencil_test.front.compare_mask = key->stencil_test.front.compare_mask;
1792 masked_key.stencil_test.back.compare_mask = key->stencil_test.back.compare_mask;
1794 masked_key.stencil_test.front.write_mask = key->stencil_test.front.write_mask;
1795 masked_key.stencil_test.back.write_mask = key->stencil_test.back.write_mask;
1802 _mesa_hash_table_search(pipeline->variants, &masked_key);
1808 variant->key = masked_key;
1821 *ib_strip_cut = masked_key.ib_strip_cut;
1826 rast->DepthBias = translate_depth_bias(masked_key.depth_bias.constant_factor);
1827 rast->DepthBiasClamp = masked_key.depth_bias.clamp;
1828 rast->SlopeScaledDepthBias = masked_key.depth_bias.slope_factor;
1837 ds->StencilReadMask = masked_key.stencil_test.front.compare_mask;
1842 ds->StencilReadMask = masked_key.stencil_test.back.compare_mask;
1849 assert(masked_key.stencil_test.front.compare_mask == masked_key.stencil_test.back.compare_mask);
1853 assert(!masked_key.stencil_test.front.write_mask ||
1854 !masked_key.stencil_test.back.write_mask ||
1855 masked_key.stencil_test.front.write_mask == masked_key.stencil_test.back.write_mask);
1857 masked_key.stencil_test.front.write_mask |
1858 masked_key.stencil_test.back.write_mask;