主页 > 其他  > 

sharpGL的openGL兼容性

sharpGL的openGL兼容性

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    完全支持 Texture LOD Control    SGIS_texture_lod    完全支持 绘制范围元素    EXT_draw_range_elements    完全支持 图像处理子集    GL_SGI_color_table、GL_EXT_convolution、GL_SGI_color_matrix、GL_EXT_histogram、GL_EXT_blend_color GL_EXT_blend_minmax    完全支持 OpenGL 1.2.1 扩展         多纹理    GL_ARB_multitexture    完全支持 OpenGL 1.3 扩展         压缩纹理    GL_ARB_texture_compression    完全支持 立方体贴图    GL_EXT_texture_cube_map    完全支持 多重采样    GL_ARB_multisample    完全支持 纹理添加    GL_ARB_texture_env_add    完全支持 纹理组合    GL_ARB_texture_env_combine    完全支持 纹理点 3    GL_ARB_texture_env_dot3    完全支持 纹理边界限制    GL_ARB_texture_border_clamp    完全支持 矩阵转置    GL_ARB_transpose_matrix    完全支持 OpenGL 1.4 扩展         自动 Mipmap    SGIS_generate_mipmap    完全支持 混合平方函数    GL_NV_blend_square    完全支持 深度纹理    GL_ARB_depth_texture    完全支持 硬件阴影 Z 深度    GL_ARB_shadow    完全支持 Fog 坐标    GL_EXT_fog_coord    完全支持 多个绘制数组    GL_EXT_multi_draw_arrays    完全支持 点参数    GL_ARB_point_parameter    完全支持 辅助颜色    GL_EXT_secondary_color    完全支持 单独的混合函数    GL_EXT_blend_func_separate    完全支持 模板包装    GL_EXT_stencil_wrap    完全支持 纹理交叉条环境模式    GL_ARB_texture_env_crossbar    完全支持 纹理 LOD 偏差    GL_EXT_texture_lod_bias    完全支持 纹理镜像重复    GL_ARB_texture_mirrored_repeat    完全支持 窗口光栅位置    GL_ARB_window_pos    完全支持 OpenGL 1.5 扩展         VBO 顶点缓冲区对象    GL_ARB_vertex_buffer_object    完全支持 遮挡查询    GL_ARB_occlusion_query    完全支持 扩展阴影函数    GL_EXT_shadow_funcs    完全支持 OpenGL 2.0 扩展         着色器对象    GL_ARB_shader_objects    完全支持 Vertex 程序    GL_ARB_vertex_program    完全支持 顶点着色器 (VS)    GL_ARB_vertex_shader    完全支持 片段着色器 (FS)    GL_ARB_fragment_shader    完全支持 多个渲染目标    GL_ARB_draw_buffers    完全支持 Non-power-of-two 纹理    GL_ARB_texture_non_power_of_two    完全支持 矩形纹理(NPOT 的有限子集)    GL_ARB_texture_rectangle    完全支持 Point Sprite (点精灵)    GL_ARB_point_sprite    完全支持 多个渲染目标    GL_ARB_draw_buffers    完全支持 顶点纹理获取    GL_ARB_texture_float    完全支持 Separate Blend Equation    GL_EXT_blend_equation_separate    完全支持 分离型网    GL_EXT_stencil_two_side    完全支持 OpenGL 2.1 扩展         非方形预科    (glUniformMatrix)    未实现 PBO 像素缓冲区对象    GL_ARB_pixel_buffer_object    完全支持 sRGB 纹理 (gamma 2.2)    GL_EXT_texture_sRGB    完全支持 OpenGL 3.0 扩展         FBO 帧缓冲区对象    GL_EXT_framebuffer_object    完全支持 FBO 多重采样    GL_EXT_framebuffer_multisample    完全支持 硬件实例化    GL_EXT_draw_instanced    完全支持 VAOs 顶点数组对象    GL_ARB_vertex_array_object    完全支持 sRGB 帧缓冲区 (gamma 2.2)    GL_EXT_framebuffer_sRGB    完全支持 变换反馈    GL_EXT_transform_feedback    完全支持

标签:

sharpGL的openGL兼容性由讯客互联其他栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“sharpGL的openGL兼容性