ATI
Seems they are hidden on catalyst 9.10
I have seen…
on ogl driver binary in catalyst 9.10 rc7 and linux ubuntu 9.10 drivers this new extensions:
dx 11
1.GL_AMD_gpu_shader5
seems to have shader model 5.0
2.GL_AMD_patch_tessellator
seems to have domain and hull shaders
3.GL_AMDX_texture_compression_dxt6
4.GL_AMDX_texture_compression_dxt7
new bc6 bc7 hdr texture compression in dx11
of course 16kx16k textures should be supported now…
With these and OpenCL only multithread rendering seems to be lacking on OpenGL… I’m sure Nvidia has also something to say
in GTC 2009.
Other extensions
5. GL_AMDX_random_access_target
semems as bindless Nvidia Extensions… or scattering
to renderbuffers/textures in fbos…
OPTION AMD_random_access_target;
AMD_random_access_target
- GL_AMDX_abuffer_oit
seem A-Buffer Order Independent Tranlucency support builtin
similar to DirectX11 sample
glFlushOITBuffersAMDX
dx 10.1
new GL_AMD_texture_cube_map_array
NVIDIA
Please check that on a GT220-260 GPUS.
First 191.00 seems to be the first drivers to
have full support OpenGL 3.2 in a WHQL production driver and more important the first to implement full ARB dx10.1 extensions.
- GL_ARB_draw_buffers_blend
- GL_ARB_sample_shading
- GL_ARB_texture_cube_map_array
- GL_ARB_texture_gather
- GL_ARB_texture_query_lod
Also found on a linux glext.h from June 2009 may be reworked…
doubles
that should be supported on GT200
GL_NV_gpu_program_fp64
dx10.1
GL_NV_texture_cube_map_array
glsl:
GL_NV_gpu_shader4_1
assembly:
GL_NV_gpu_program4_1
GL_NV_vertex_program4_1
GL_NV_geometry_program4_1
GL_NV_fragment_program4_1
dx11
please check that on GT300
all assmebly:
GL_NV_gpu_program5
GL_NV_vertex_program5
GL_NV_tessellation_program5
GL_NV_geometry_program5
GL_NV_fragment_program5
GL_NV_tessellation_shader (glsl?
GL_NV_draw_buffers3
GL_NV_anc_buffer_object
GL_NV_sample_shading_control
GL_NV_transform_feedback3
GL_NVX_volatile_texture
GL_NVX_dx_interop
GL_NVX_gpu_sync_buffer