E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
openglES3.0
OpenGL ES 3.0 片段着色器介绍和使用
一、简介备注:内容来自于《
OpenGLES3.0
编程指南》一书。片段着色器和顶点着色器一样都是运行在GPU上的程序,片段着色器将顶点着色器输出的片段作为输入,并负责输出每个片段的颜色。
阿飞__
·
2019-08-26 18:08
OpenGL
NDK
OpenGLES3.0
开发(七):Transform Feedback
该原创文章首发于微信公众号:字节流动什么是TransformFeedbackTransformFeedback(变换反馈)是在
OpenGLES3.0
渲染管线中,顶点处理阶段结束之后,图元装配和光栅化之前的一个步骤
字节流动
·
2019-08-26 18:11
OpenGLES
NDK
Transform
Feedback
变换反馈
OpenGLES
3.0
NDK
OpenGLES3.0
开发(六):EGL
该原创文章首发于微信公众号:字节流动什么是EGLEGL是OpenGLES和本地窗口系统(NativeWindowSystem)之间的通信接口,它的主要作用:与设备的原生窗口系统通信;查询绘图表面的可用类型和配置;创建绘图表面;在OpenGLES和其他图形渲染API之间同步渲染;管理纹理贴图等渲染资源。OpenGLES的平台无关性正是借助EGL实现的,EGL屏蔽了不同平台的差异(Apple提供了自己
字节流动
·
2019-08-15 20:14
OpenGLES
3.0
NDK
OpenGLES3.0
开发(五):FBO 离屏渲染
该原创文章首发于微信公众号:字节流动什么是FBOFBO(FrameBufferObject)即帧缓冲区对象,实际上是一个可添加缓冲区的容器,可以为其添加纹理或渲染缓冲区对象(RBO)。FBO本身不能用于渲染,只有添加了纹理或者渲染缓冲区之后才能作为渲染目标,它仅且提供了3个附着(Attachment),分别是颜色附着、深度附着和模板附着。RBO(RenderBufferObject)即渲染缓冲区对
字节流动
·
2019-08-08 19:16
OpenGLES
3.0
NDK
OpenGLES3.0
开发(四):VBO、EBO 和 VAO
该原创文章首发于微信公众号:字节流动VBO和EBOVBO(VertexBufferObject)是指顶点缓冲区对象,而EBO(ElementBufferObject)是指图元索引缓冲区对象,VAO和EBO实际上是对同一类Buffer按照用途的不同称呼。OpenGLES2.0编程中,用于绘制的顶点数组数据首先保存在CPU内存,在调用glDrawArrays或者glDrawElements等进行绘制时
字节流动
·
2019-08-01 18:03
OpenGLES
3.0
OpenGL ES 之 2D 纹理介绍和使用
一、纹理概念纹理可以简单理解为物体表面的图案,
OpenGLES3.0
中纹理有:2D纹理、2D纹理数组、3D纹理和立方图纹理。
阿飞__
·
2019-07-29 15:55
OpenGL
NDK
OpenGLES3.0
开发(三):YUV 渲染
该原创文章首发于微信公众号:字节流动YUV渲染原理前面文章一文掌握YUV图像的基本处理介绍了YUV常用的基本格式,本文以实现NV21/NV12的渲染为例。前文提到,YUV图不能直接用于显示,需要转换为RGB格式,而YUV转RGB是一个逐像素处理的耗时操作,在CPU端进行转换效率过低,这时正好可以利用GPU强大的并行处理能力来实现YUV到RGB的转换。YUV与RGB之间的转换公式。需要注意的是Ope
字节流动
·
2019-07-24 18:50
OpenGLES
3.0
NDK
OpenGLES3.0
开发(二):纹理映射
该原创文章首发于微信公众号:字节流动什么是纹理现实生活中,纹理(Texture)最通常的作用是装饰3D物体,它就像是贴纸一样贴在物体表面,丰富物体的表面和细节。在OpenGLES开发中,纹理除了用于装饰物体表面,还可以用来作为存储数据的容器。那么在OpenGL中,纹理实际上是一个可以被采样的复杂数据集合,是GPU使用的图像数据结构,纹理分为2D纹理、立方图纹理和3D纹理。2D纹理是OpenGLES
字节流动
·
2019-07-22 19:26
OpenGLES
3.0
NDK
OpenGLES3.0
开发(一):绘制一个三角形
OpenGLES3.0
的特点O
字节流动
·
2019-07-12 17:37
OpenGLES
3.0
OpenGL ES 3.0-图形管线各阶段概述
OpenGLES3.0
实现了具有可编程着色功能的图形管线。下面概述
OpenGLES3.0
图形管线的各个阶段。
Tobesky
·
2019-05-30 23:47
OpenGL ES 3.0(五)坐标系
1、概述前面几篇关于OpenGLES的文章:OpenGLES2.0显示图形(上)OpenGLES2.0显示图形(下)
OpenGLES3.0
(一)综述
OpenGLES3.0
(二)GLSL与着色器
OpenGLES3.0
高丕基
·
2019-05-27 15:02
openGL之API学习(五十九)Transform Feedback变换反馈
OpenGLES3.0
、openGL4.x新增的功能我们总是将顶点数据发送到图形处理器,并且只在帧缓存中生成绘制的像素。如果我们想要在经过顶点着色器或几何着色器之后捕获这些顶点呢?
hankern
·
2019-05-06 06:40
opengl
图形学
着色器
GLSL
openGL之API学习
Learn OpenGL ES with iOS
包含OpenGLES1.1、OpenGLES2.0和
OpenGLES3.0
。需要注意的是
OpenGLES3.0
需要iOS7及以上的系统。学习OpenGLES推荐LearnOpenGL系列教程。
SayCain
·
2019-03-04 17:19
Android简单实现嘴唇贴纸功能
关于
OpenGLES3.0
的相机渲染相机采集并渲染画面有很多种方式,但是我们因为要
JabamiLight
·
2019-02-12 11:23
音视频
Android音视频开发
Android 为例编写一个 OpenGL ES 3.0 实例,Native & Java 两种实现
通过绘制一个简单的静态三角形,来简单入门和了解它大致的流程(类似于HelloWorld工程)介绍使用Native层和Java层两种方式来分别实现本文暂不介绍具体的语法,但会给比较详细的注释和解释,帮助你理解如果你还不了解
OpenGLES3.0
阿飞__
·
2018-12-05 10:04
Android
OpenGL
android平台下OpenGL ES 3.0绘制彩色三角形
OpenGLES3.0
学习实践android平台下
OpenGLES3.0
从零开始android平台下
OpenGLES3.0
绘制纯色背景android平台下
OpenGLES3.0
绘制圆点、直线和三角形android
Andy周
·
2018-11-09 14:14
android平台下OpenGL ES 3.0绘制彩色三角形
OpenGLES3.0
学习实践android平台下
OpenGLES3.0
从零开始android平台下
OpenGLES3.0
绘制纯色背景android平台下
OpenGLES3.0
绘制圆点、直线和三角形android
handy周
·
2018-11-05 12:38
OpenGL
ES
3.0实践
android平台下OpenGL ES 3.0绘制圆点、直线和三角形
OpenGLES3.0
学习实践android平台下
OpenGLES3.0
从零开始android平台下
OpenGLES3.0
绘制纯色背景android平台下
OpenGLES3.0
绘制圆点、直线和三角形android
handy周
·
2018-11-04 21:40
OpenGL
ES
3.0实践
android平台下OpenGL ES 3.0从零开始
OpenGLES3.0
学习实践android平台下
OpenGLES3.0
从零开始android平台下
OpenGLES3.0
绘制纯色背景android平台下
OpenGLES3.0
绘制圆点、直线和三角形android
handy周
·
2018-11-04 15:48
OpenGL
ES
3.0实践
Qualcomm 3D图形引擎库演变(二)
本文主要针对AdrenoGPU的
OpenGLES3.0
和3.1部分新功能做一个简单的介绍。
吴传龙
·
2018-09-19 16:51
Android系统
OpenGLES3.0
创建和链接程序相关语法
/////创建和链接程序//创建GLuintglCreateProgram()//删除voidglDeleteProgram(GLuintprogram)//连接着色器voidglAttachShader(GLuintprogram,GLuintshader)//断开连接voidglDetachShader(GLuintprogram,GLuintshader)//链接程序voidglLinkPr
慕婧
·
2018-01-26 10:07
OpenGLES
Shader
OpenGLES
OpenGLES3.0
创建和编译着色器相关语法
//创建着色器,返回句柄GLuintglCreateShader(GLenumtype)type:GL_VERTEX_SHADERGL_FRAGMENT_SHADER//删除着色器voidglDeleteShader(GLuintshader)如果一个着色器已经连接到程序对象,那么不会立刻删除,而是先标记,等到没有任何连接时,再释放内存。//设置着色器源码voidglShaderSource(GL
慕婧
·
2018-01-25 12:59
OpenGLES
Shader
OpenGLES
OpenGLES入门 1 -- 配置
如果有幸能帮助到看到本文的读者,那就更好了概念:OpenGLES1.X:固定管道编程OpenGLES2.0:可编程3D图形管道,可以创建着色器和程序对象,并且能够在OpenGLES着色语言中编写顶点和片段着色器
OpenGLES3.0
Krien
·
2017-12-11 05:03
Android Camera使用OpenGL ES 2.0和GLSurfaceView对预览进行实时二次处理(黑白滤镜)
本系列教程会有三篇文章讲解Android平台滤镜的实现方式,第三篇以后应该很多人会需要,这三篇写完,看情况是否升级到
OpenGLES3.0
来实现,毕竟OpenGLES2.0和3.0虽然有些差别,但差别不算太大
NULL____
·
2017-08-10 19:43
Android
OpenGL-ES
android studio上第一个opengl es程序
pangrui201/article/details/75091501android上opengles基础知识Google在Android2.2以后支持opengles2.2,在Android4.3以后引入
opengles3.0
pangrui201
·
2017-07-14 14:25
openGL
Google浏览器标签
知识结构ArcGISAndroid10.2.9APIArcGIS中的.tpk数据H5、ReactNative、Native应用对比分析MUI最接近原生APP体验的高性能前端框架androidstudio|
openGLes3.0
Ma_小鹏
·
2017-04-11 11:08
OpenGL ES入门04-OpenGL ES VAO VBO缓存技术
这篇文章的目标是通过
OpenGLES3.0
的VAO,VBO等缓存技术进行贝塞尔曲线的绘制。如果不明白贝塞尔曲线原理,请参考之前的博客理解与运用贝塞尔曲线。
秦明Qinmin
·
2017-02-12 20:34
opengl es3.0游戏开发学习笔记2--绘制地月星系
下面是效果图,是旋转的的照片看不出旋转效果,可以运行源码点击打开链接我的开发环境是Androidstudio2.1.3自带的模拟器不支持
opengles3.0
只能在真机上调试各个类Celestial类实现的是绘制星星
兔兔里个花兔
·
2016-11-15 22:41
android
Alpha To Coverage
Opengles3.0
新增加了一个AlphaToCoverage的特性,这是一个对AlphaTest的优化,那么这里要搞清楚AlphatoCoverage是个什么东西。
leonwei
·
2016-11-09 15:00
OpenGL ES 3.0 数据可视化 0:Hello world
本文档的任务是介绍最简单的
OpenGLES3.0
程序在iOS上的开发步骤,功能是打印一些OpenGLES相关信息并设置屏幕颜色。
熊皮皮
·
2016-03-06 05:35
COCOS学习笔记--自定义绘制
Cocos2dx3.0版本后渲染引入了
OpenGlES3.0
相关特性,使用了DrawNode类来进行绘制,那么我们就来看看DrawNode类具体是如何绘制点线面的:我们在DrawNode.cpp中可以看到
gzy252050968
·
2015-12-31 15:00
cocos2dx
drawline
自定义绘制
DrawNode
点线面
OpenGLES 3.0
现在已经有很多手机陆续支持
openGLES3.0
了,也总结一下ES3.0的优势,计划引擎支持支持ES3.0,因为
OpenglEs3.0
向后兼容ES2.0.Andriod4.3以上版本的设备和使用IOS7
jaccen
·
2015-11-22 11:00
求图形学基本算法好书推荐?
想从事实时渲染方向,图形学初学者,数学,英语,算法和数据结构等基础还算扎实,现在是《realtimerendering》刚开始读,刚学完opengles,按@张静推荐的那本
OpenGLes3.0
书学习的
pizi0475
·
2015-11-02 20:48
其它文章
图形引擎
图形图像
Modern OpenGL ES: ndk编程——画一个三角形之NativeWindow
OpenGLES3.0
需要链接到下面库:1OpenGLES3.0库libGLESv2.lib和EGL库libEGL.lib我们会在android-ndk-r10c下的platforms/android-
漫少
·
2015-10-30 14:04
OpenGLES
EGL
基于 Unity 的一种透明通道压缩处理
Android4.3由于对
OpenGLES3.0
的支持,添加了对透明图的ETC2压缩。为了实现在大部分Android机上以低容量低存储以及处理图片,我们希望把一些比较大的透明图用RGB图
唐衣可俊
·
2015-08-02 22:00
一个简单的OpenGL ES 3.0 示例 (Android NDK jni)
OpenGLES3.0
上的一个三角形例子,网上可以下载到androidskd版(java)和androidndk(c&c++版)为了了解一下JNI,于是写了如下小程序。
peng_weida
·
2015-04-22 20:26
OpenGL
ES
一个简单的OpenGL ES 3.0 示例 (Android NDK jni)
OpenGLES3.0
上的一个三角形例子,网上可以下载到androidskd版(java)和androidndk(c&c++版)为了了解一下JNI,于是写了如下小程序。
peng_weida
·
2015-04-22 20:00
【转】手机图片主流纹理压缩标准
OpenGLES3.0
中还引入了ETC2、EAC纹理压缩格式,二者基本一致,只不过EAC主要用于1-2通道数据的情况。目前ECT2还在改进中,除了高通的Adreno320之外还没有
小姚
·
2015-03-11 15:00
libGDX 1.0 正式发布,Android 游戏引擎
移除了对OpenGLES1.x的支持,支持
OpenGLES3.0
移除了大量Android后端的集群,要求最低A
·
2014-04-21 05:00
软件更新新闻
Unity4.2.0导出Android APK包时的设置问题
经测试在LGG2系统中需要将GraphicsLevel*设置成
OpenGLES3.0
才
qq_bingfeng_8
·
2014-03-12 13:00
android
测试
unity
关于OpenGL ES版本
针对固定管线硬件OpenGLES2.x针对可编程管线硬件OpenGLES1.0以OpenGL1.3规范为基础OpenGLES1.1以OpenGL1.5规范为基础OpenGLES2.0以OpenGL2.0规范为基础
OpenGLES3.0
oracleot
·
2013-10-27 10:00
OpenGL ES 3.0 增加大量新特性
三者中,
OpenGLES3.0
成为主角,因为它是Android、iOS等主流移动平台上的图形接口标准。
hulefei29
·
2013-09-30 11:00
OpenGL
es
Android 4.3中开发者关心的那些新内容
版本并没有像IceCream版本那样,对Google的这个移动操作系统中引入重大变更,而是进行了特定的性能优化,并包含了许多小的改进,例如:限制配置、低功耗蓝牙(LowEnergy)、Wi-Fi搜索模式、
OpenGLES3.0
Abel Avram
·
2013-07-29 00:00
Chromecast叫你回客厅看电视 ,先别管Andoid 4.3和Nexus 7了
至于Android4.3呢,最大的变化就是支持多任务登陆、低耗能蓝牙技术,新的
OpenGLES3.0
功能则能让用户享受到更佳视觉体验。下面的时间留给Chromecast吧。
[email protected]
(Kryptoners)
·
2013-07-24 19:00
chromecast
客厅
看电视
新年新计划
:NGUI,mecAnimation,Android,IOSMysql渲染物理引擎:bullet以下暂缓:html5,javascript,webgl,全局光照,体渲染,DX11,OpenGL4.x,
Opengles3.0
lhy_ps6
·
2012-12-08 10:00
新起点:OpenGL ES 3.0和OpenGL 4.3
SIGGRAPH2012专业图形大会在洛杉矶开幕第一天,KhronosGroup组织就做出了多项重要宣布,其中最焦点的当属新一代移动3D图形标准规范“
OpenGLES3.0
”。
hulefei29
·
2012-08-13 09:00
OpenGL
es
风雨二十载:OpenGL 4.3规范发布
移动3D图形新规范
OpenGLES3.0
发布的同时,KhronosGroup组织也公布了桌面版OpenGL的最新版本4.3,也算是总给这个3DAPI二十岁生日的最好礼物。
zhmxy555
·
2012-08-07 11:00
windows
linux
Google
存储
平台
图形
风雨二十载:OpenGL 4.3规范发布
移动3D图形新规范
OpenGLES3.0
发布的同时,KhronosGroup组织也公布了桌面版OpenGL的最新版本4.3,也算是总给这个3DAPI二十岁生日的最好礼物。
poem浅墨
·
2012-08-07 11:00
平台
图形OpenGL
发布规范
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他