测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可协议 | 自定义 |
发布最后发布 | 2016年7月 |
Maintained by Felix Paul Kühne, VideoLAN Board, VideoLAN Board.
GLEssentials
DESCRIPTION
本示例提供了WWDC 2010会议中描述的一些技术的示例。其中使用了顶点缓冲对象(VBOs)、顶点数组对象(VAOs)、帧缓冲对象(FBO)和GLSL程序对象。它从加载进来的模型数据创建VAO和VBOs。它从图像数据创建模型纹理和从源加载的GLSL着色器。它还创建了用于渲染模型反射的FBO和纹理。它使用环境贴图GLSL程序将反射纹理应用于平面。本示例还演示了如何共享iPhone OS的OpenGL ES源代码和OS X的OpenGL源代码。
此外,它还实现了全屏渲染、视网膜显示屏支持,并演示了如何在OS X上获取和使用OpenGL 3.2渲染上下文。
BUILD REQUIREMENTS
Mac版本:Mac OS X 10.6或更高版本,Xcode 3.1或更高 iOS版本:iOS SDK 4.0或更高
RUNTIME REQUIREMENTS
Mac版本:Mac OS X 10.6或更高版本 Mac版本:Mac OS X 10.7或更高版本以使用OpenGL 3.2 iOS版本:iOS 4.0或更高(支持OpenGL ES 2.0)
REVISION HISTORY
VERSION 1.8
版权(C)2010~2015 Apple Inc. 保留所有权利。