/external/mesa3d/src/intel/vulkan/ |
D | genX_pipeline.c | 288 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/ |
D | blorp.c | 163 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()
|
D | blorp_genX_exec.h | 165 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()
|
D | blorp_priv.h | 192 struct brw_wm_prog_data *wm_prog_data; member 326 struct brw_wm_prog_data *wm_prog_data,
|
D | blorp_clear.c | 54 ¶ms->wm_prog_kernel, ¶ms->wm_prog_data)) in blorp_params_get_clear_kernel() 85 ¶ms->wm_prog_kernel, ¶ms->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()
|
D | blorp_blit.c | 1295 ¶ms->wm_prog_kernel, ¶ms->wm_prog_data)) in brw_blorp_get_blit_kernel() 1318 ¶ms->wm_prog_kernel, ¶ms->wm_prog_data); in brw_blorp_get_blit_kernel()
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
D | brw_clip.c | 153 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()
|
D | gen6_sf_state.c | 163 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()
|
D | brw_sf.c | 207 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()
|
D | gen8_ps_state.c | 147 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()
|
D | gen8_depth_state.c | 240 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()
|
D | gen7_sf_state.c | 38 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()
|
D | gen8_sf_state.c | 38 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()
|
D | brw_fs_visitor.cpp | 162 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()
|
D | brw_compiler.h | 930 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()
|
D | brw_wm_surface_state.c | 1114 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()
|
D | brw_fs.cpp | 1102 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()
|
D | brw_fs_nir.cpp | 1574 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()
|