SharpGL 支持几乎所有扩展和 OpenGL 的核心功能到 4.2 版。如果您不确定某个扩展是否受支持,请查看此处。如果你发现你需要的扩展不受支持,请 fork 并添加它或提出问题。
核心功能
所有 OpenGL 核心功能均已完全实现,直到 OpenGL 4.2
1.2 到 1.5(含)的 OpenGL 函数在标准中已弃用,但标记为 Obsolete (过时) - 这意味着使用它们将生成警告。
支持的扩展
此页面包含按版本组织的 OpenGL 扩展列表。由于每个扩展都已合并到 SharpGL 中,因此此页面将更新。
扩展 分机 ID 地位
OpenGL 1.1 扩展
顶点数组 EXT_vertex_array 完全支持
多边形偏移 (深度偏移) EXT_polygon_offset 完全支持
RGBA 逻辑混合 EXT_blend_logic_op 完全支持
纹理复制和子复制 EXT_subtexture、EXT_copy_texture 完全支持
纹理格式 EXT_texture 完全支持
纹理对象 EXT_texture_object 完全支持
OpenGL 1.2 扩展
3D 体积纹理 GL_EXT_texture3D 完全支持
BGRA 纹理格式 GL_EXT_bgra 完全支持
打包像素 GL_EXT_packed_pixels 完全支持
法线重定标 GL_EXT_rescale_normal 完全支持
分离镜面反射颜色 GL_EXT_separate_specular_color 完全支持
纹理坐标边缘夹紧 SGIS_texture_edge_clamp 完