コード例 #1
0
ファイル: eval.c プロジェクト: SayCV/flickernoise
static void transfer_pvv_regs(struct patch *p)
{
	write_pvv(p, pvv_texsize, renderer_texsize << TMU_FIXEDPOINT_SHIFT);
	write_pvv(p, pvv_hmeshsize, 1.0/(float)renderer_hmeshlast);
	write_pvv(p, pvv_vmeshsize, 1.0/(float)renderer_vmeshlast);

	write_pvv(p, pvv_sx, read_pfv(p, pfv_sx));
	write_pvv(p, pvv_sy, read_pfv(p, pfv_sy));
	write_pvv(p, pvv_cx, read_pfv(p, pfv_cx));
	write_pvv(p, pvv_cy, read_pfv(p, pfv_cy));
	write_pvv(p, pvv_rot, read_pfv(p, pfv_rot));
	write_pvv(p, pvv_dx, read_pfv(p, pfv_dx));
	write_pvv(p, pvv_dy, read_pfv(p, pfv_dy));
	write_pvv(p, pvv_zoom, read_pfv(p, pfv_zoom));

	write_pvv(p, pvv_time, read_pfv(p, pfv_time));
	write_pvv(p, pvv_frame, read_pfv(p, pfv_frame));
	write_pvv(p, pvv_bass, read_pfv(p, pfv_bass));
	write_pvv(p, pvv_mid, read_pfv(p, pfv_mid));
	write_pvv(p, pvv_treb, read_pfv(p, pfv_treb));
	write_pvv(p, pvv_bass_att, read_pfv(p, pfv_bass_att));
	write_pvv(p, pvv_mid_att, read_pfv(p, pfv_mid_att));
	write_pvv(p, pvv_treb_att, read_pfv(p, pfv_treb_att));

	write_pvv(p, pvv_warp, read_pfv(p, pfv_warp));
	write_pvv(p, pvv_warp_anim_speed, read_pfv(p, pfv_warp_anim_speed));
	write_pvv(p, pvv_warp_scale, read_pfv(p, pfv_warp_scale));

	write_pvv(p, pvv_q1, read_pfv(p, pfv_q1));
	write_pvv(p, pvv_q2, read_pfv(p, pfv_q2));
	write_pvv(p, pvv_q3, read_pfv(p, pfv_q3));
	write_pvv(p, pvv_q4, read_pfv(p, pfv_q4));
	write_pvv(p, pvv_q5, read_pfv(p, pfv_q5));
	write_pvv(p, pvv_q6, read_pfv(p, pfv_q6));
	write_pvv(p, pvv_q7, read_pfv(p, pfv_q7));
	write_pvv(p, pvv_q8, read_pfv(p, pfv_q8));

	write_pvv(p, pvv_idmx1, read_pfv(p, pfv_idmx1));
	write_pvv(p, pvv_idmx2, read_pfv(p, pfv_idmx2));
	write_pvv(p, pvv_idmx3, read_pfv(p, pfv_idmx3));
	write_pvv(p, pvv_idmx4, read_pfv(p, pfv_idmx4));
	write_pvv(p, pvv_idmx5, read_pfv(p, pfv_idmx5));
	write_pvv(p, pvv_idmx6, read_pfv(p, pfv_idmx6));
	write_pvv(p, pvv_idmx7, read_pfv(p, pfv_idmx7));
	write_pvv(p, pvv_idmx8, read_pfv(p, pfv_idmx8));

	write_pvv(p, pvv_osc1, read_pfv(p, pfv_osc1));
	write_pvv(p, pvv_osc2, read_pfv(p, pfv_osc2));
	write_pvv(p, pvv_osc3, read_pfv(p, pfv_osc3));
	write_pvv(p, pvv_osc4, read_pfv(p, pfv_osc4));
}
コード例 #2
0
ファイル: eval.c プロジェクト: carlobar/milkymist
void eval_transfer_pvv_regs()
{
	write_pvv(pvv_texsize, renderer_texsize << TMU_FIXEDPOINT_SHIFT);
	write_pvv(pvv_hmeshsize, 1.0/(float)renderer_hmeshlast);
	write_pvv(pvv_vmeshsize, 1.0/(float)renderer_vmeshlast);

	write_pvv(pvv_sx, eval_read_pfv(pfv_sx));
	write_pvv(pvv_sy, eval_read_pfv(pfv_sy));
	write_pvv(pvv_cx, eval_read_pfv(pfv_cx));
	write_pvv(pvv_cy, eval_read_pfv(pfv_cy));
	write_pvv(pvv_rot, eval_read_pfv(pfv_rot));
	write_pvv(pvv_dx, eval_read_pfv(pfv_dx));
	write_pvv(pvv_dy, eval_read_pfv(pfv_dy));
	write_pvv(pvv_zoom, eval_read_pfv(pfv_zoom));
	
	write_pvv(pvv_time, eval_read_pfv(pfv_time));
	write_pvv(pvv_bass, eval_read_pfv(pfv_bass));
	write_pvv(pvv_mid, eval_read_pfv(pfv_mid));
	write_pvv(pvv_treb, eval_read_pfv(pfv_treb));
	write_pvv(pvv_bass_att, eval_read_pfv(pfv_bass_att));
	write_pvv(pvv_mid_att, eval_read_pfv(pfv_mid_att));
	write_pvv(pvv_treb_att, eval_read_pfv(pfv_treb_att));

	write_pvv(pvv_warp, eval_read_pfv(pfv_warp));
	write_pvv(pvv_warp_anim_speed, eval_read_pfv(pfv_warp_anim_speed));
	write_pvv(pvv_warp_scale, eval_read_pfv(pfv_warp_scale));

	write_pvv(pvv_q1, eval_read_pfv(pfv_q1));
	write_pvv(pvv_q2, eval_read_pfv(pfv_q2));
	write_pvv(pvv_q3, eval_read_pfv(pfv_q3));
	write_pvv(pvv_q4, eval_read_pfv(pfv_q4));
	write_pvv(pvv_q5, eval_read_pfv(pfv_q5));
	write_pvv(pvv_q6, eval_read_pfv(pfv_q6));
	write_pvv(pvv_q7, eval_read_pfv(pfv_q7));
	write_pvv(pvv_q8, eval_read_pfv(pfv_q8));

	write_pvv(pvv_idmx1, eval_read_pfv(pfv_idmx1));
	write_pvv(pvv_idmx2, eval_read_pfv(pfv_idmx2));
	write_pvv(pvv_idmx3, eval_read_pfv(pfv_idmx3));
	write_pvv(pvv_idmx4, eval_read_pfv(pfv_idmx4));
}