Originally posted by barbarbaron
View Post
The extensions Intel has that we decided not to support in Gallium:
* GL_EXT_cull_vertex
* GL_3DFX_texture_compression_FXT1
* GL_NV_vertex_program
* GL_NV_vertex_program1_1
The extensions Intel has that r300 hw doesn't and cannot support:
* GL_ARB_depth_clamp
* GL_ARB_seamless_cube_map
* GL_EXT_draw_buffers2
* GL_NV_depth_clamp
The extensions Intel has that we are missing in r300g:
* GL_ARB_draw_elements_base_vertex (I have patches)
* GL_ARB_fragment_program_shadow (it's on my todo, should be easy)
* GL_ARB_half_float_pixel (useless without float textures anyway)
* GL_ARB_sync (needs some work in st/mesa)
* GL_APPLE_client_storage (huh?)
* GL_ATI_envmap_bumpmap (I'll see what I can do)
* GL_MESA_texture_signed_rgba (useless, app devs use GL_EXT_texture_snorm instead, which is not in Mesa)
The first 4 on the list above are the only ones I consider important.
The extensions r300g has that Intel has not:
* GL_EXT_framebuffer_multisample
* GL_EXT_texture_mirror_clamp
* GL_ATI_texture_mirror_once
* GL_NV_conditional_render
* GL_SGI_color_matrix
* GL_S3_s3tc
Comment