摘要 |
<P>PROBLEM TO BE SOLVED: To solve the problem that a recursive internal division operation is required for tessellation processing, it takes time for calculation, and a memory is consumed. <P>SOLUTION: An interpolation operation section 34 of a pixel shader 32 issues a texture load command in which a parameter coordinates value of a patch of a parametric curve is specified as an interpolated coefficient to a texture unit 70, and obtains an internal division coefficient interpolated by the parameter coordinates value from the texture unit 70. The interpolated operation section 34 issues the texture load command in which the internal division coefficient obtained from the texture unit 70 is specified as a new interpolated coefficient to the texture unit 70, and obtains a control point internally divided in advance from the texture unit 70 on the basis of the internal division coefficient. The interpolated operation section 34 recursively applies interpolation operation to the control point obtained from the texture unit 70 on the basis of the internal division coefficient corresponding to the parameter coordinates value, and calculates a point on the parametric curve corresponding to the parameter coordinate value. <P>COPYRIGHT: (C)2006,JPO&NCIPI |