Home
last modified time | relevance | path

Searched refs:wm_key (Results 1 - 6 of 6) sorted by relevance

/third_party/mesa3d/src/intel/blorp/
H A Dblorp.c211 brw_blorp_init_wm_prog_key(struct brw_wm_prog_key *wm_key) in brw_blorp_init_wm_prog_key() argument
213 memset(wm_key, 0, sizeof(*wm_key)); in brw_blorp_init_wm_prog_key()
214 wm_key->nr_color_regions = 1; in brw_blorp_init_wm_prog_key()
215 blorp_init_base_prog_key(&wm_key->base); in brw_blorp_init_wm_prog_key()
228 struct brw_wm_prog_key *wm_key, in blorp_compile_fs()
247 wm_key->iz_lookup |= BRW_WM_IZ_PS_KILL_ALPHATEST_BIT; in blorp_compile_fs()
249 wm_key->input_slots_valid = nir->info.inputs_read | VARYING_BIT_POS; in blorp_compile_fs()
254 .key = wm_key, in blorp_compile_fs()
226 blorp_compile_fs(struct blorp_context *blorp, void *mem_ctx, struct nir_shader *nir, struct brw_wm_prog_key *wm_key, bool use_repclear, struct brw_wm_prog_data *wm_prog_data) blorp_compile_fs() argument
H A Dblorp_priv.h410 void brw_blorp_init_wm_prog_key(struct brw_wm_prog_key *wm_key);
419 struct brw_wm_prog_key *wm_key,
H A Dblorp_clear.c94 struct brw_wm_prog_key wm_key; in blorp_params_get_clear_kernel_fs() local
95 brw_blorp_init_wm_prog_key(&wm_key); in blorp_params_get_clear_kernel_fs()
99 blorp_compile_fs(blorp, mem_ctx, b.shader, &wm_key, use_replicated_data, in blorp_params_get_clear_kernel_fs()
1338 struct brw_wm_prog_key wm_key; in blorp_params_get_mcs_partial_resolve_kernel() local
1339 brw_blorp_init_wm_prog_key(&wm_key); in blorp_params_get_mcs_partial_resolve_kernel()
1340 wm_key.base.tex.compressed_multisample_layout_mask = 1; in blorp_params_get_mcs_partial_resolve_kernel()
1341 wm_key.base.tex.msaa_16 = blorp_key.num_samples == 16; in blorp_params_get_mcs_partial_resolve_kernel()
1342 wm_key.multisample_fbo = true; in blorp_params_get_mcs_partial_resolve_kernel()
1346 blorp_compile_fs(blorp, mem_ctx, b.shader, &wm_key, false, in blorp_params_get_mcs_partial_resolve_kernel()
H A Dblorp_blit.c1528 struct brw_wm_prog_key wm_key; in brw_blorp_get_blit_kernel_fs() local
1529 brw_blorp_init_wm_prog_key(&wm_key); in brw_blorp_get_blit_kernel_fs()
1530 wm_key.base.tex.compressed_multisample_layout_mask = in brw_blorp_get_blit_kernel_fs()
1532 wm_key.base.tex.msaa_16 = key->tex_samples == 16; in brw_blorp_get_blit_kernel_fs()
1533 wm_key.multisample_fbo = key->rt_samples > 1; in brw_blorp_get_blit_kernel_fs()
1535 program = blorp_compile_fs(blorp, mem_ctx, nir, &wm_key, false, in brw_blorp_get_blit_kernel_fs()
/third_party/mesa3d/src/intel/compiler/
H A Dbrw_fs_nir.cpp3316 const brw_wm_prog_key *wm_key =
3318 assert(!wm_key->coherent_fb_fetch);
3331 if (wm_key->multisample_fbo &&
3336 const fs_reg mcs = wm_key->multisample_fbo ?
3345 if (wm_key->multisample_fbo) {
H A Dbrw_fs.cpp6877 brw_wm_prog_key *wm_key = (brw_wm_prog_key *) this->key;
6894 (nir->info.outputs_read > 0 && !wm_key->coherent_fb_fetch)) {
6924 if (wm_key->emit_alpha_test)

Completed in 21 milliseconds