Searched refs:wm_prog_data (Results 1 - 25 of 48) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
H A Dgen8_depth_state.c48 const struct brw_wm_prog_data *wm_prog_data = local in function:pma_fix_enable
67 const bool edsc_not_preps = !wm_prog_data->early_fragment_tests;
102 wm_prog_data->computed_depth_mode != BRW_PSCDEPTH_OFF;
115 wm_prog_data->uses_kill ||
116 wm_prog_data->uses_omask ||
H A Dbrw_sf.c144 const struct brw_wm_prog_data *wm_prog_data = local in function:brw_upload_sf_prog
146 if (wm_prog_data) {
147 key.contains_flat_varying = wm_prog_data->contains_flat_varying;
150 sizeof(wm_prog_data->interp_mode));
151 memcpy(key.interp_mode, wm_prog_data->interp_mode,
H A Dbrw_clip.c93 const struct brw_wm_prog_data *wm_prog_data = local in function:brw_upload_clip_prog
95 if (wm_prog_data) {
96 key.contains_flat_varying = wm_prog_data->contains_flat_varying;
98 wm_prog_data->contains_noperspective_varying;
101 sizeof(wm_prog_data->interp_mode));
102 memcpy(key.interp_mode, wm_prog_data->interp_mode,
H A DgenX_state_upload.c1077 const struct brw_wm_prog_data *wm_prog_data = local in function:genX
1111 int input_index = wm_prog_data->urb_setup[attr];
1396 struct brw_wm_prog_data *wm_prog_data = local in function:genX
1402 if (wm_prog_data->barycentric_interp_modes &
1707 const struct brw_wm_prog_data *wm_prog_data = local in function:genX
1711 sf.NumberofSFOutputAttributes = wm_prog_data->num_varying_inputs;
1735 sf.ConstantInterpolationEnable = wm_prog_data->flat_inputs;
1802 const struct brw_wm_prog_data *wm_prog_data = local in function:genX
1806 wm_prog_data->computed_depth_mode != BRW_PSCDEPTH_OFF;
1818 if (wm_prog_data
2997 const struct brw_wm_prog_data *wm_prog_data = local in function:set_blend_entry_bits
3543 const struct brw_wm_prog_data *wm_prog_data = local in function:genX
4901 const struct brw_wm_prog_data *wm_prog_data = local in function:genX
[all...]
H A Dgen4_blorp_exec.h110 const struct brw_wm_prog_data *prog_data = params->wm_prog_data;
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/
H A Dgfx8_depth_state.c48 const struct brw_wm_prog_data *wm_prog_data = local in function:pma_fix_enable
67 const bool edsc_not_preps = !wm_prog_data->early_fragment_tests;
102 wm_prog_data->computed_depth_mode != BRW_PSCDEPTH_OFF;
115 wm_prog_data->uses_kill ||
116 wm_prog_data->uses_omask ||
H A Dbrw_sf.c144 const struct brw_wm_prog_data *wm_prog_data = local in function:brw_upload_sf_prog
146 if (wm_prog_data) {
147 key.contains_flat_varying = wm_prog_data->contains_flat_varying;
150 sizeof(wm_prog_data->interp_mode));
151 memcpy(key.interp_mode, wm_prog_data->interp_mode,
H A Dbrw_clip.c93 const struct brw_wm_prog_data *wm_prog_data = local in function:brw_upload_clip_prog
95 if (wm_prog_data) {
96 key.contains_flat_varying = wm_prog_data->contains_flat_varying;
98 wm_prog_data->contains_noperspective_varying;
101 sizeof(wm_prog_data->interp_mode));
102 memcpy(key.interp_mode, wm_prog_data->interp_mode,
H A DgenX_state_upload.c1067 const struct brw_wm_prog_data *wm_prog_data = local in function:genX
1100 for (uint8_t idx = 0; idx < wm_prog_data->urb_setup_attribs_count; idx++) {
1101 uint8_t attr = wm_prog_data->urb_setup_attribs[idx];
1102 int input_index = wm_prog_data->urb_setup[attr];
1386 struct brw_wm_prog_data *wm_prog_data = local in function:genX
1392 if (wm_prog_data->barycentric_interp_modes &
1697 const struct brw_wm_prog_data *wm_prog_data = local in function:genX
1701 sf.NumberofSFOutputAttributes = wm_prog_data->num_varying_inputs;
1725 sf.ConstantInterpolationEnable = wm_prog_data->flat_inputs;
1792 const struct brw_wm_prog_data *wm_prog_data local in function:genX
2896 const struct brw_wm_prog_data *wm_prog_data = local in function:set_blend_entry_bits
3471 const struct brw_wm_prog_data *wm_prog_data = local in function:genX
4823 const struct brw_wm_prog_data *wm_prog_data = local in function:genX
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/intel/blorp/
H A Dblorp.c176 struct brw_wm_prog_data *wm_prog_data)
183 memset(wm_prog_data, 0, sizeof(*wm_prog_data));
186 wm_prog_data->base.nr_params = 0;
187 wm_prog_data->base.param = NULL;
193 wm_prog_data->base.binding_table.texture_start = BLORP_TEXTURE_BT_INDEX;
208 wm_prog_data, nir, NULL, -1, -1, -1, false, use_repclear,
254 const struct brw_wm_prog_data *wm_prog_data = params->wm_prog_data; local in function:blorp_ensure_sf_program
255 assert(params->wm_prog_data);
172 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) argument
[all...]
H A Dblorp_priv.h211 struct brw_wm_prog_data *wm_prog_data; member in struct:blorp_params
355 struct brw_wm_prog_data *wm_prog_data);
H A Dblorp_genX_exec.h200 params->wm_prog_data ? params->wm_prog_data->num_varying_inputs : 0;
248 params->wm_prog_data ? params->wm_prog_data->num_varying_inputs : 0;
261 if (params->wm_prog_data) {
269 const int input_index = params->wm_prog_data->urb_setup[attr];
373 params->wm_prog_data ? params->wm_prog_data->num_varying_inputs : 0;
650 const struct brw_wm_prog_data *prog_data = params->wm_prog_data;
751 const struct brw_wm_prog_data *prog_data = params->wm_prog_data;
[all...]
H A Dblorp_clear.c60 &params->wm_prog_kernel, &params->wm_prog_data))
110 &params->wm_prog_kernel, &params->wm_prog_data);
137 if (params->wm_prog_data)
138 blorp_key.num_inputs = params->wm_prog_data->num_varying_inputs;
951 &params->wm_prog_kernel, &params->wm_prog_data))
1009 &params->wm_prog_kernel, &params->wm_prog_data);
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A DgenX_pipeline.c328 const struct brw_wm_prog_data *wm_prog_data = get_wm_prog_data(pipeline); local in function:emit_3dstate_sbe
345 .NumberofSFOutputAttributes = wm_prog_data->num_varying_inputs,
346 .ConstantInterpolationEnable = wm_prog_data->flat_inputs,
367 int input_index = wm_prog_data->urb_setup[attr];
900 const struct brw_wm_prog_data *wm_prog_data = get_wm_prog_data(pipeline); local in function:emit_cb_state
998 if (!wm_prog_data->dual_src_blend &&
1072 const struct brw_wm_prog_data *wm_prog_data = get_wm_prog_data(pipeline); local in function:emit_3dstate_clip
1073 (void) wm_prog_data;
1125 clip.NonPerspectiveBarycentricEnable = wm_prog_data ?
1126 (wm_prog_data
1609 const struct brw_wm_prog_data *wm_prog_data = get_wm_prog_data(pipeline); local in function:emit_3dstate_wm
1713 const struct brw_wm_prog_data *wm_prog_data = get_wm_prog_data(pipeline); local in function:emit_3dstate_ps
1813 const struct brw_wm_prog_data *wm_prog_data = get_wm_prog_data(pipeline); local in function:emit_3dstate_ps_extra
1882 const struct brw_wm_prog_data *wm_prog_data = get_wm_prog_data(pipeline); local in function:compute_kill_pixel
[all...]
H A Dgen8_cmd_buffer.c224 const struct brw_wm_prog_data *wm_prog_data = get_wm_prog_data(pipeline); local in function:want_depth_pma_fix
225 if (wm_prog_data->early_fragment_tests)
254 wm_prog_data->computed_depth_mode != PSCDEPTH_OFF;
334 const struct brw_wm_prog_data *wm_prog_data = get_wm_prog_data(pipeline); local in function:want_stencil_pma_fix
335 if (wm_prog_data->early_fragment_tests)
363 const bool comp_stc_en = stc_test_en && wm_prog_data->computed_stencil;
378 wm_prog_data->computed_depth_mode != PSCDEPTH_OFF;
/xsrc/external/mit/MesaLib/dist/src/intel/blorp/
H A Dblorp.c214 struct brw_wm_prog_data *wm_prog_data)
221 memset(wm_prog_data, 0, sizeof(*wm_prog_data));
223 wm_prog_data->base.nr_params = 0;
224 wm_prog_data->base.param = NULL;
230 wm_prog_data->base.binding_table.texture_start = BLORP_TEXTURE_BT_INDEX;
246 .prog_data = wm_prog_data,
352 const struct brw_wm_prog_data *wm_prog_data = params->wm_prog_data; local in function:blorp_ensure_sf_program
353 assert(params->wm_prog_data);
210 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) argument
[all...]
H A Dblorp_priv.h234 struct brw_wm_prog_data *wm_prog_data; member in struct:blorp_params
416 struct brw_wm_prog_data *wm_prog_data);
H A Dblorp_genX_exec.h217 params->wm_prog_data ? params->wm_prog_data->num_varying_inputs : 0;
302 params->wm_prog_data ? params->wm_prog_data->num_varying_inputs : 0;
315 if (params->wm_prog_data) {
323 const int input_index = params->wm_prog_data->urb_setup[attr];
430 params->wm_prog_data ? params->wm_prog_data->num_varying_inputs : 0;
716 const struct brw_wm_prog_data *prog_data = params->wm_prog_data;
821 const struct brw_wm_prog_data *prog_data = params->wm_prog_data;
[all...]
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A DgenX_pipeline.c333 const struct brw_wm_prog_data *wm_prog_data = get_wm_prog_data(pipeline); local in function:emit_3dstate_sbe
347 .NumberofSFOutputAttributes = wm_prog_data->num_varying_inputs,
348 .ConstantInterpolationEnable = wm_prog_data->flat_inputs,
369 int first_slot = brw_compute_first_urb_slot_required(wm_prog_data->inputs,
374 for (uint8_t idx = 0; idx < wm_prog_data->urb_setup_attribs_count; idx++) {
375 uint8_t attr = wm_prog_data->urb_setup_attribs[idx];
376 int input_index = wm_prog_data->urb_setup[attr];
1211 const struct brw_wm_prog_data *wm_prog_data = get_wm_prog_data(pipeline); local in function:emit_cb_state
1333 if (!wm_prog_data->dual_src_blend &&
1416 const struct brw_wm_prog_data *wm_prog_data local in function:emit_3dstate_clip
2101 const struct brw_wm_prog_data *wm_prog_data = get_wm_prog_data(pipeline); local in function:emit_3dstate_wm
2238 const struct brw_wm_prog_data *wm_prog_data = get_wm_prog_data(pipeline); local in function:emit_3dstate_ps
2342 const struct brw_wm_prog_data *wm_prog_data = get_wm_prog_data(pipeline); local in function:emit_3dstate_ps_extra
2420 const struct brw_wm_prog_data *wm_prog_data = get_wm_prog_data(pipeline); local in function:compute_kill_pixel
[all...]
H A Dgfx8_cmd_buffer.c260 const struct brw_wm_prog_data *wm_prog_data = get_wm_prog_data(pipeline); local in function:want_depth_pma_fix
261 if (wm_prog_data->early_fragment_tests)
290 wm_prog_data->computed_depth_mode != PSCDEPTH_OFF;
370 const struct brw_wm_prog_data *wm_prog_data = get_wm_prog_data(pipeline); local in function:want_stencil_pma_fix
371 if (wm_prog_data->early_fragment_tests)
399 const bool comp_stc_en = stc_test_en && wm_prog_data->computed_stencil;
414 wm_prog_data->computed_depth_mode != PSCDEPTH_OFF;
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_fs_visitor.cpp121 struct brw_wm_prog_data *wm_prog_data = brw_wm_prog_data(this->prog_data); local in function:fs_visitor::emit_dummy_fs
122 wm_prog_data->num_varying_inputs = devinfo->ver < 6 ? 1 : 0;
123 memset(wm_prog_data->urb_setup, -1,
124 sizeof(wm_prog_data->urb_setup[0]) * VARYING_SLOT_MAX);
125 brw_compute_urb_setup_index(wm_prog_data);
132 wm_prog_data->dispatch_grf_start_reg_16 = 2;
133 wm_prog_data->dispatch_grf_start_reg_32 = 2;
195 * not based on wm_prog_data::interp_mode[] so we can use the same pixel
286 struct brw_wm_prog_data *wm_prog_data = brw_wm_prog_data(prog_data); local in function:fs_visitor::emit_interpolation_setup_gfx6
291 if (!wm_prog_data
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/
H A Dcrocus_state.c1550 struct brw_wm_prog_data *wm_prog_data = (void *) shader->prog_data; local in function:set_blend_entry_bits
1552 (!cso_blend->dual_color_blending || wm_prog_data->dual_src_blend);
1569 struct brw_wm_prog_data *wm_prog_data = (void *) shader->prog_data; local in function:set_blend_entry_bits
1570 if (idx == 0 && !blend_enabled && wm_prog_data->dual_src_blend) {
1798 const struct brw_wm_prog_data *wm_prog_data = (void *) local in function:want_pma_fix
1876 if (wm_prog_data->early_fragment_tests)
1886 bool killpixels = wm_prog_data->uses_kill || wm_prog_data->uses_omask ||
1910 return wm_prog_data->computed_depth_mode != PSCDEPTH_OFF ||
4556 const struct brw_wm_prog_data *wm_prog_data local in function:calculate_attr_overrides
4633 const struct brw_wm_prog_data *wm_prog_data = (void *) local in function:crocus_emit_sbe
5401 struct brw_wm_prog_data *wm_prog_data = (void *) shader->prog_data; local in function:crocus_populate_binding_table
6434 struct brw_wm_prog_data *wm_prog_data = (void *) shader->prog_data; local in function:crocus_upload_dirty_render_state
7145 const struct brw_wm_prog_data *wm_prog_data = brw_wm_prog_data(ice->shaders.prog[MESA_SHA local in function:crocus_upload_dirty_render_state
7375 struct brw_wm_prog_data *wm_prog_data = (void *) shader->prog_data; local in function:crocus_upload_dirty_render_state
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_fs_visitor.cpp121 struct brw_wm_prog_data *wm_prog_data = brw_wm_prog_data(this->prog_data); local in function:fs_visitor::emit_dummy_fs
122 wm_prog_data->num_varying_inputs = devinfo->gen < 6 ? 1 : 0;
123 memset(wm_prog_data->urb_setup, -1,
124 sizeof(wm_prog_data->urb_setup[0]) * VARYING_SLOT_MAX);
131 wm_prog_data->dispatch_grf_start_reg_16 = 2;
132 wm_prog_data->dispatch_grf_start_reg_32 = 2;
270 struct brw_wm_prog_data *wm_prog_data = brw_wm_prog_data(prog_data); local in function:fs_visitor::emit_interpolation_setup_gen6
277 uint32_t centroid_modes = wm_prog_data->barycentric_interp_modes &
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/
H A Diris_state.c1539 const struct brw_wm_prog_data *wm_prog_data = (void *) local in function:want_pma_fix
1616 if (wm_prog_data->early_fragment_tests)
1626 bool killpixels = wm_prog_data->uses_kill || wm_prog_data->uses_omask ||
1650 return wm_prog_data->computed_depth_mode != PSCDEPTH_OFF ||
4024 const struct brw_wm_prog_data *wm_prog_data = (void *) local in function:iris_emit_sbe_swiz
4030 for (uint8_t idx = 0; idx < wm_prog_data->urb_setup_attribs_count; idx++) {
4031 const uint8_t fs_attr = wm_prog_data->urb_setup_attribs[idx];
4032 const int input_index = wm_prog_data->urb_setup[fs_attr];
4163 const struct brw_wm_prog_data *wm_prog_data local in function:iris_emit_sbe
4509 struct brw_wm_prog_data *wm_prog_data = (void *) shader->prog_data; local in function:iris_store_fs_state
5641 struct brw_wm_prog_data *wm_prog_data = (void *) local in function:iris_upload_dirty_render_state
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/
H A Diris_state.c3329 const struct brw_wm_prog_data *wm_prog_data = (void *) local in function:iris_emit_sbe_swiz
3337 const int input_index = wm_prog_data->urb_setup[fs_attr];
3445 const struct brw_wm_prog_data *wm_prog_data = (void *) local in function:iris_emit_sbe
3457 iris_calculate_point_sprite_overrides(wm_prog_data, cso_rast);
3461 sbe.NumberofSFOutputAttributes = wm_prog_data->num_varying_inputs;
3467 sbe.ConstantInterpolationEnable = wm_prog_data->flat_inputs;
3738 struct brw_wm_prog_data *wm_prog_data = (void *) shader->prog_data; local in function:iris_store_fs_state
3767 wm_prog_data->uses_pos_offset ? POSOFFSET_SAMPLE : POSOFFSET_NONE;
3768 ps._8PixelDispatchEnable = wm_prog_data->dispatch_8;
3769 ps._16PixelDispatchEnable = wm_prog_data
4496 struct brw_wm_prog_data *wm_prog_data = (void *) local in function:iris_upload_dirty_render_state
[all...]

Completed in 78 milliseconds

12