PDA

View Full Version : Radeon x2400 Mobility extension support?



Mars_999
03-19-2008, 04:21 PM
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

HollanErno
03-20-2008, 06:46 AM
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

V-man
03-20-2008, 07:43 AM
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.

Zengar
03-20-2008, 07:48 AM
AFAIK, the newer extensions are only available for the G8x cards.

HollanErno
03-20-2008, 08:36 AM
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

GL_VERSION_1_1: OK
---------------

GL_VERSION_1_2: OK
---------------
glCopyTexSubImage3D: OK
glDrawRangeElements: OK
glTexImage3D: OK
glTexSubImage3D: OK

GL_VERSION_1_3: 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

GL_VERSION_1_4: 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

GL_VERSION_1_5: 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

GL_VERSION_2_0: 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

GL_VERSION_2_1: OK
---------------
glUniformMatrix2x3fv: OK
glUniformMatrix2x4fv: OK
glUniformMatrix3x2fv: OK
glUniformMatrix3x4fv: OK
glUniformMatrix4x2fv: OK
glUniformMatrix4x3fv: OK

GL_3DFX_multisample: MISSING
--------------------

GL_3DFX_tbuffer: MISSING
----------------
glTbufferMask3DFX: MISSING

GL_3DFX_texture_compression_FXT1: MISSING
---------------------------------

GL_APPLE_client_storage: MISSING
------------------------

GL_APPLE_element_array: MISSING
-----------------------
glDrawElementArrayAPPLE: MISSING
glDrawRangeElementArrayAPPLE: MISSING
glElementPointerAPPLE: MISSING
glMultiDrawElementArrayAPPLE: MISSING
glMultiDrawRangeElementArrayAPPLE: MISSING

GL_APPLE_fence: MISSING
---------------
glDeleteFencesAPPLE: MISSING
glFinishFenceAPPLE: MISSING
glFinishObjectAPPLE: MISSING
glGenFencesAPPLE: MISSING
glIsFenceAPPLE: MISSING
glSetFenceAPPLE: MISSING
glTestFenceAPPLE: MISSING
glTestObjectAPPLE: MISSING

GL_APPLE_float_pixels: MISSING
----------------------

GL_APPLE_pixel_buffer: MISSING
----------------------

GL_APPLE_specular_vector: MISSING
-------------------------

GL_APPLE_texture_range: MISSING
-----------------------
glGetTexParameterPointervAPPLE: MISSING
glTextureRangeAPPLE: MISSING

GL_APPLE_transform_hint: MISSING
------------------------

GL_APPLE_vertex_array_object: MISSING
-----------------------------
glBindVertexArrayAPPLE: MISSING
glDeleteVertexArraysAPPLE: MISSING
glGenVertexArraysAPPLE: MISSING
glIsVertexArrayAPPLE: MISSING

GL_APPLE_vertex_array_range: MISSING
----------------------------
glFlushVertexArrayRangeAPPLE: MISSING
glVertexArrayParameteriAPPLE: MISSING
glVertexArrayRangeAPPLE: MISSING

GL_APPLE_ycbcr_422: MISSING
-------------------

GL_ARB_color_buffer_float: OK
--------------------------
glClampColorARB: OK

GL_ARB_depth_texture: OK
---------------------

GL_ARB_draw_buffers: OK
--------------------
glDrawBuffersARB: OK

GL_ARB_fragment_program: OK
------------------------

GL_ARB_fragment_program_shadow: OK
-------------------------------

GL_ARB_fragment_shader: OK
-----------------------

GL_ARB_half_float_pixel: OK
------------------------

GL_ARB_imaging: 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

GL_ARB_matrix_palette: MISSING
----------------------
glCurrentPaletteMatrixARB: MISSING
glMatrixIndexPointerARB: MISSING
glMatrixIndexubvARB: MISSING
glMatrixIndexuivARB: MISSING
glMatrixIndexusvARB: MISSING

GL_ARB_multisample: OK
-------------------
glSampleCoverageARB: OK

GL_ARB_multitexture: 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

GL_ARB_occlusion_query: OK
-----------------------
glBeginQueryARB: OK
glDeleteQueriesARB: OK
glEndQueryARB: OK
glGenQueriesARB: OK
glGetQueryObjectivARB: OK
glGetQueryObjectuivARB: OK
glGetQueryivARB: OK
glIsQueryARB: OK

GL_ARB_pixel_buffer_object: OK
---------------------------

GL_ARB_point_parameters: OK
------------------------
glPointParameterfARB: OK
glPointParameterfvARB: OK

GL_ARB_point_sprite: OK
--------------------

GL_ARB_shader_objects: 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

GL_ARB_shading_language_100: OK
----------------------------

GL_ARB_shadow: OK
--------------

GL_ARB_shadow_ambient: MISSING
----------------------

GL_ARB_texture_border_clamp: OK
----------------------------

GL_ARB_texture_compression: OK
---------------------------
glCompressedTexImage1DARB: OK
glCompressedTexImage2DARB: OK
glCompressedTexImage3DARB: OK
glCompressedTexSubImage1DARB: OK
glCompressedTexSubImage2DARB: OK
glCompressedTexSubImage3DARB: OK
glGetCompressedTexImageARB: OK

GL_ARB_texture_cube_map: OK
------------------------

GL_ARB_texture_env_add: OK
-----------------------

GL_ARB_texture_env_combine: OK
---------------------------

GL_ARB_texture_env_crossbar: MISSING
----------------------------

GL_ARB_texture_env_dot3: OK
------------------------

GL_ARB_texture_float: OK
---------------------

GL_ARB_texture_mirrored_repeat: OK
-------------------------------

GL_ARB_texture_non_power_of_two: OK
--------------------------------

GL_ARB_texture_rectangle: OK
-------------------------

GL_ARB_transpose_matrix: OK
------------------------
glLoadTransposeMatrixdARB: OK
glLoadTransposeMatrixfARB: OK
glMultTransposeMatrixdARB: OK
glMultTransposeMatrixfARB: OK

GL_ARB_vertex_blend: MISSING
--------------------
glVertexBlendARB: MISSING
glWeightPointerARB: MISSING
glWeightbvARB: MISSING
glWeightdvARB: MISSING
glWeightfvARB: MISSING
glWeightivARB: MISSING
glWeightsvARB: MISSING
glWeightubvARB: MISSING
glWeightuivARB: MISSING
glWeightusvARB: MISSING

GL_ARB_vertex_buffer_object: OK
----------------------------
glBindBufferARB: OK
glBufferDataARB: OK
glBufferSubDataARB: OK
glDeleteBuffersARB: OK
glGenBuffersARB: OK
glGetBufferParameterivARB: OK
glGetBufferPointervARB: OK
glGetBufferSubDataARB: OK
glIsBufferARB: OK
glMapBufferARB: OK
glUnmapBufferARB: OK

GL_ARB_vertex_program: 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

GL_ARB_vertex_shader: OK
---------------------
glBindAttribLocationARB: OK
glGetActiveAttribARB: OK
glGetAttribLocationARB: OK

GL_ARB_window_pos: 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

GL_ATIX_point_sprites: MISSING
----------------------

GL_ATIX_texture_env_combine3: MISSING
-----------------------------

GL_ATIX_texture_env_route: MISSING
--------------------------

GL_ATIX_vertex_shader_output_point_size: MISSING
----------------------------------------

GL_ATI_draw_buffers: OK
--------------------
glDrawBuffersATI: OK

GL_ATI_element_array: MISSING
---------------------
glDrawElementArrayATI: MISSING
glDrawRangeElementArrayATI: MISSING
glElementPointerATI: MISSING

GL_ATI_envmap_bumpmap: MISSING
----------------------
glGetTexBumpParameterfvATI: MISSING
glGetTexBumpParameterivATI: MISSING
glTexBumpParameterfvATI: MISSING
glTexBumpParameterivATI: MISSING

GL_ATI_fragment_shader: 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

GL_ATI_map_object_buffer: MISSING
-------------------------
glMapObjectBufferATI: MISSING
glUnmapObjectBufferATI: MISSING

GL_ATI_pn_triangles: MISSING
--------------------
glPNTrianglesfATI: MISSING
glPNTrianglesiATI: MISSING

GL_ATI_separate_stencil: MISSING
------------------------
glStencilFuncSeparateATI: MISSING
glStencilOpSeparateATI: MISSING

GL_ATI_shader_texture_lod: MISSING
--------------------------

GL_ATI_text_fragment_shader: MISSING
----------------------------

GL_ATI_texture_compression_3dc: MISSING
-------------------------------

GL_ATI_texture_env_combine3: MISSING
----------------------------

GL_ATI_texture_float: OK
---------------------

GL_ATI_texture_mirror_once: OK
---------------------------

GL_ATI_vertex_array_object: 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

GL_ATI_vertex_attrib_array_object: MISSING
----------------------------------
glGetVertexAttribArrayObjectfvATI: MISSING
glGetVertexAttribArrayObjectivATI: MISSING
glVertexAttribArrayObjectATI: MISSING

GL_ATI_vertex_streams: 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

GL_EXT_422_pixels: MISSING
------------------

GL_EXT_Cg_shader: OK
-----------------

GL_EXT_abgr: OK
------------

GL_EXT_bgra: OK
------------

GL_EXT_bindable_uniform: OK
------------------------
glGetUniformBufferSizeEXT: OK
glGetUniformOffsetEXT: OK
glUniformBufferEXT: OK

GL_EXT_blend_color: OK
-------------------
glBlendColorEXT: OK

GL_EXT_blend_equation_separate: OK
-------------------------------
glBlendEquationSeparateEXT: OK

GL_EXT_blend_func_separate: OK
---------------------------
glBlendFuncSeparateEXT: OK

GL_EXT_blend_logic_op: MISSING
----------------------

GL_EXT_blend_minmax: OK
--------------------
glBlendEquationEXT: OK

GL_EXT_blend_subtract: OK
----------------------

GL_EXT_clip_volume_hint: MISSING
------------------------

GL_EXT_cmyka: MISSING
-------------

GL_EXT_color_subtable: MISSING
----------------------
glColorSubTableEXT: MISSING
glCopyColorSubTableEXT: MISSING

GL_EXT_compiled_vertex_array: OK
-----------------------------
glLockArraysEXT: OK
glUnlockArraysEXT: OK

GL_EXT_convolution: MISSING
-------------------
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

GL_EXT_coordinate_frame: MISSING
------------------------
glBinormalPointerEXT: MISSING
glTangentPointerEXT: MISSING

GL_EXT_copy_texture: MISSING
--------------------
glCopyTexImage1DEXT: MISSING
glCopyTexImage2DEXT: MISSING
glCopyTexSubImage1DEXT: MISSING
glCopyTexSubImage2DEXT: MISSING
glCopyTexSubImage3DEXT: OK

GL_EXT_cull_vertex: MISSING
-------------------
glCullParameterdvEXT: MISSING
glCullParameterfvEXT: MISSING

GL_EXT_depth_bounds_test: OK
-------------------------
glDepthBoundsEXT: OK

GL_EXT_draw_buffers2: OK
---------------------
glColorMaskIndexedEXT: OK
glDisableIndexedEXT: OK
glEnableIndexedEXT: OK
glGetBooleanIndexedvEXT: OK
glGetIntegerIndexedvEXT: OK
glIsEnabledIndexedEXT: OK

GL_EXT_draw_instanced: OK
----------------------
glDrawArraysInstancedEXT: OK
glDrawElementsInstancedEXT: OK

GL_EXT_draw_range_elements: OK
---------------------------
glDrawRangeElementsEXT: OK

GL_EXT_fog_coord: OK
-----------------
glFogCoordPointerEXT: OK
glFogCoorddEXT: OK
glFogCoorddvEXT: OK
glFogCoordfEXT: OK
glFogCoordfvEXT: OK

GL_EXT_fragment_lighting: MISSING
-------------------------
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

GL_EXT_framebuffer_blit: OK
------------------------
glBlitFramebufferEXT: OK

GL_EXT_framebuffer_multisample: OK
-------------------------------
glRenderbufferStorageMultisampleEXT: OK

GL_EXT_framebuffer_object: 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

GL_EXT_framebuffer_sRGB: OK
------------------------

GL_EXT_geometry_shader4: OK
------------------------
glFramebufferTextureEXT: OK
glFramebufferTextureFaceEXT: OK
glFramebufferTextureLayerEXT: OK
glProgramParameteriEXT: OK

GL_EXT_gpu_program_parameters: OK
------------------------------
glProgramEnvParameters4fvEXT: OK
glProgramLocalParameters4fvEXT: OK

GL_EXT_gpu_shader4: 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

GL_EXT_histogram: MISSING
-----------------
glGetHistogramEXT: MISSING
glGetHistogramParameterfvEXT: MISSING
glGetHistogramParameterivEXT: MISSING
glGetMinmaxEXT: MISSING
glGetMinmaxParameterfvEXT: MISSING
glGetMinmaxParameterivEXT: MISSING
glHistogramEXT: MISSING
glMinmaxEXT: MISSING
glResetHistogramEXT: MISSING
glResetMinmaxEXT: MISSING

GL_EXT_index_array_formats: MISSING
---------------------------

GL_EXT_index_func: MISSING
------------------
glIndexFuncEXT: MISSING

GL_EXT_index_material: MISSING
----------------------
glIndexMaterialEXT: MISSING

GL_EXT_index_texture: MISSING
---------------------

GL_EXT_light_texture: MISSING
---------------------
glApplyTextureEXT: MISSING
glTextureLightEXT: MISSING
glTextureMaterialEXT: MISSING

GL_EXT_misc_attribute: MISSING
----------------------

GL_EXT_multi_draw_arrays: OK
-------------------------
glMultiDrawArraysEXT: OK
glMultiDrawElementsEXT: OK

GL_EXT_multisample: MISSING
-------------------
glSampleMaskEXT: MISSING
glSamplePatternEXT: MISSING

GL_EXT_packed_depth_stencil: OK
----------------------------

GL_EXT_packed_float: OK
--------------------

GL_EXT_packed_pixels: OK
---------------------

GL_EXT_paletted_texture: MISSING
------------------------
glColorTableEXT: MISSING
glGetColorTableEXT: MISSING
glGetColorTableParameterfvEXT: MISSING
glGetColorTableParameterivEXT: MISSING

GL_EXT_pixel_buffer_object: OK
---------------------------

GL_EXT_pixel_transform: MISSING
-----------------------
glGetPixelTransformParameterfvEXT: MISSING
glGetPixelTransformParameterivEXT: MISSING
glPixelTransformParameterfEXT: MISSING
glPixelTransformParameterfvEXT: MISSING
glPixelTransformParameteriEXT: MISSING
glPixelTransformParameterivEXT: MISSING

GL_EXT_pixel_transform_color_table: MISSING
-----------------------------------

GL_EXT_point_parameters: OK
------------------------
glPointParameterfEXT: OK
glPointParameterfvEXT: OK

GL_EXT_polygon_offset:

Brolingstanz
03-20-2008, 03:01 PM
what? no glLightEnviEXT? :-)

Mars_999
03-21-2008, 07:20 PM
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...

Zengar
03-21-2008, 08:51 PM
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.

V-man
03-21-2008, 10:46 PM
He's dead Jim.

Zengar
03-22-2008, 11:56 AM
As a matter of fact, I was watching an old episode of Star Trek right now... Still, I hope you do make a joke.

Mars_999
03-22-2008, 06:09 PM
He's dead Jim.

Are you serious?