From: Mike H. <mho...@gr...> - 2004-09-16 20:42:04
|
I don't think anyone is currently working on this, but the extensions should be easy to add if you were so inclined. You can pretty much just replicate the floating point versions and use the new types. The EGS stuff looks to be more tricky... -Mike James Amendolagine wrote: > On Thu, 2004-09-16 at 13:12, Mike Houston wrote: > >>To clarify the last message, the OES extensions would need to be added >>for 1.1 functional support: >> > > > Yes. Plus these (and some fixed point data types): > > > GLAPI void APIENTRY glAlphaFuncx (GLenum func, GLclampx ref); > GLAPI void APIENTRY glClearColorx (GLclampx red, GLclampx green, > GLclampx blue, GLclampx alpha); > GLAPI void APIENTRY glClearDepthf (GLclampf depth); > GLAPI void APIENTRY glClearDepthx (GLclampx depth); > GLAPI void APIENTRY glColor4x (GLfixed red, GLfixed green, GLfixed blue, > GLfixed alpha); > GLAPI void APIENTRY glDepthRangef (GLclampf zNear, GLclampf zFar); > GLAPI void APIENTRY glDepthRangex (GLclampx zNear, GLclampx zFar); > GLAPI void APIENTRY glFogx (GLenum pname, GLfixed param); > GLAPI void APIENTRY glFogxv (GLenum pname, const GLfixed *params); > GLAPI void APIENTRY glFrustumf (GLfloat left, GLfloat right, GLfloat > bottom, GLfloat top, GLfloat zNear, GLfloat zFar); > GLAPI void APIENTRY glFrustumx (GLfixed left, GLfixed right, GLfixed > bottom, GLfixed top, GLfixed zNear, GLfixed zFar); > GLAPI void APIENTRY glLightModelx (GLenum pname, GLfixed param); > GLAPI void APIENTRY glLightModelxv (GLenum pname, const GLfixed > *params); > GLAPI void APIENTRY glLightx (GLenum light, GLenum pname, GLfixed > param); > GLAPI void APIENTRY glLightxv (GLenum light, GLenum pname, const GLfixed > *params); > GLAPI void APIENTRY glLineWidthx (GLfixed width); > GLAPI void APIENTRY glLoadMatrixx (const GLfixed *m); > GLAPI void APIENTRY glMaterialx (GLenum face, GLenum pname, GLfixed > param); > GLAPI void APIENTRY glMaterialxv (GLenum face, GLenum pname, const > GLfixed *params); > GLAPI void APIENTRY glMultMatrixf (const GLfloat *m); > GLAPI void APIENTRY glMultMatrixx (const GLfixed *m); > GLAPI void APIENTRY glMultiTexCoord4x (GLenum target, GLfixed s, GLfixed > t, GLfixed r, GLfixed q); > GLAPI void APIENTRY glNormal3x (GLfixed nx, GLfixed ny, GLfixed nz); > GLAPI void APIENTRY glOrthof (GLfloat left, GLfloat right, GLfloat > bottom, GLfloat top, GLfloat zNear, GLfloat zFar); > GLAPI void APIENTRY glOrthox (GLfixed left, GLfixed right, GLfixed > bottom, GLfixed top, GLfixed zNear, GLfixed zFar); > GLAPI void APIENTRY glPointSizex (GLfixed size); > GLAPI void APIENTRY glPolygonOffsetx (GLfixed factor, GLfixed units); > GLAPI void APIENTRY glRotatex (GLfixed angle, GLfixed x, GLfixed y, > GLfixed z); > GLAPI void APIENTRY glSampleCoveragex (GLclampx value, GLboolean > invert); > GLAPI void APIENTRY glScalex (GLfixed x, GLfixed y, GLfixed z); > GLAPI void APIENTRY glTexEnvx (GLenum target, GLenum pname, GLfixed > param); > GLAPI void APIENTRY glTexEnvxv (GLenum target, GLenum pname, const > GLfixed *params); > GLAPI void APIENTRY glTexParameterx (GLenum target, GLenum pname, > GLfixed param); > GLAPI void APIENTRY glTranslatex (GLfixed x, GLfixed y, GLfixed z); > > > > > > > >>/*****************************************************************************************/ >>/* OES extension functions >> */ >>/*****************************************************************************************/ >>/* OES_matrix_palette */ >>GLAPI void APIENTRY glCurrentPaletteMatrixOES (GLuint index); >>GLAPI void APIENTRY glLoadPaletteFromModelViewMatrixOES (void); >>GLAPI void APIENTRY glMatrixIndexPointerOES (GLint size, GLenum type, >>GLsizei stride, GLvoid *pointer); >>GLAPI void APIENTRY glWeightPointerOES (GLint size, GLenum type, GLsizei >>stride, GLvoid *pointer); >> >>/* OES_point_size_array */ >>GLAPI void APIENTRY glPointSizePointerOES (GLenum type, GLsizei stride, >>const GLvoid *pointer); >> >>/* OES_draw_texture */ >>GLAPI void APIENTRY glDrawTexsOES (GLshort x, GLshort y, GLshort z, >>GLshort width, GLshort height); >>GLAPI void APIENTRY glDrawTexiOES (GLint x, GLint y, GLint z, GLint >>width, GLint height); >>GLAPI void APIENTRY glDrawTexfOES (GLfloat x, GLfloat y, GLfloat z, >>GLfloat width, GLfloat height); >>GLAPI void APIENTRY glDrawTexxOES (GLfixed x, GLfixed y, GLfixed z, >>GLfixed width, GLfixed height); >> >>GLAPI void APIENTRY glDrawTexsvOES (GLshort *coords); >>GLAPI void APIENTRY glDrawTexivOES (GLint *coords); >>GLAPI void APIENTRY glDrawTexfvOES (GLfloat *coords); >>GLAPI void APIENTRY glDrawTexxvOES (GLfixed *coords); >> >>-Mike >> >>James Amendolagine wrote: >> >> >>>Has anyone done any work to make an ES port? >>> >>>Jamie >>> >>> >>>------------------------------------------------------- >>>This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 >>>Project Admins to receive an Apple iPod Mini FREE for your judgement on >>>who ports your project to Linux PPC the best. Sponsored by IBM. >>>Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php >>>_______________________________________________ >>>Chromium-dev mailing list >>>Chr...@li... >>>https://lists.sourceforge.net/lists/listinfo/chromium-dev > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 > Project Admins to receive an Apple iPod Mini FREE for your judgement on > who ports your project to Linux PPC the best. Sponsored by IBM. > Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php > _______________________________________________ > Chromium-dev mailing list > Chr...@li... > https://lists.sourceforge.net/lists/listinfo/chromium-dev |