Home
last modified time | relevance | path

Searched refs:wm_prog_data (Results 1 – 18 of 18) sorted by relevance

/external/mesa3d/src/intel/vulkan/
DgenX_pipeline.c288 const struct brw_wm_prog_data *wm_prog_data = get_wm_prog_data(pipeline); in emit_3dstate_sbe() local
305 .NumberofSFOutputAttributes = wm_prog_data->num_varying_inputs, in emit_3dstate_sbe()
306 .ConstantInterpolationEnable = wm_prog_data->flat_inputs, in emit_3dstate_sbe()
327 int input_index = wm_prog_data->urb_setup[attr]; in emit_3dstate_sbe()
862 const struct brw_wm_prog_data *wm_prog_data = get_wm_prog_data(pipeline); local
863 (void) wm_prog_data;
912 clip.NonPerspectiveBarycentricEnable = wm_prog_data ?
913 (wm_prog_data->barycentric_interp_modes & 0x38) != 0 : 0;
1191 const struct brw_wm_prog_data *wm_prog_data = get_wm_prog_data(pipeline); local
1203 if (wm_prog_data->early_fragment_tests) {
[all …]
/external/mesa3d/src/intel/blorp/
Dblorp.c163 struct brw_wm_prog_data *wm_prog_data, in blorp_compile_fs() argument
171 memset(wm_prog_data, 0, sizeof(*wm_prog_data)); in blorp_compile_fs()
174 wm_prog_data->base.nr_params = 0; in blorp_compile_fs()
175 wm_prog_data->base.param = NULL; in blorp_compile_fs()
178 wm_prog_data->binding_table.render_target_start = BLORP_RENDERBUFFER_BT_INDEX; in blorp_compile_fs()
179 wm_prog_data->base.binding_table.texture_start = BLORP_TEXTURE_BT_INDEX; in blorp_compile_fs()
187 wm_prog_data, nir, NULL, -1, -1, false, use_repclear, in blorp_compile_fs()
Dblorp_genX_exec.h165 params->wm_prog_data ? params->wm_prog_data->num_varying_inputs : 0; in emit_urb_config()
202 params->wm_prog_data ? params->wm_prog_data->num_varying_inputs : 0; in blorp_emit_input_varying_data()
215 if (params->wm_prog_data) { in blorp_emit_input_varying_data()
223 const int input_index = params->wm_prog_data->urb_setup[attr]; in blorp_emit_input_varying_data()
289 params->wm_prog_data ? params->wm_prog_data->num_varying_inputs : 0; in blorp_emit_vertex_elements()
444 const struct brw_wm_prog_data *prog_data = params->wm_prog_data; in blorp_emit_sf_config()
545 const struct brw_wm_prog_data *prog_data = params->wm_prog_data; in blorp_emit_ps_config()
1395 if (params->wm_prog_data) { in blorp_exec()
Dblorp_priv.h192 struct brw_wm_prog_data *wm_prog_data; member
326 struct brw_wm_prog_data *wm_prog_data,
Dblorp_clear.c54 &params->wm_prog_kernel, &params->wm_prog_data)) in blorp_params_get_clear_kernel()
85 &params->wm_prog_kernel, &params->wm_prog_data); in blorp_params_get_clear_kernel()
110 if (params->wm_prog_data) in blorp_params_get_layer_offset_vs()
111 blorp_key.num_inputs = params->wm_prog_data->num_varying_inputs; in blorp_params_get_layer_offset_vs()
Dblorp_blit.c1295 &params->wm_prog_kernel, &params->wm_prog_data)) in brw_blorp_get_blit_kernel()
1318 &params->wm_prog_kernel, &params->wm_prog_data); in brw_blorp_get_blit_kernel()
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_clip.c153 const struct brw_wm_prog_data *wm_prog_data = in brw_upload_clip_prog() local
155 if (wm_prog_data) { in brw_upload_clip_prog()
156 key.contains_flat_varying = wm_prog_data->contains_flat_varying; in brw_upload_clip_prog()
158 wm_prog_data->contains_noperspective_varying; in brw_upload_clip_prog()
159 key.interp_mode = wm_prog_data->interp_mode; in brw_upload_clip_prog()
Dgen6_sf_state.c163 const struct brw_wm_prog_data *wm_prog_data = in calculate_attr_overrides() local
210 int input_index = wm_prog_data->urb_setup[attr]; in calculate_attr_overrides()
273 const struct brw_wm_prog_data *wm_prog_data = in upload_sf_state() local
275 uint32_t num_outputs = wm_prog_data->num_varying_inputs; in upload_sf_state()
430 OUT_BATCH(wm_prog_data->flat_inputs); in upload_sf_state()
Dbrw_sf.c207 const struct brw_wm_prog_data *wm_prog_data = in brw_upload_sf_prog() local
209 if (wm_prog_data) { in brw_upload_sf_prog()
210 key.contains_flat_varying = wm_prog_data->contains_flat_varying; in brw_upload_sf_prog()
211 key.interp_mode = wm_prog_data->interp_mode; in brw_upload_sf_prog()
Dgen8_ps_state.c147 const struct brw_wm_prog_data *wm_prog_data = in upload_wm_state() local
163 dw1 |= wm_prog_data->barycentric_interp_modes << in upload_wm_state()
167 if (wm_prog_data->early_fragment_tests) in upload_wm_state()
169 else if (wm_prog_data->has_side_effects) in upload_wm_state()
Dgen8_depth_state.c240 const struct brw_wm_prog_data *wm_prog_data = in pma_fix_enable() local
259 const bool edsc_not_preps = !wm_prog_data->early_fragment_tests; in pma_fix_enable()
294 wm_prog_data->computed_depth_mode != BRW_PSCDEPTH_OFF; in pma_fix_enable()
307 wm_prog_data->uses_kill || in pma_fix_enable()
308 wm_prog_data->uses_omask || in pma_fix_enable()
Dgen7_sf_state.c38 const struct brw_wm_prog_data *wm_prog_data = in upload_sbe_state() local
40 uint32_t num_outputs = wm_prog_data->num_varying_inputs; in upload_sbe_state()
86 OUT_BATCH(wm_prog_data->flat_inputs); in upload_sbe_state()
Dgen8_sf_state.c38 const struct brw_wm_prog_data *wm_prog_data = in upload_sbe() local
40 uint32_t num_outputs = wm_prog_data->num_varying_inputs; in upload_sbe()
117 OUT_BATCH(wm_prog_data->flat_inputs); in upload_sbe()
Dbrw_fs_visitor.cpp162 struct brw_wm_prog_data *wm_prog_data = brw_wm_prog_data(this->prog_data); in emit_dummy_fs() local
163 wm_prog_data->num_varying_inputs = devinfo->gen < 6 ? 1 : 0; in emit_dummy_fs()
164 memset(wm_prog_data->urb_setup, -1, in emit_dummy_fs()
165 sizeof(wm_prog_data->urb_setup[0]) * VARYING_SLOT_MAX); in emit_dummy_fs()
172 wm_prog_data->dispatch_grf_start_reg_2 = 2; in emit_dummy_fs()
310 struct brw_wm_prog_data *wm_prog_data = brw_wm_prog_data(prog_data); in emit_interpolation_setup_gen6() local
311 uint32_t centroid_modes = wm_prog_data->barycentric_interp_modes & in emit_interpolation_setup_gen6()
Dbrw_compiler.h930 const struct brw_wm_prog_data *wm_prog_data = in brw_stage_has_packed_dispatch() local
932 return !wm_prog_data->persample_dispatch; in brw_stage_has_packed_dispatch()
Dbrw_wm_surface_state.c1114 const struct brw_wm_prog_data *wm_prog_data = in update_renderbuffer_surfaces() local
1121 wm_prog_data->binding_table.render_target_start, in update_renderbuffer_surfaces()
1152 const struct brw_wm_prog_data *wm_prog_data = in update_renderbuffer_read_surfaces() local
1165 wm_prog_data->binding_table.render_target_read_start + i; in update_renderbuffer_read_surfaces()
Dbrw_fs.cpp1102 struct brw_wm_prog_data *wm_prog_data = brw_wm_prog_data(this->prog_data); in compute_sample_position() local
1105 if (wm_prog_data->persample_dispatch) { in compute_sample_position()
1270 struct brw_wm_prog_data *wm_prog_data = brw_wm_prog_data(this->prog_data); in emit_samplemaskin_setup() local
1278 if (wm_prog_data->persample_dispatch) { in emit_samplemaskin_setup()
6080 struct brw_wm_prog_data *wm_prog_data = brw_wm_prog_data(this->prog_data); in run_fs() local
6111 if (wm_prog_data->uses_kill) { in run_fs()
6124 if (wm_prog_data->uses_kill) in run_fs()
Dbrw_fs_nir.cpp1574 struct brw_wm_prog_data *wm_prog_data = in emit_pixel_interpolater_send() local
1595 wm_prog_data->pulls_bary = true; in emit_pixel_interpolater_send()
2926 const struct brw_wm_prog_data *wm_prog_data = in emit_non_coherent_fb_read() local
2933 wm_prog_data->binding_table.render_target_read_start - in emit_non_coherent_fb_read()
2934 wm_prog_data->base.binding_table.texture_start; in emit_non_coherent_fb_read()
2938 wm_prog_data->binding_table.render_target_read_start + target); in emit_non_coherent_fb_read()