学习OpenGL
鎏嫣宫守护
不能安逸的日子
展开
-
学习《Android3D游戏开发技术宝典:OpenGL.ES.2.0》一:初识OpenGL ES 2.0应用程序
1.OpenGL ES 2.0 主要是用于嵌入式设备(主要就是手机及平板),与OpenGL 1.X的区别在于:1.X 使用的是固定渲染管线,而2.0使用的是可编程渲染管线,大大提高了渲染能力。2.关于ShaderUtil的工具类:作用是将着色器(Shader)脚本加载进显卡并编译。1>首先先从着色器sh 脚本中加载着色器内容的loadFromAssetsFile()以及检查每一步的是否有错原创 2016-06-14 13:09:37 · 1320 阅读 · 0 评论 -
学习《Android3D游戏开发技术宝典:OpenGL.ES.2.0》二:着色器语言基础
一:着色器语言概述 OpenGL ES 着色语言是一种高级的图形编程语言,起源自于C语言,同时具有RenderMan 以及其他着色语言的一些优良特性,易于被开发人员掌握。、 与传统的编程语言有很大不同的是,器提供了更加丰富的原生类型,入向量、矩阵等。主要有以下特征:1.OpenGL ES 着色语言是一种高级的过程语言(注意 ,不是面向对象)。原创 2016-06-23 12:01:28 · 1714 阅读 · 0 评论