I am thinking about getting a cheap laptop to code on the go, and I need texture array support, PBO, Vertex Textures. Does the x2400 have these abilities? Delphi3D hasn’t been updated in so long I can’t get any info on this.
Thanks
I am thinking about getting a cheap laptop to code on the go, and I need texture array support, PBO, Vertex Textures. Does the x2400 have these abilities? Delphi3D hasn’t been updated in so long I can’t get any info on this.
Thanks
If you want to code on a decent laptop go for a GeForce 8600M GS or GT (GT is much better) or higher, as for example in the Acer 6920G series or in some new Dell models. With the 8600 you get very good performances, full OpenGL 2.1 support, 8192x8192 max texture size, texture arrays, PBOs, Geometry Shaders, HLSL, Cg and GLSL full support, access to all the amazing NVIDIA SDK demos and samples, you can develop for CUDA technology, very good support under Linux,XP,Vista and so on. I was formerly an ATI Radeon user but now I would not advice such cards, wich by the way on the laptops are not even cheaper.
Regards,
mic
It is too bad that dephi3d.net is not getting updated. X2400 is a very capable GPU but I don’t know if EXT_texture_array has been implemented in their driver. ATI usually lags behind with their GL drivers. Gf 8 offers it since it came out.
PBO is offered on everything.
No idea about vertex textures.
AFAIK, the newer extensions are only available for the G8x cards.
These are the specs of my NVidia 8600M GT, so that you can eventually compare them with the X2400’s if you find them somewhere. As you can see I used GLEW to get the specs:
GLEW Extension Info
GLEW version 1.4.0
Reporting capabilities of pixelformat 1
Running on a GeForce 8600M GT/PCI/SSE2 from NVIDIA Corporation
OpenGL version 2.1.1 is supported
glCopyTexSubImage3D: OK
glDrawRangeElements: OK
glTexImage3D: OK
glTexSubImage3D: OK
glActiveTexture: OK
glClientActiveTexture: OK
glCompressedTexImage1D: OK
glCompressedTexImage2D: OK
glCompressedTexImage3D: OK
glCompressedTexSubImage1D: OK
glCompressedTexSubImage2D: OK
glCompressedTexSubImage3D: OK
glGetCompressedTexImage: OK
glLoadTransposeMatrixd: OK
glLoadTransposeMatrixf: OK
glMultTransposeMatrixd: OK
glMultTransposeMatrixf: OK
glMultiTexCoord1d: OK
glMultiTexCoord1dv: OK
glMultiTexCoord1f: OK
glMultiTexCoord1fv: OK
glMultiTexCoord1i: OK
glMultiTexCoord1iv: OK
glMultiTexCoord1s: OK
glMultiTexCoord1sv: OK
glMultiTexCoord2d: OK
glMultiTexCoord2dv: OK
glMultiTexCoord2f: OK
glMultiTexCoord2fv: OK
glMultiTexCoord2i: OK
glMultiTexCoord2iv: OK
glMultiTexCoord2s: OK
glMultiTexCoord2sv: OK
glMultiTexCoord3d: OK
glMultiTexCoord3dv: OK
glMultiTexCoord3f: OK
glMultiTexCoord3fv: OK
glMultiTexCoord3i: OK
glMultiTexCoord3iv: OK
glMultiTexCoord3s: OK
glMultiTexCoord3sv: OK
glMultiTexCoord4d: OK
glMultiTexCoord4dv: OK
glMultiTexCoord4f: OK
glMultiTexCoord4fv: OK
glMultiTexCoord4i: OK
glMultiTexCoord4iv: OK
glMultiTexCoord4s: OK
glMultiTexCoord4sv: OK
glSampleCoverage: OK
glBlendColor: OK
glBlendEquation: OK
glBlendFuncSeparate: OK
glFogCoordPointer: OK
glFogCoordd: OK
glFogCoorddv: OK
glFogCoordf: OK
glFogCoordfv: OK
glMultiDrawArrays: OK
glMultiDrawElements: OK
glPointParameterf: OK
glPointParameterfv: OK
glSecondaryColor3b: OK
glSecondaryColor3bv: OK
glSecondaryColor3d: OK
glSecondaryColor3dv: OK
glSecondaryColor3f: OK
glSecondaryColor3fv: OK
glSecondaryColor3i: OK
glSecondaryColor3iv: OK
glSecondaryColor3s: OK
glSecondaryColor3sv: OK
glSecondaryColor3ub: OK
glSecondaryColor3ubv: OK
glSecondaryColor3ui: OK
glSecondaryColor3uiv: OK
glSecondaryColor3us: OK
glSecondaryColor3usv: OK
glSecondaryColorPointer: OK
glWindowPos2d: OK
glWindowPos2dv: OK
glWindowPos2f: OK
glWindowPos2fv: OK
glWindowPos2i: OK
glWindowPos2iv: OK
glWindowPos2s: OK
glWindowPos2sv: OK
glWindowPos3d: OK
glWindowPos3dv: OK
glWindowPos3f: OK
glWindowPos3fv: OK
glWindowPos3i: OK
glWindowPos3iv: OK
glWindowPos3s: OK
glWindowPos3sv: OK
glBeginQuery: OK
glBindBuffer: OK
glBufferData: OK
glBufferSubData: OK
glDeleteBuffers: OK
glDeleteQueries: OK
glEndQuery: OK
glGenBuffers: OK
glGenQueries: OK
glGetBufferParameteriv: OK
glGetBufferPointerv: OK
glGetBufferSubData: OK
glGetQueryObjectiv: OK
glGetQueryObjectuiv: OK
glGetQueryiv: OK
glIsBuffer: OK
glIsQuery: OK
glMapBuffer: OK
glUnmapBuffer: OK
glAttachShader: OK
glBindAttribLocation: OK
glBlendEquationSeparate: OK
glCompileShader: OK
glCreateProgram: OK
glCreateShader: OK
glDeleteProgram: OK
glDeleteShader: OK
glDetachShader: OK
glDisableVertexAttribArray: OK
glDrawBuffers: OK
glEnableVertexAttribArray: OK
glGetActiveAttrib: OK
glGetActiveUniform: OK
glGetAttachedShaders: OK
glGetAttribLocation: OK
glGetProgramInfoLog: OK
glGetProgramiv: OK
glGetShaderInfoLog: OK
glGetShaderSource: OK
glGetShaderiv: OK
glGetUniformLocation: OK
glGetUniformfv: OK
glGetUniformiv: OK
glGetVertexAttribPointerv: OK
glGetVertexAttribdv: OK
glGetVertexAttribfv: OK
glGetVertexAttribiv: OK
glIsProgram: OK
glIsShader: OK
glLinkProgram: OK
glShaderSource: OK
glStencilFuncSeparate: OK
glStencilMaskSeparate: OK
glStencilOpSeparate: OK
glUniform1f: OK
glUniform1fv: OK
glUniform1i: OK
glUniform1iv: OK
glUniform2f: OK
glUniform2fv: OK
glUniform2i: OK
glUniform2iv: OK
glUniform3f: OK
glUniform3fv: OK
glUniform3i: OK
glUniform3iv: OK
glUniform4f: OK
glUniform4fv: OK
glUniform4i: OK
glUniform4iv: OK
glUniformMatrix2fv: OK
glUniformMatrix3fv: OK
glUniformMatrix4fv: OK
glUseProgram: OK
glValidateProgram: OK
glVertexAttrib1d: OK
glVertexAttrib1dv: OK
glVertexAttrib1f: OK
glVertexAttrib1fv: OK
glVertexAttrib1s: OK
glVertexAttrib1sv: OK
glVertexAttrib2d: OK
glVertexAttrib2dv: OK
glVertexAttrib2f: OK
glVertexAttrib2fv: OK
glVertexAttrib2s: OK
glVertexAttrib2sv: OK
glVertexAttrib3d: OK
glVertexAttrib3dv: OK
glVertexAttrib3f: OK
glVertexAttrib3fv: OK
glVertexAttrib3s: OK
glVertexAttrib3sv: OK
glVertexAttrib4Nbv: OK
glVertexAttrib4Niv: OK
glVertexAttrib4Nsv: OK
glVertexAttrib4Nub: OK
glVertexAttrib4Nubv: OK
glVertexAttrib4Nuiv: OK
glVertexAttrib4Nusv: OK
glVertexAttrib4bv: OK
glVertexAttrib4d: OK
glVertexAttrib4dv: OK
glVertexAttrib4f: OK
glVertexAttrib4fv: OK
glVertexAttrib4iv: OK
glVertexAttrib4s: OK
glVertexAttrib4sv: OK
glVertexAttrib4ubv: OK
glVertexAttrib4uiv: OK
glVertexAttrib4usv: OK
glVertexAttribPointer: OK
glUniformMatrix2x3fv: OK
glUniformMatrix2x4fv: OK
glUniformMatrix3x2fv: OK
glUniformMatrix3x4fv: OK
glUniformMatrix4x2fv: OK
glUniformMatrix4x3fv: OK
glTbufferMask3DFX: MISSING
glDrawElementArrayAPPLE: MISSING
glDrawRangeElementArrayAPPLE: MISSING
glElementPointerAPPLE: MISSING
glMultiDrawElementArrayAPPLE: MISSING
glMultiDrawRangeElementArrayAPPLE: MISSING
glDeleteFencesAPPLE: MISSING
glFinishFenceAPPLE: MISSING
glFinishObjectAPPLE: MISSING
glGenFencesAPPLE: MISSING
glIsFenceAPPLE: MISSING
glSetFenceAPPLE: MISSING
glTestFenceAPPLE: MISSING
glTestObjectAPPLE: MISSING
glGetTexParameterPointervAPPLE: MISSING
glTextureRangeAPPLE: MISSING
glBindVertexArrayAPPLE: MISSING
glDeleteVertexArraysAPPLE: MISSING
glGenVertexArraysAPPLE: MISSING
glIsVertexArrayAPPLE: MISSING
glFlushVertexArrayRangeAPPLE: MISSING
glVertexArrayParameteriAPPLE: MISSING
glVertexArrayRangeAPPLE: MISSING
glClampColorARB: OK
glDrawBuffersARB: OK
glBlendEquation: OK
glColorSubTable: OK
glColorTable: OK
glColorTableParameterfv: OK
glColorTableParameteriv: OK
glConvolutionFilter1D: OK
glConvolutionFilter2D: OK
glConvolutionParameterf: OK
glConvolutionParameterfv: OK
glConvolutionParameteri: OK
glConvolutionParameteriv: OK
glCopyColorSubTable: OK
glCopyColorTable: OK
glCopyConvolutionFilter1D: OK
glCopyConvolutionFilter2D: OK
glGetColorTable: OK
glGetColorTableParameterfv: OK
glGetColorTableParameteriv: OK
glGetConvolutionFilter: OK
glGetConvolutionParameterfv: OK
glGetConvolutionParameteriv: OK
glGetHistogram: OK
glGetHistogramParameterfv: OK
glGetHistogramParameteriv: OK
glGetMinmax: OK
glGetMinmaxParameterfv: OK
glGetMinmaxParameteriv: OK
glGetSeparableFilter: OK
glHistogram: OK
glMinmax: OK
glResetHistogram: OK
glResetMinmax: OK
glSeparableFilter2D: OK
glCurrentPaletteMatrixARB: MISSING
glMatrixIndexPointerARB: MISSING
glMatrixIndexubvARB: MISSING
glMatrixIndexuivARB: MISSING
glMatrixIndexusvARB: MISSING
glSampleCoverageARB: OK
glActiveTextureARB: OK
glClientActiveTextureARB: OK
glMultiTexCoord1dARB: OK
glMultiTexCoord1dvARB: OK
glMultiTexCoord1fARB: OK
glMultiTexCoord1fvARB: OK
glMultiTexCoord1iARB: OK
glMultiTexCoord1ivARB: OK
glMultiTexCoord1sARB: OK
glMultiTexCoord1svARB: OK
glMultiTexCoord2dARB: OK
glMultiTexCoord2dvARB: OK
glMultiTexCoord2fARB: OK
glMultiTexCoord2fvARB: OK
glMultiTexCoord2iARB: OK
glMultiTexCoord2ivARB: OK
glMultiTexCoord2sARB: OK
glMultiTexCoord2svARB: OK
glMultiTexCoord3dARB: OK
glMultiTexCoord3dvARB: OK
glMultiTexCoord3fARB: OK
glMultiTexCoord3fvARB: OK
glMultiTexCoord3iARB: OK
glMultiTexCoord3ivARB: OK
glMultiTexCoord3sARB: OK
glMultiTexCoord3svARB: OK
glMultiTexCoord4dARB: OK
glMultiTexCoord4dvARB: OK
glMultiTexCoord4fARB: OK
glMultiTexCoord4fvARB: OK
glMultiTexCoord4iARB: OK
glMultiTexCoord4ivARB: OK
glMultiTexCoord4sARB: OK
glMultiTexCoord4svARB: OK
glBeginQueryARB: OK
glDeleteQueriesARB: OK
glEndQueryARB: OK
glGenQueriesARB: OK
glGetQueryObjectivARB: OK
glGetQueryObjectuivARB: OK
glGetQueryivARB: OK
glIsQueryARB: OK
glPointParameterfARB: OK
glPointParameterfvARB: OK
glAttachObjectARB: OK
glCompileShaderARB: OK
glCreateProgramObjectARB: OK
glCreateShaderObjectARB: OK
glDeleteObjectARB: OK
glDetachObjectARB: OK
glGetActiveUniformARB: OK
glGetAttachedObjectsARB: OK
glGetHandleARB: OK
glGetInfoLogARB: OK
glGetObjectParameterfvARB: OK
glGetObjectParameterivARB: OK
glGetShaderSourceARB: OK
glGetUniformLocationARB: OK
glGetUniformfvARB: OK
glGetUniformivARB: OK
glLinkProgramARB: OK
glShaderSourceARB: OK
glUniform1fARB: OK
glUniform1fvARB: OK
glUniform1iARB: OK
glUniform1ivARB: OK
glUniform2fARB: OK
glUniform2fvARB: OK
glUniform2iARB: OK
glUniform2ivARB: OK
glUniform3fARB: OK
glUniform3fvARB: OK
glUniform3iARB: OK
glUniform3ivARB: OK
glUniform4fARB: OK
glUniform4fvARB: OK
glUniform4iARB: OK
glUniform4ivARB: OK
glUniformMatrix2fvARB: OK
glUniformMatrix3fvARB: OK
glUniformMatrix4fvARB: OK
glUseProgramObjectARB: OK
glValidateProgramARB: OK
glCompressedTexImage1DARB: OK
glCompressedTexImage2DARB: OK
glCompressedTexImage3DARB: OK
glCompressedTexSubImage1DARB: OK
glCompressedTexSubImage2DARB: OK
glCompressedTexSubImage3DARB: OK
glGetCompressedTexImageARB: OK
glLoadTransposeMatrixdARB: OK
glLoadTransposeMatrixfARB: OK
glMultTransposeMatrixdARB: OK
glMultTransposeMatrixfARB: OK
glVertexBlendARB: MISSING
glWeightPointerARB: MISSING
glWeightbvARB: MISSING
glWeightdvARB: MISSING
glWeightfvARB: MISSING
glWeightivARB: MISSING
glWeightsvARB: MISSING
glWeightubvARB: MISSING
glWeightuivARB: MISSING
glWeightusvARB: MISSING
glBindBufferARB: OK
glBufferDataARB: OK
glBufferSubDataARB: OK
glDeleteBuffersARB: OK
glGenBuffersARB: OK
glGetBufferParameterivARB: OK
glGetBufferPointervARB: OK
glGetBufferSubDataARB: OK
glIsBufferARB: OK
glMapBufferARB: OK
glUnmapBufferARB: OK
glBindProgramARB: OK
glDeleteProgramsARB: OK
glDisableVertexAttribArrayARB: OK
glEnableVertexAttribArrayARB: OK
glGenProgramsARB: OK
glGetProgramEnvParameterdvARB: OK
glGetProgramEnvParameterfvARB: OK
glGetProgramLocalParameterdvARB: OK
glGetProgramLocalParameterfvARB: OK
glGetProgramStringARB: OK
glGetProgramivARB: OK
glGetVertexAttribPointervARB: OK
glGetVertexAttribdvARB: OK
glGetVertexAttribfvARB: OK
glGetVertexAttribivARB: OK
glIsProgramARB: OK
glProgramEnvParameter4dARB: OK
glProgramEnvParameter4dvARB: OK
glProgramEnvParameter4fARB: OK
glProgramEnvParameter4fvARB: OK
glProgramLocalParameter4dARB: OK
glProgramLocalParameter4dvARB: OK
glProgramLocalParameter4fARB: OK
glProgramLocalParameter4fvARB: OK
glProgramStringARB: OK
glVertexAttrib1dARB: OK
glVertexAttrib1dvARB: OK
glVertexAttrib1fARB: OK
glVertexAttrib1fvARB: OK
glVertexAttrib1sARB: OK
glVertexAttrib1svARB: OK
glVertexAttrib2dARB: OK
glVertexAttrib2dvARB: OK
glVertexAttrib2fARB: OK
glVertexAttrib2fvARB: OK
glVertexAttrib2sARB: OK
glVertexAttrib2svARB: OK
glVertexAttrib3dARB: OK
glVertexAttrib3dvARB: OK
glVertexAttrib3fARB: OK
glVertexAttrib3fvARB: OK
glVertexAttrib3sARB: OK
glVertexAttrib3svARB: OK
glVertexAttrib4NbvARB: OK
glVertexAttrib4NivARB: OK
glVertexAttrib4NsvARB: OK
glVertexAttrib4NubARB: OK
glVertexAttrib4NubvARB: OK
glVertexAttrib4NuivARB: OK
glVertexAttrib4NusvARB: OK
glVertexAttrib4bvARB: OK
glVertexAttrib4dARB: OK
glVertexAttrib4dvARB: OK
glVertexAttrib4fARB: OK
glVertexAttrib4fvARB: OK
glVertexAttrib4ivARB: OK
glVertexAttrib4sARB: OK
glVertexAttrib4svARB: OK
glVertexAttrib4ubvARB: OK
glVertexAttrib4uivARB: OK
glVertexAttrib4usvARB: OK
glVertexAttribPointerARB: OK
glBindAttribLocationARB: OK
glGetActiveAttribARB: OK
glGetAttribLocationARB: OK
glWindowPos2dARB: OK
glWindowPos2dvARB: OK
glWindowPos2fARB: OK
glWindowPos2fvARB: OK
glWindowPos2iARB: OK
glWindowPos2ivARB: OK
glWindowPos2sARB: OK
glWindowPos2svARB: OK
glWindowPos3dARB: OK
glWindowPos3dvARB: OK
glWindowPos3fARB: OK
glWindowPos3fvARB: OK
glWindowPos3iARB: OK
glWindowPos3ivARB: OK
glWindowPos3sARB: OK
glWindowPos3svARB: OK
glDrawBuffersATI: OK
glDrawElementArrayATI: MISSING
glDrawRangeElementArrayATI: MISSING
glElementPointerATI: MISSING
glGetTexBumpParameterfvATI: MISSING
glGetTexBumpParameterivATI: MISSING
glTexBumpParameterfvATI: MISSING
glTexBumpParameterivATI: MISSING
glAlphaFragmentOp1ATI: MISSING
glAlphaFragmentOp2ATI: MISSING
glAlphaFragmentOp3ATI: MISSING
glBeginFragmentShaderATI: MISSING
glBindFragmentShaderATI: MISSING
glColorFragmentOp1ATI: MISSING
glColorFragmentOp2ATI: MISSING
glColorFragmentOp3ATI: MISSING
glDeleteFragmentShaderATI: MISSING
glEndFragmentShaderATI: MISSING
glGenFragmentShadersATI: MISSING
glPassTexCoordATI: MISSING
glSampleMapATI: MISSING
glSetFragmentShaderConstantATI: MISSING
glMapObjectBufferATI: MISSING
glUnmapObjectBufferATI: MISSING
glPNTrianglesfATI: MISSING
glPNTrianglesiATI: MISSING
glStencilFuncSeparateATI: MISSING
glStencilOpSeparateATI: MISSING
glArrayObjectATI: MISSING
glFreeObjectBufferATI: MISSING
glGetArrayObjectfvATI: MISSING
glGetArrayObjectivATI: MISSING
glGetObjectBufferfvATI: MISSING
glGetObjectBufferivATI: MISSING
glGetVariantArrayObjectfvATI: MISSING
glGetVariantArrayObjectivATI: MISSING
glIsObjectBufferATI: MISSING
glNewObjectBufferATI: MISSING
glUpdateObjectBufferATI: MISSING
glVariantArrayObjectATI: MISSING
glGetVertexAttribArrayObjectfvATI: MISSING
glGetVertexAttribArrayObjectivATI: MISSING
glVertexAttribArrayObjectATI: MISSING
glClientActiveVertexStreamATI: MISSING
glNormalStream3bATI: MISSING
glNormalStream3bvATI: MISSING
glNormalStream3dATI: MISSING
glNormalStream3dvATI: MISSING
glNormalStream3fATI: MISSING
glNormalStream3fvATI: MISSING
glNormalStream3iATI: MISSING
glNormalStream3ivATI: MISSING
glNormalStream3sATI: MISSING
glNormalStream3svATI: MISSING
glVertexBlendEnvfATI: MISSING
glVertexBlendEnviATI: MISSING
glVertexStream2dATI: MISSING
glVertexStream2dvATI: MISSING
glVertexStream2fATI: MISSING
glVertexStream2fvATI: MISSING
glVertexStream2iATI: MISSING
glVertexStream2ivATI: MISSING
glVertexStream2sATI: MISSING
glVertexStream2svATI: MISSING
glVertexStream3dATI: MISSING
glVertexStream3dvATI: MISSING
glVertexStream3fATI: MISSING
glVertexStream3fvATI: MISSING
glVertexStream3iATI: MISSING
glVertexStream3ivATI: MISSING
glVertexStream3sATI: MISSING
glVertexStream3svATI: MISSING
glVertexStream4dATI: MISSING
glVertexStream4dvATI: MISSING
glVertexStream4fATI: MISSING
glVertexStream4fvATI: MISSING
glVertexStream4iATI: MISSING
glVertexStream4ivATI: MISSING
glVertexStream4sATI: MISSING
glVertexStream4svATI: MISSING
glGetUniformBufferSizeEXT: OK
glGetUniformOffsetEXT: OK
glUniformBufferEXT: OK
glBlendColorEXT: OK
glBlendEquationSeparateEXT: OK
glBlendFuncSeparateEXT: OK
glBlendEquationEXT: OK
glColorSubTableEXT: MISSING
glCopyColorSubTableEXT: MISSING
glLockArraysEXT: OK
glUnlockArraysEXT: OK
glConvolutionFilter1DEXT: MISSING
glConvolutionFilter2DEXT: MISSING
glConvolutionParameterfEXT: MISSING
glConvolutionParameterfvEXT: MISSING
glConvolutionParameteriEXT: MISSING
glConvolutionParameterivEXT: MISSING
glCopyConvolutionFilter1DEXT: MISSING
glCopyConvolutionFilter2DEXT: MISSING
glGetConvolutionFilterEXT: MISSING
glGetConvolutionParameterfvEXT: MISSING
glGetConvolutionParameterivEXT: MISSING
glGetSeparableFilterEXT: MISSING
glSeparableFilter2DEXT: MISSING
glBinormalPointerEXT: MISSING
glTangentPointerEXT: MISSING
glCopyTexImage1DEXT: MISSING
glCopyTexImage2DEXT: MISSING
glCopyTexSubImage1DEXT: MISSING
glCopyTexSubImage2DEXT: MISSING
glCopyTexSubImage3DEXT: OK
glCullParameterdvEXT: MISSING
glCullParameterfvEXT: MISSING
glDepthBoundsEXT: OK
glColorMaskIndexedEXT: OK
glDisableIndexedEXT: OK
glEnableIndexedEXT: OK
glGetBooleanIndexedvEXT: OK
glGetIntegerIndexedvEXT: OK
glIsEnabledIndexedEXT: OK
glDrawArraysInstancedEXT: OK
glDrawElementsInstancedEXT: OK
glDrawRangeElementsEXT: OK
glFogCoordPointerEXT: OK
glFogCoorddEXT: OK
glFogCoorddvEXT: OK
glFogCoordfEXT: OK
glFogCoordfvEXT: OK
glFragmentColorMaterialEXT: MISSING
glFragmentLightModelfEXT: MISSING
glFragmentLightModelfvEXT: MISSING
glFragmentLightModeliEXT: MISSING
glFragmentLightModelivEXT: MISSING
glFragmentLightfEXT: MISSING
glFragmentLightfvEXT: MISSING
glFragmentLightiEXT: MISSING
glFragmentLightivEXT: MISSING
glFragmentMaterialfEXT: MISSING
glFragmentMaterialfvEXT: MISSING
glFragmentMaterialiEXT: MISSING
glFragmentMaterialivEXT: MISSING
glGetFragmentLightfvEXT: MISSING
glGetFragmentLightivEXT: MISSING
glGetFragmentMaterialfvEXT: MISSING
glGetFragmentMaterialivEXT: MISSING
glLightEnviEXT: MISSING
glBlitFramebufferEXT: OK
glRenderbufferStorageMultisampleEXT: OK
glBindFramebufferEXT: OK
glBindRenderbufferEXT: OK
glCheckFramebufferStatusEXT: OK
glDeleteFramebuffersEXT: OK
glDeleteRenderbuffersEXT: OK
glFramebufferRenderbufferEXT: OK
glFramebufferTexture1DEXT: OK
glFramebufferTexture2DEXT: OK
glFramebufferTexture3DEXT: OK
glGenFramebuffersEXT: OK
glGenRenderbuffersEXT: OK
glGenerateMipmapEXT: OK
glGetFramebufferAttachmentParameterivEXT: OK
glGetRenderbufferParameterivEXT: OK
glIsFramebufferEXT: OK
glIsRenderbufferEXT: OK
glRenderbufferStorageEXT: OK
glFramebufferTextureEXT: OK
glFramebufferTextureFaceEXT: OK
glFramebufferTextureLayerEXT: OK
glProgramParameteriEXT: OK
glProgramEnvParameters4fvEXT: OK
glProgramLocalParameters4fvEXT: OK
glBindFragDataLocationEXT: OK
glGetFragDataLocationEXT: OK
glGetUniformuivEXT: OK
glGetVertexAttribIivEXT: OK
glGetVertexAttribIuivEXT: OK
glUniform1uiEXT: OK
glUniform1uivEXT: OK
glUniform2uiEXT: OK
glUniform2uivEXT: OK
glUniform3uiEXT: OK
glUniform3uivEXT: OK
glUniform4uiEXT: OK
glUniform4uivEXT: OK
glVertexAttribI1iEXT: OK
glVertexAttribI1ivEXT: OK
glVertexAttribI1uiEXT: OK
glVertexAttribI1uivEXT: OK
glVertexAttribI2iEXT: OK
glVertexAttribI2ivEXT: OK
glVertexAttribI2uiEXT: OK
glVertexAttribI2uivEXT: OK
glVertexAttribI3iEXT: OK
glVertexAttribI3ivEXT: OK
glVertexAttribI3uiEXT: OK
glVertexAttribI3uivEXT: OK
glVertexAttribI4bvEXT: OK
glVertexAttribI4iEXT: OK
glVertexAttribI4ivEXT: OK
glVertexAttribI4svEXT: OK
glVertexAttribI4ubvEXT: OK
glVertexAttribI4uiEXT: OK
glVertexAttribI4uivEXT: OK
glVertexAttribI4usvEXT: OK
glVertexAttribIPointerEXT: OK
glGetHistogramEXT: MISSING
glGetHistogramParameterfvEXT: MISSING
glGetHistogramParameterivEXT: MISSING
glGetMinmaxEXT: MISSING
glGetMinmaxParameterfvEXT: MISSING
glGetMinmaxParameterivEXT: MISSING
glHistogramEXT: MISSING
glMinmaxEXT: MISSING
glResetHistogramEXT: MISSING
glResetMinmaxEXT: MISSING
glIndexFuncEXT: MISSING
glIndexMaterialEXT: MISSING
glApplyTextureEXT: MISSING
glTextureLightEXT: MISSING
glTextureMaterialEXT: MISSING
glMultiDrawArraysEXT: OK
glMultiDrawElementsEXT: OK
glSampleMaskEXT: MISSING
glSamplePatternEXT: MISSING
glColorTableEXT: MISSING
glGetColorTableEXT: MISSING
glGetColorTableParameterfvEXT: MISSING
glGetColorTableParameterivEXT: MISSING
glGetPixelTransformParameterfvEXT: MISSING
glGetPixelTransformParameterivEXT: MISSING
glPixelTransformParameterfEXT: MISSING
glPixelTransformParameterfvEXT: MISSING
glPixelTransformParameteriEXT: MISSING
glPixelTransformParameterivEXT: MISSING
glPointParameterfEXT: OK
glPointParameterfvEXT: OK
GL_EXT_polygon_offset:
what? no glLightEnviEXT?
Yeah its to bad that ATI is lagging behind, as of now I am only coding for Nvidia hardware on my Desktop with a GF8800. I decided that I am not going to get a laptop anymore.
I have gotten to a point where I am coding my game to work with features Nvidia supports and ATI doesn’t. I know this limits my user base, but I am not happy that ATI isn’t keeping up anymore with extension support or features such as vertex textures as an example.
Thanks all for the help, and yeah it’s a shame that no one is updating delphi3D anymore, I sent in the GF8800 GTX info back when it first came out so people could check out the specs…
As you speak of delphi3d, does anyone know how/what is Tom doing? I haven’t seen any activity from him in ages, neither on his site nor on the forums.
He’s dead Jim.
As a matter of fact, I was watching an old episode of Star Trek right now… Still, I hope you do make a joke.
Are you serious?