H A D | tgsi_exec.c | 990 print_temp(const struct tgsi_exec_machine *mach, uint index) in print_temp() argument 992 const struct tgsi_exec_vector *tmp = &mach->Temps[index]; in print_temp() 1008 tgsi_exec_set_constant_buffers(struct tgsi_exec_machine *mach, in tgsi_exec_set_constant_buffers() argument 1016 mach->Consts[i] = bufs[i]; in tgsi_exec_set_constant_buffers() 1017 mach->ConstsSize[i] = buf_sizes[i]; in tgsi_exec_set_constant_buffers() 1028 struct tgsi_exec_machine *mach, in tgsi_exec_machine_bind_shader() 1045 mach->Tokens = tokens; in tgsi_exec_machine_bind_shader() 1046 mach->Sampler = sampler; in tgsi_exec_machine_bind_shader() 1047 mach->Image = image; in tgsi_exec_machine_bind_shader() 1048 mach in tgsi_exec_machine_bind_shader() 1027 tgsi_exec_machine_bind_shader( struct tgsi_exec_machine *mach, const struct tgsi_token *tokens, struct tgsi_sampler *sampler, struct tgsi_image *image, struct tgsi_buffer *buffer) tgsi_exec_machine_bind_shader() argument 1216 struct tgsi_exec_machine *mach; tgsi_exec_machine_create() local 1259 tgsi_exec_machine_destroy(struct tgsi_exec_machine *mach) tgsi_exec_machine_destroy() argument 1390 fetch_src_file_channel(const struct tgsi_exec_machine *mach, const uint file, const uint swizzle, const union tgsi_exec_channel *index, const union tgsi_exec_channel *index2D, union tgsi_exec_channel *chan) fetch_src_file_channel() argument 1491 get_index_registers(const struct tgsi_exec_machine *mach, const struct tgsi_full_src_register *reg, union tgsi_exec_channel *index, union tgsi_exec_channel *index2D) get_index_registers() argument 1592 fetch_source_d(const struct tgsi_exec_machine *mach, union tgsi_exec_channel *chan, const struct tgsi_full_src_register *reg, const uint chan_index) fetch_source_d() argument 1614 fetch_source(const struct tgsi_exec_machine *mach, union tgsi_exec_channel *chan, const struct tgsi_full_src_register *reg, const uint chan_index, enum tgsi_exec_datatype src_datatype) fetch_source() argument 1637 store_dest_dstret(struct tgsi_exec_machine *mach, const union tgsi_exec_channel *chan, const struct tgsi_full_dst_register *reg, uint chan_index) store_dest_dstret() argument 1726 store_dest_double(struct tgsi_exec_machine *mach, const union tgsi_exec_channel *chan, const struct tgsi_full_dst_register *reg, uint chan_index) store_dest_double() argument 1746 store_dest(struct tgsi_exec_machine *mach, const union tgsi_exec_channel *chan, const struct tgsi_full_dst_register *reg, const struct tgsi_full_instruction *inst, uint chan_index) store_dest() argument 1784 exec_kill_if(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_kill_if() argument 1826 exec_kill(struct tgsi_exec_machine *mach) exec_kill() argument 1835 emit_vertex(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) emit_vertex() argument 1861 emit_primitive(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) emit_primitive() argument 1885 conditional_emit_primitive(struct tgsi_exec_machine *mach) conditional_emit_primitive() argument 1943 fetch_texel_offsets(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst, int8_t offsets[3]) fetch_texel_offsets() argument 1972 fetch_assign_deriv_channel(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst, unsigned regdsrcx, unsigned chan, float derivs[2][TGSI_QUAD_SIZE]) fetch_assign_deriv_channel() argument 1992 fetch_sampler_unit(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst, uint sampler) fetch_sampler_unit() argument 2034 exec_tex(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst, uint modifier, uint sampler) exec_tex() argument 2141 exec_lodq(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_lodq() argument 2214 exec_txd(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_txd() argument 2322 exec_txf(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_txf() argument 2407 exec_txq(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_txq() argument 2437 exec_sample(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst, uint modifier, boolean compare) exec_sample() argument 2571 exec_sample_d(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_sample_d() argument 2658 eval_constant_coef( struct tgsi_exec_machine *mach, unsigned attrib, unsigned chan ) eval_constant_coef() argument 2671 interp_constant_offset( UNUSED const struct tgsi_exec_machine *mach, UNUSED unsigned attrib, UNUSED unsigned chan, UNUSED float ofs_x, UNUSED float ofs_y, UNUSED union tgsi_exec_channel *out_chan) interp_constant_offset() argument 2686 interp_linear_offset( const struct tgsi_exec_machine *mach, unsigned attrib, unsigned chan, float ofs_x, float ofs_y, union tgsi_exec_channel *out_chan) interp_linear_offset() argument 2704 eval_linear_coef(struct tgsi_exec_machine *mach, unsigned attrib, unsigned chan) eval_linear_coef() argument 2726 interp_perspective_offset( const struct tgsi_exec_machine *mach, unsigned attrib, unsigned chan, float ofs_x, float ofs_y, union tgsi_exec_channel *out_chan) interp_perspective_offset() argument 2745 eval_perspective_coef( struct tgsi_exec_machine *mach, unsigned attrib, unsigned chan ) eval_perspective_coef() argument 2770 exec_declaration(struct tgsi_exec_machine *mach, const struct tgsi_full_declaration *decl) exec_declaration() argument 2870 exec_scalar_unary(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst, micro_unary_op op, enum tgsi_exec_datatype src_datatype) exec_scalar_unary() argument 2889 exec_vector_unary(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst, micro_unary_op op, enum tgsi_exec_datatype src_datatype) exec_vector_unary() argument 2917 exec_scalar_binary(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst, micro_binary_op op, enum tgsi_exec_datatype src_datatype) exec_scalar_binary() argument 2937 exec_vector_binary(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst, micro_binary_op op, enum tgsi_exec_datatype src_datatype) exec_vector_binary() argument 2967 exec_vector_trinary(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst, micro_trinary_op op, enum tgsi_exec_datatype src_datatype) exec_vector_trinary() argument 2999 exec_vector_quaternary(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst, micro_quaternary_op op, enum tgsi_exec_datatype src_datatype) exec_vector_quaternary() argument 3026 exec_dp3(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_dp3() argument 3050 exec_dp4(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_dp4() argument 3074 exec_dp2(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_dp2() argument 3096 exec_pk2h(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_pk2h() argument 3116 exec_up2h(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_up2h() argument 3147 exec_ucmp(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_ucmp() argument 3174 exec_dst(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_dst() argument 3207 exec_log(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_log() argument 3233 exec_exp(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_exp() argument 3258 exec_lit(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_lit() argument 3292 exec_break(struct tgsi_exec_machine *mach) exec_break() argument 3309 exec_switch(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_switch() argument 3327 exec_case(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_case() argument 3358 exec_default(struct tgsi_exec_machine *mach) exec_default() argument 3368 exec_endswitch(struct tgsi_exec_machine *mach) exec_endswitch() argument 3390 fetch_double_channel(struct tgsi_exec_machine *mach, union tgsi_double_channel *chan, const struct tgsi_full_src_register *reg, uint chan_0, uint chan_1) fetch_double_channel() argument 3411 store_double_channel(struct tgsi_exec_machine *mach, const union tgsi_double_channel *chan, const struct tgsi_full_dst_register *reg, const struct tgsi_full_instruction *inst, uint chan_0, uint chan_1) store_double_channel() argument 3451 exec_double_unary(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst, micro_dop op) exec_double_unary() argument 3471 exec_double_binary(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst, micro_dop op, enum tgsi_exec_datatype dst_datatype) exec_double_binary() argument 3513 exec_double_trinary(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst, micro_dop op) exec_double_trinary() argument 3537 exec_dldexp(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_dldexp() argument 3562 exec_dfracexp(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_dfracexp() argument 3582 exec_arg0_64_arg1_32(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst, micro_dop_sop op) exec_arg0_64_arg1_32() argument 3656 exec_load_img(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_load_img() argument 3702 exec_load_membuf(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_load_membuf() argument 3756 exec_load(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_load() argument 3766 fetch_store_img_unit(struct tgsi_exec_machine *mach, const struct tgsi_full_dst_register *dst) fetch_store_img_unit() argument 3798 exec_store_img(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_store_img() argument 3843 exec_store_membuf(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_store_membuf() argument 3890 exec_store(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_store() argument 3900 exec_atomop_img(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_atomop_img() argument 3967 exec_atomop_membuf(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_atomop_membuf() argument 4067 exec_atomop(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_atomop() argument 4077 exec_resq_img(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_resq_img() argument 4109 exec_resq_buf(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_resq_buf() argument 4128 exec_resq(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_resq() argument 4238 exec_t_2_64(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst, micro_dop_s op, enum tgsi_exec_datatype src_datatype) exec_t_2_64() argument 4259 exec_64_2_t(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst, micro_sop_d op) exec_64_2_t() argument 4810 exec_interp_at_sample(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_interp_at_sample() argument 4848 exec_interp_at_offset(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_interp_at_offset() argument 4877 exec_interp_at_centroid(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst) exec_interp_at_centroid() argument 4919 exec_instruction( struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst, int *pc ) exec_instruction() argument 5974 tgsi_exec_machine_setup_masks(struct tgsi_exec_machine *mach) tgsi_exec_machine_setup_masks() argument 6013 tgsi_exec_machine_run( struct tgsi_exec_machine *mach, int start_pc ) tgsi_exec_machine_run() argument [all...] |