
gles
jieniyimiao
真的英雄,在于,以脆弱的凡人之躯,而具有神性的不可战胜。
展开
-
GLSL经典入门教程汇总
权威官方文档:https://www.opengl.org/documentation/glsl/权威民间金典入门教程:http://blog.youkuaiyun.com/racehorse一个详细完整的GLSL代码:http://www.ituring.com.cn/article/851GLSL简介和所有内置变量:http://www.linuxgraphics.cn原创 2015-03-19 14:59:12 · 17582 阅读 · 3 评论 -
OpenGLES2.0着色器语言glsl
OpenGLES2.0中是强制使用可编程的渲染管线的,使用的是glsl着色器语言,因为着色器语言是使用的GPU,即图形处理单元,而不是CPU,这样可以使CPU从繁重的几何计算和像素的处理中解脱出来了。这就加大了处理的速度。下面的这篇教程是转载的。原文地址如下,感谢作者manyouhttp://www.apkbus.com/blog-99192-39382.html一、着色语言基础数据类型概述1.原创 2016-01-15 16:27:37 · 4859 阅读 · 0 评论 -
simple-framework(MaliSDK框架分析)
simple-framework(Mali SDK框架分析)1.所有的定义及实现放在同一个命名空间中,文件包含#include一般在命名空间的外面。总的命名空间为namespace MaliSDK{};使用时using namespace MaliSDK包含所有命名空间中的内容。2.头文件中定义类型,并用#ifndef, #define, #endif来防止多次包含的问题,在对应的.cpp文件中实原创 2015-07-18 10:51:02 · 2114 阅读 · 0 评论 -
Mali GPU OpenGL ES 应用性能优化--测试+定位+优化流程
1. 使用DS-5 Streamline定位瓶颈 DS-5 Streamline要求GPU驱动启用性能测试,在Mali GPU驱动中激活性能测试对性能影响微不足道。1.1 DS-5 Streamline简介 可使用DS-5 Streamline从CPU和Mali GPU中实时收集性能计数器,然后以图形方式显示这些计数器,其主要功能如下: • 收集计数器--从CPU和Mali G原创 2015-07-06 21:47:35 · 2423 阅读 · 1 评论 -
Mali GPU OpenGL ES 应用性能优化--基本方法
1. 常用优化工具2. 常用优化方案 OpenGL ES优化的主要工作是在图形管道中找到影响性能的bottleneck,其bottleneck一般表现在以下几方面: • 在应用程序代码中,如冲突检测 • GPU与主内存间的数据传输 • 在VP(Vertex Processor)中的顶点处理 • 在FP(Fragment Processor)中的片断处理原创 2015-07-06 21:25:56 · 2895 阅读 · 0 评论 -
OpenGL ES2.0 基本编程
1. EGL OpenGL ES命令需要一个rendering context和一个drawing surface。 Rendering Context: 保存当前的OpenGL ES状态。 Drawing Surface: 是原语(primitive)画图的Surface。它指定了渲染的buffer类型,如:color buffer,depth buffer和原创 2015-07-06 20:35:07 · 1336 阅读 · 0 评论 -
OpenGL ES 2.0基本概念
1. OpenGL ES 2.0可编程管道 OpenGL负责把三维空间中的对象通过投影、光栅化转换为二维图像,然后呈现到屏幕上。 上图黄色部分(Vertex Shader和Fragment Shader)为此管道的可编程部分。整个管道包含以下两个规范: 1) OpenGL ES 2.0 API specification 2) OpenGL ES Sh原创 2015-07-06 20:51:40 · 1721 阅读 · 0 评论 -
OpenGL 与 GLSL 版本
来自:https://github.com/mattdesl/lwjgl-basics/wiki/GLSL-VersionsYou can use the #version command as the first line of your shader to specify GLSL version:#version 120void main() { gl_FragColor = v原创 2015-07-05 20:28:00 · 3276 阅读 · 0 评论 -
OpenGL ES 2.0渲染管线
http://codingnow.cn/opengles/1504.htmlOpengl es 2.0实现了可编程的图形管线,比起1.x的固定管线要复杂和灵活很多,由两部分规范组成:Opengl es 2.0 API规范和Opengl es着色语言规范。下图是Opengl es 2.0渲染管线,阴影部分是opengl es 2.0的可编程阶段。 1. 顶点着色器(V原创 2015-03-07 10:36:06 · 1568 阅读 · 0 评论 -
OpenGL ES 简单教程
什么是OpenGL ES?OpenGL ES (为OpenGL for Embedded System的缩写) 为适用于嵌入式系统的一个免费二维和三维图形库。为桌面版本OpenGL 的一个子集。OpenGL ES 定义了一个在移动平台上能够支持OpenGL最基本功能的精简标准,以适应如手机,PDA或其它消费者移动终端的显示系统。Khronos Group 定义和管理原创 2015-03-20 10:21:49 · 3064 阅读 · 1 评论 -
EGL教程汇总
原文链接:http://www.cnblogs.com/afilover/archive/2010/01/09/1643186.html原文链接:http://www.cnitblog.com/zouzheng/archive/2011/05/30/74326.html关于EGL的简明简绍:http://wenku.baidu.com/view/fbfa3860a98271fe910ef9原创 2015-03-20 13:48:23 · 4896 阅读 · 0 评论 -
win7下搭建opengl es 2.0开发环境
http://codingnow.cn/opengles/1501.html===================================================================1. 下载AMD的OpenGL ES2.0的模拟器 ,下载地址: http://www.opengles-book.com/ESEmulator.2009-04-28原创 2015-03-05 22:05:22 · 2435 阅读 · 0 评论 -
OpenGL ES 2.0 编程三步曲
Android OpenGL库加载过程源码分析//http://mobile.51cto.com/aengine-437165.htm本文简单介绍OpenGL库的加载过程。OpenGL以动态库的方式提供,因此在使用OpenGL的接口函数绘图前,需要加载OpenGL库,并得到接口函数指针。函数EGLBoolean egl_init_drivers()就是负责OpenGL库的加载。原创 2015-03-20 10:37:47 · 2416 阅读 · 0 评论 -
OpenGL ES Emulator比较
http://blog.youkuaiyun.com/nhsoft/article/details/6337434http://www.klayge.org/2011/04/20/opengl-es-emulator横向比较/http://blog.youkuaiyun.com/nhsoft/article/details/6337434==================原创 2015-03-05 22:00:02 · 3573 阅读 · 0 评论 -
OpenGL 资源汇编
本文收集和汇总了 OpenGL 的文档、教程和在线书籍,供学习和开发人员参考。OPENGL开发教程:http://www.linuxgraphics.cn/opengl/index.htmlOpenGL 教程大名鼎鼎的 Nehe 教程:http://nehe.gamedev.net/OpenGL 入门学习系列讲的非常清楚,推荐。OpenGL入门学习之一—原创 2015-03-19 19:52:08 · 1620 阅读 · 0 评论 -
OpenGL ES编程入门资源集合
OpenGL ES 2.0中文手册:http://www.dreamingwish.com/articlelist/category/opengl-es-api里边讲解了部分API的功能,作为基本的参考。OpenGL ES2.0 渲染管线:http://codingnow.cn/opengles/1504.htmlOpenGL ES2.0 绘制三角形:http://codi原创 2015-03-20 22:09:12 · 3117 阅读 · 0 评论