MobileVLCKit-prod 2.7.9

MobileVLCKit-prod 2.7.9

测试已测试
语言语言 Obj-CObjective C
许可协议 自定义
发布最后发布2016年7月

Maintained by Felix Paul Kühne, VideoLAN Board, VideoLAN Board.



  • By
  • Pierre d'Herbemont, Felix Paul Kühne, Carola Nitz, Jean-Baptiste Kempf, Rafaël Carré, Faustino E. Osuna, Rémi Denis-Courmont, Faustino Osuna, Tanguy Krotoff, VideoLAN, Derk-Jan Hartman, Jean-Paul Saman, Malte Tancred, Mike Schrag, Sebastien Zwickert, Toralf Niebuhr, Emmanuel de Roux, Daniel Mierswa, Rune Botten, Konstantin Pavlov, Pere Orga, Philippe Coent, Andrey Utkin, Brendon Justin, Sylver Bruneau, Gleb Pinigin, Kuang Rufan, Paul Williamson, David Fuhrmann, Brion Vibber, Martin Storsjö, Winston Weinert, Florent Pillet, Paulo Vitor Magacho da Silva, James Dumay, Jörg Bleyel, Aleksandr Matuzok, Pierre SAGASPE, Shenggang Hu, Filipe Cabecinhas, Jeremy Marchand, Andre Silva, Stefan Schmidt-Bilkenroth 和 Benjamin Adolphi

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

  • 使用Xcode 6重新生成项目。
  • 现在使用单个.xcodeproj文件同时为iOS和OS X目标。
  • 现在使用Storyboard。
  • 现在使用ARC。
  • 修复了原本 intend to be ivars 的全局变量。
  • 移除了与 iOS 3.1 之前的兼容性代码(即我们假设 CADisplayLink 可用)

版权(C)2010~2015 Apple Inc. 保留所有权利。