/external/mesa3d/src/mesa/math/ |
H A D | m_eval.h | 74 * for max(uorder,vorder) points is needed in the 80 GLuint dim, GLuint uorder, GLuint vorder); 90 * must be multiplied with the (u2-u1)/uorder-1 and (v2-v1)/vorder-1. 93 * De Casteljau needs additional storage for uorder*vorder 100 GLuint uorder, GLuint vorder);
|
H A D | m_eval.c | 113 * for max(uorder,vorder) points is needed in the 119 GLuint dim, GLuint uorder, GLuint vorder) 121 GLfloat *cp = cn + uorder * vorder * dim; 122 GLuint i, uinc = vorder * dim; 124 if (vorder > uorder) { 130 for (j = 0; j < vorder; j++) { 153 _math_horner_bezier_curve(cp, out, v, dim, vorder); 156 _math_horner_bezier_curve(cn, out, v, dim, vorder); 158 else { /* vorder <= uorder */ 160 if (vorder > 118 _math_horner_bezier_surf(GLfloat * cn, GLfloat * out, GLfloat u, GLfloat v, GLuint dim, GLuint uorder, GLuint vorder) argument 195 _math_de_casteljau_surf(GLfloat * cn, GLfloat * out, GLfloat * du, GLfloat * dv, GLfloat u, GLfloat v, GLuint dim, GLuint uorder, GLuint vorder) argument [all...] |
/external/mesa3d/src/mesa/main/ |
H A D | eval.h | 71 GLint vstride, GLint vorder, 76 GLint vstride, GLint vorder,
|
H A D | eval.c | 269 GLint vstride, GLint vorder, 282 /* max(uorder, vorder) additional points are used in */ 283 /* horner evaluation and uorder*vorder additional */ 285 dsize = (uorder == 2 && vorder == 2)? 0 : uorder*vorder; 286 hsize = (uorder > vorder ? uorder : vorder)*size; 289 buffer = (GLfloat *) MALLOC((uorder*vorder*size+hsize)*sizeof(GLfloat)); 291 buffer = (GLfloat *) MALLOC((uorder*vorder*size+dsize)*sizeof(GLfloat)); 294 uinc = ustride - vorder*vstrid 267 _mesa_copy_map_points2f( GLenum target, GLint ustride, GLint uorder, GLint vstride, GLint vorder, const GLfloat *points ) argument 310 _mesa_copy_map_points2d(GLenum target, GLint ustride, GLint uorder, GLint vstride, GLint vorder, const GLdouble *points ) argument 442 map2( GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLvoid *points, GLenum type ) argument 525 _mesa_Map2f( GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points) argument 536 _mesa_Map2d( GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points ) argument 542 (GLfloat) v1, (GLfloat) v2, vstride, vorder, points, GL_DOUBLE); local [all...] |
H A D | dlist.c | 2964 GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, 2973 vstride, vorder, points); 2980 n[6].i = _mesa_evaluator_components(target) * vorder; /*ustride */ 2983 n[9].i = vorder; 2989 v1, v2, vstride, vorder, points)); 2997 GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, 3006 vstride, vorder, points); 3013 n[6].i = _mesa_evaluator_components(target) * vorder; /*ustride */ 3016 n[9].i = vorder; 3021 v1, v2, vstride, vorder, point 2962 save_Map2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points) argument 2995 save_Map2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points) argument 8110 GLint vorder = n[9].i; local [all...] |
/external/mesa3d/include/GL/ |
H A D | gl.h | 1402 GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, 1406 GLfloat v1, GLfloat v2, GLint vstride, GLint vorder,
|
H A D | glext.h | 9206 GLAPI void APIENTRY glDeformationMap3dSGIX (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble *points); 9207 GLAPI void APIENTRY glDeformationMap3fSGIX (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat *points); 9211 typedef void (APIENTRYP PFNGLDEFORMATIONMAP3DSGIXPROC) (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble *points); 9212 typedef void (APIENTRYP PFNGLDEFORMATIONMAP3FSGIXPROC) (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat *points); 10168 GLAPI void APIENTRY glMapControlPointsNV (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid *points); 10178 typedef void (APIENTRYP PFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid *points); 12095 GLAPI void APIENTRY glMapVertexAttrib2dAPPLE (GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points); 12096 GLAPI void APIENTRY glMapVertexAttrib2fAPPLE (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points); 12103 typedef void (APIENTRYP PFNGLMAPVERTEXATTRIB2DAPPLEPROC) (GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points); 12104 typedef void (APIENTRYP PFNGLMAPVERTEXATTRIB2FAPPLEPROC) (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, cons [all...] |