Lines Matching defs:key

1318    bool alpha_to_coverage; /* for shader key */
4357 * Populate VS program key fields based on the current state.
4363 struct iris_vs_prog_key *key)
4370 key->vue.nr_userclip_plane_consts = cso_rast->num_clip_plane_consts;
4374 * Populate TCS program key fields based on the current state.
4378 struct iris_tcs_prog_key *key)
4383 * Populate TES program key fields based on the current state.
4389 struct iris_tes_prog_key *key)
4396 key->vue.nr_userclip_plane_consts = cso_rast->num_clip_plane_consts;
4400 * Populate GS program key fields based on the current state.
4406 struct iris_gs_prog_key *key)
4413 key->vue.nr_userclip_plane_consts = cso_rast->num_clip_plane_consts;
4417 * Populate FS program key fields based on the current state.
4422 struct iris_fs_prog_key *key)
4430 key->nr_color_regions = fb->nr_cbufs;
4432 key->clamp_fragment_color = rast->clamp_fragment_color;
4434 key->alpha_to_coverage = blend->alpha_to_coverage;
4436 key->alpha_test_replicate_alpha = fb->nr_cbufs > 1 && zsa->alpha_enabled;
4438 key->flat_shade = rast->flatshade &&
4441 key->persample_interp = rast->force_persample_interp;
4442 key->multisample_fbo = rast->multisample && fb->samples > 1;
4444 key->coherent_fb_fetch = GFX_VER >= 9;
4446 key->force_dual_color_blend =
4453 struct iris_cs_prog_key *key)
6624 /* The VF cache designers cut corners, and made the cache key's
6656 "workaround: VF cache 32-bit key [VB]",
6958 /* The VF cache key only uses 32-bits, see vertex buffer comment above */
6962 "workaround: VF cache 32-bit key [IB]",