Home
last modified time | relevance | path

Searched refs:interp_mode (Results 1 - 20 of 20) sorted by relevance

/third_party/mesa3d/src/intel/compiler/
H A Dbrw_interpolation_map.c46 if (slot != -1 && prog_data->interp_mode[slot] == INTERP_MODE_NONE) { in gfx4_frag_prog_set_interp_modes()
47 prog_data->interp_mode[slot] = interp; in gfx4_frag_prog_set_interp_modes()
49 if (prog_data->interp_mode[slot] == INTERP_MODE_FLAT) { in gfx4_frag_prog_set_interp_modes()
51 } else if (prog_data->interp_mode[slot] == INTERP_MODE_NOPERSPECTIVE) { in gfx4_frag_prog_set_interp_modes()
63 /* Initialise interp_mode. INTERP_MODE_NONE == 0 */ in brw_setup_vue_interpolation()
64 memset(prog_data->interp_mode, 0, sizeof(prog_data->interp_mode)); in brw_setup_vue_interpolation()
74 prog_data->interp_mode[pos_slot] = INTERP_MODE_NOPERSPECTIVE; in brw_setup_vue_interpolation()
104 get_qual_name(prog_data->interp_mode[i]), in brw_setup_vue_interpolation()
H A Dbrw_compile_sf.c193 if (c->key.interp_mode[i] == INTERP_MODE_FLAT) { in copy_flatshaded_attributes()
207 if (c->key.interp_mode[i] == INTERP_MODE_FLAT) in count_flatshaded_attributes()
373 interp = c->key.interp_mode[vert_reg_to_vue_slot(c, reg, 0)]; in calculate_masks()
385 interp = c->key.interp_mode[vert_reg_to_vue_slot(c, reg, 1)]; in calculate_masks()
H A Dbrw_clip_util.c268 GLuint interp = c->key.interp_mode[slot]; in brw_clip_interp_vertex()
402 if (c->key.interp_mode[i] == INTERP_MODE_FLAT) { in brw_clip_copy_flatshaded_attributes()
H A Dbrw_compiler.h426 unsigned char interp_mode[65]; /* BRW_VARYING_SLOT_COUNT */ member
464 unsigned char interp_mode[65]; /* BRW_VARYING_SLOT_COUNT */ member
938 unsigned char interp_mode[65]; /* BRW_VARYING_SLOT_COUNT */ member
H A Dbrw_fs_nir.cpp3779 enum glsl_interp_mode interp_mode =
3800 if (devinfo->ver < 6 && interp_mode == INTERP_MODE_SMOOTH) {
/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_nir_lower_load_barycentric_at_offset.c37 enum glsl_interp_mode interp_mode = nir_intrinsic_interp_mode(intr); in ir3_nir_lower_load_barycentric_at_offset_instr() local
43 nir_ssa_def *ij = nir_load_barycentric_pixel(b, 32, .interp_mode = interp_mode); in ir3_nir_lower_load_barycentric_at_offset_instr()
49 if (interp_mode != INTERP_MODE_SMOOTH) { in ir3_nir_lower_load_barycentric_at_offset_instr()
H A Dir3_nir_lower_load_barycentric_at_sample.c46 return nir_load_barycentric_at_offset(b, 32, pos, .interp_mode = nir_intrinsic_interp_mode(intr)); in lower_load_barycentric_at_sample()
H A Dir3_compiler_nir.c1794 enum glsl_interp_mode interp_mode = nir_intrinsic_interp_mode(intr); in nir_intrinsic_barycentric_sysval() local
1799 if (interp_mode == INTERP_MODE_NOPERSPECTIVE) in nir_intrinsic_barycentric_sysval()
1805 if (interp_mode == INTERP_MODE_NOPERSPECTIVE) in nir_intrinsic_barycentric_sysval()
1811 if (interp_mode == INTERP_MODE_NOPERSPECTIVE) in nir_intrinsic_barycentric_sysval()
/third_party/mesa3d/src/compiler/nir/
H A Dnir_lower_interpolation.c63 const enum glsl_interp_mode interp_mode = in nir_lower_interpolation_block() local
67 assert(interp_mode != INTERP_MODE_NONE); in nir_lower_interpolation_block()
70 if (interp_mode != INTERP_MODE_SMOOTH && in nir_lower_interpolation_block()
71 interp_mode != INTERP_MODE_NOPERSPECTIVE) in nir_lower_interpolation_block()
H A Dnir_builder.h1599 unsigned interp_mode)
1604 nir_intrinsic_set_interp_mode(bary, interp_mode);
/third_party/mesa3d/src/intel/blorp/
H A Dblorp.c374 STATIC_ASSERT(sizeof(key.key.interp_mode) == in blorp_ensure_sf_program()
375 sizeof(wm_prog_data->interp_mode)); in blorp_ensure_sf_program()
376 memcpy(key.key.interp_mode, wm_prog_data->interp_mode, in blorp_ensure_sf_program()
377 sizeof(key.key.interp_mode)); in blorp_ensure_sf_program()
/third_party/mesa3d/src/gallium/auxiliary/util/
H A Du_simple_shaders.h78 enum tgsi_interpolate_mode interp_mode,
88 enum tgsi_interpolate_mode interp_mode,
H A Du_simple_shaders.c282 * \parma interp_mode either TGSI_INTERPOLATE_LINEAR or PERSPECTIVE
288 enum tgsi_interpolate_mode interp_mode, in util_make_fragment_tex_shader_writemask()
302 assert(interp_mode == TGSI_INTERPOLATE_LINEAR || in util_make_fragment_tex_shader_writemask()
303 interp_mode == TGSI_INTERPOLATE_PERSPECTIVE); in util_make_fragment_tex_shader_writemask()
315 interp_mode ); in util_make_fragment_tex_shader_writemask()
366 enum tgsi_interpolate_mode interp_mode, in util_make_fragment_tex_shader()
374 interp_mode, in util_make_fragment_tex_shader()
286 util_make_fragment_tex_shader_writemask(struct pipe_context *pipe, enum tgsi_texture_type tex_target, enum tgsi_interpolate_mode interp_mode, unsigned writemask, enum tgsi_return_type stype, enum tgsi_return_type dtype, bool load_level_zero, bool use_txf) util_make_fragment_tex_shader_writemask() argument
364 util_make_fragment_tex_shader(struct pipe_context *pipe, enum tgsi_texture_type tex_target, enum tgsi_interpolate_mode interp_mode, enum tgsi_return_type stype, enum tgsi_return_type dtype, bool load_level_zero, bool use_txf) util_make_fragment_tex_shader() argument
/third_party/ffmpeg/libavfilter/
H A Dlut3d.h30 enum interp_mode { enum
62 int interpolation; ///<interp_mode
/third_party/mesa3d/src/gallium/auxiliary/tgsi/
H A Dtgsi_ureg.h179 enum tgsi_interpolate_mode interp_mode,
190 enum tgsi_interpolate_mode interp_mode,
199 enum tgsi_interpolate_mode interp_mode) in ureg_DECL_fs_input()
204 interp_mode, in ureg_DECL_fs_input()
196 ureg_DECL_fs_input(struct ureg_program *ureg, enum tgsi_semantic semantic_name, unsigned semantic_index, enum tgsi_interpolate_mode interp_mode) ureg_DECL_fs_input() argument
H A Dtgsi_ureg.c292 enum tgsi_interpolate_mode interp_mode, in ureg_DECL_fs_input_centroid_layout()
307 assert(ureg->input[i].interp == interp_mode); in ureg_DECL_fs_input_centroid_layout()
323 ureg->input[i].interp = interp_mode; in ureg_DECL_fs_input_centroid_layout()
344 enum tgsi_interpolate_mode interp_mode, in ureg_DECL_fs_input_centroid()
350 semantic_name, semantic_index, interp_mode, in ureg_DECL_fs_input_centroid()
289 ureg_DECL_fs_input_centroid_layout(struct ureg_program *ureg, enum tgsi_semantic semantic_name, unsigned semantic_index, enum tgsi_interpolate_mode interp_mode, enum tgsi_interpolate_loc interp_location, unsigned index, unsigned usage_mask, unsigned array_id, unsigned array_size) ureg_DECL_fs_input_centroid_layout() argument
341 ureg_DECL_fs_input_centroid(struct ureg_program *ureg, enum tgsi_semantic semantic_name, unsigned semantic_index, enum tgsi_interpolate_mode interp_mode, enum tgsi_interpolate_loc interp_location, unsigned array_id, unsigned array_size) ureg_DECL_fs_input_centroid() argument
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_draw_feedback.c71 vinfo.interp_mode[0] = INTERP_LINEAR; in set_feedback_vertex_format()
79 vinfo.interp_mode[i] = INTERP_LINEAR; in set_feedback_vertex_format()
/third_party/mesa3d/src/freedreno/vulkan/
H A Dtu_pipeline.c1301 uint8_t *interp_mode, in tu6_vpc_varying_mode()
1325 *interp_mode = 0; in tu6_vpc_varying_mode()
1337 *interp_mode |= INTERP_ZERO << shift; in tu6_vpc_varying_mode()
1341 *interp_mode |= INTERP_ONE << 6; in tu6_vpc_varying_mode()
1347 *interp_mode |= INTERP_FLAT << shift; in tu6_vpc_varying_mode()
1368 uint8_t interp_mode; in tu6_emit_vpc_varying_modes() local
1371 tu6_vpc_varying_mode(fs, i, &interp_mode, &ps_repl_mode); in tu6_emit_vpc_varying_modes()
1377 interp_modes[n] |= interp_mode << shift; in tu6_emit_vpc_varying_modes()
1383 interp_modes[n] |= interp_mode >> shift; in tu6_emit_vpc_varying_modes()
1299 tu6_vpc_varying_mode(const struct ir3_shader_variant *fs, uint32_t index, uint8_t *interp_mode, uint8_t *ps_repl_mode) tu6_vpc_varying_mode() argument
/third_party/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_program.c2111 memcpy(key.interp_mode, wm_prog_data->interp_mode, sizeof(key.interp_mode)); in crocus_update_compiled_clip()
2283 memcpy(key.interp_mode, wm_prog_data->interp_mode, sizeof(key.interp_mode)); in crocus_update_compiled_sf()
/third_party/mesa3d/src/broadcom/compiler/
H A Dnir_to_vir.c3795 unsigned interp_mode = c->interp[input_idx].mode; in ntq_emit_intrinsic() local
3803 interp_mode); in ntq_emit_intrinsic()

Completed in 55 milliseconds