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
glsl
opengl es之-SurfaceView、GLSurfaceView、TextureView环境搭建(十)
前言前面学习了opengles的基础知识,包括
GLSL
语言,常用函数等等,由于opengles是基于夸平台的api设计,它本身不提供上下文管理,窗口管理,这些交给具体的设备厂商。
仙人掌D
·
2020-03-24 23:48
OpenGL ES基础(一)
3,
GLSL
是什么:
GLSL
是一门专门为图形开发设计的编程语言,4,可编程管线的编程阶段(重点)(流水线都干了啥呢??)5.分析简单的顶点着
simple_0955
·
2020-03-24 12:20
Unity3D Shader 入门
OpenGL的着色语言是
GLSL
,NVidia开发了Cg,而微软的Direct3D使用高级着色器语言(HLSL)。
逆茪
·
2020-03-24 09:52
OpenGL中的着色语言
Glimpse
GLSL
是专门用来OpenGLshader的语言,shader是可以直接在GPU上运行的小程序,一般以字符串的方式在代码中使用。
皮皮Warrior
·
2020-03-23 10:45
OpenGL_002_OpenGL基础渲染
使用OpenGL来说,我们会使用
GLSL
(OpenGLShadingLanguage,它是在OpenGL2.0版本发布的)。语法与C/C++类似。二、基础图形管线Open
wjl7004
·
2020-03-20 02:23
iOS开发OpenGL ES学习 - 深入着色器
在上一篇已经讲过着色器了,但只是简单的介绍了着色器语言的数据类型,这里就继续介绍着色器语言,让你更全面的了解
GLSL
语言。
__Mars
·
2020-03-19 08:06
3 绘制三角形
GLES20彩色三角形新建顶点着色器,片段着色器在main/res/raw目录下创建两个
glsl
文件fragment_triangle.
glsl
#version100precisionmediumpfloat
super小立立
·
2020-03-18 16:01
计算机图形学导论 (学堂在线)
【modeling——>animation——>rendering】光栅和光线跟踪
GLSL
编程语言1、文字本身在计算机图形学上有着重大发展涉及到的问题:1、消除隐藏线2、全局
墨子幻
·
2020-03-18 12:00
Android OpenGL ES 绘制镜像纹理
,既然你对OpenGLES有一定的了解,那么可否写一个纹理镜像呢,但是脑子有点懵,对OpenGLES了解的很初级,并没有回答出来,此篇文章用以记录;2、基础知识2.1、坐标系image.png2.2、
GLSL
minhelloworld
·
2020-03-18 10:52
OpenGL ES 2.0 入门(一):基本概念和 hello world
Shader(着色器)用来描述如何绘制(渲染),
GLSL
是OpenGL的编程语言,全称就叫OpenGLShaderLanguage。OpenGL渲染需要两种shader,verte
BridgeXD
·
2020-03-17 20:48
着色器语言基础
OpenGLES2.0中强制使用可编程的渲染管线的,使用的是
glsl
着色器语言,因为着色器语言是使用GPU,也就是图形处理器。而不是CPU,这样可以使CPU从繁重的几何计算和像素的处理中解脱出来。
肚皮怪_Sun
·
2020-03-10 11:15
初识Shader
HLSL是微软抗衡
GLSL
的产品,同时不能与OpenGL标准兼容。
_凉笙
·
2020-03-10 03:20
OpenGL ES学习 - 着色器
iOS开发之OpenGLES学习01--HelloTriangle
GLSL
前一篇主要是学习OpenGL的基本使用以及完成我们的HelloTriangle项目。
__Mars
·
2020-03-03 06:53
GLSL
转HLSL逆向分析之【函数展开】【二】
为了方便逆向还原HLSL的Shader语言,下面整理了所有HLSL函数对应的
GLSL
展开,也就是经过编译器编译后的
GLSL
代码。
耳朵里有只风
·
2020-02-29 22:49
OpenGL ES入门及
GLSL
使用OpenGLES最关心的问题1、如何在iOS上搭建OpenGLES环境2、如何链接
GLSL
3、如何通过
GLSL
输入数据参考:《音视频开发进阶指南》、网络资料
GLSL
介绍
GLSL
(OpngGLShadingLanguage
啵啵_long_港
·
2020-02-29 10:21
Shader语言简介
shader语言1.Opengl:SGI公司特点:跨平台
GLSL
:OpenGLshaderlanguage2.DirectX:微软开发特点:非跨平台(性能)HLSL:highlevelshaderlanguage3
TALY
·
2020-02-26 01:34
我的OpenGL ES学习之路(一):
GLSL
着色器语言
着色器语言
GLSL
即OpenGLShadingLanguage,着色器语言,是和GPU打交道的语言,
GLSL
的语法比较像C语言。
o0阿拉斯加的狗0o
·
2020-02-20 14:50
OpenGLES笔记四着色器编写
着色器的编写,过程就比较复杂,首先要了解
glsl
(OpenGLShadingLanguage),编写顶点着色器、片元着色器。
glsl
限定符attritude:一般用于各个顶点各不相同的量。
幻影快快跑
·
2020-02-20 01:05
glsl
简单的颜色混合算法
1、multiply:result=base*blend;2、screen:result=vec4(1.0)-((vec4(1.0)-blend)*(vec4(1.0)-base));3、darken:result=min(blend,base);4、lighten:result=max(blend,base);5、difference:result=abs(base-blend);6、negat
kapaly
·
2020-02-19 22:20
opengl es之-常用函数介绍(四)
前言前面介绍了
GLSL
的基础语法,接下来介绍下opengles的常用函数,了解这些函数的基本原理和前面的
glsl
基础语法,搞清楚opengles的渲染流程,基本就可以写出基于opengles的程序了;opengles
仙人掌D
·
2020-02-17 17:33
《WebGL 编程指南》笔记 —— 第六章 OpenGL ES着色器语言
(2)矢量、矩阵、结构体、数组、采样器(纹理)(3)运算、程序流、函数(4)attribute、uniform和varying变量(5)精度限定词(6)预处理和指令WebGL并不支持
GLSL
ES1.00
fehysunny
·
2020-02-17 03:13
opengl es之-IOS平台渲染两张图片(五)
前言前面学习了opengles渲染管线,可编程语言
GLSL
,常用的opengles函数,有了这些基础,现在就可以实现如何将一张图片渲染到屏幕上了。
仙人掌D
·
2020-02-16 20:59
GLSL
基础语法介绍
GLSL
(OpenGL着色语言OpenGLShadingLanguage)语法跟C语言很类似,在可编程管线中我们必须要纯手写顶点和片源着色器,这里就要求必须使用
GLSL
,自行编译,链接,使用,本片文章介绍了
lb_
·
2020-02-14 08:32
OpenGL笔记十六:CAEmitterLayer粒子效果
前言期待您移步上篇:OpenGL笔记十五:
GLSL
光照计算简述核心动画CoreAnimation中的粒子效果所用到的特殊图层就是CAEmitterLayer。
Eden_YXFF
·
2020-02-14 00:43
从
GLSL
着色器到VAO/VBO/EBO知识梳理
着色器是由一种叫做
GLSL
的类C语言编写成的。2.
GLSL
着色器的开头要声明版本、输入输出、uniform和main函数。
凉拌姨妈好吃
·
2020-02-13 23:41
《WebGL编程指南》
GLSL
ES笔记—基础
概述着色器语言是WebGL渲染三维图形的关键(也能渲染二维,在浏览器中还可以使用CanvasAPI做二维渲染),而
GLSL
ES是专门用来编写着色器的编程语言,即我们常说的Shader编程语言的一种。
张晓衡
·
2020-02-13 06:07
OpenGL编程语言-
glsl
基础
最近在研究OpenGL被各种陌生的名词虐成狗,所以记录下来一些学习知识点供学习和参考.
GLSL
是什么?
GLSL
(OpenGLShadingLanguage)是OpenGL的着色器语言,纯粹的和GPU打
暮年古稀ZC
·
2020-02-11 06:24
OpenGL ES之5种纹理翻转策略
最近用
GLSL
实现渲染图片,原始图片是正常显示的,但是渲染出来的是倒置的,通过查找许多资料才明白是因为手机的(0,0)点在左上角,纹理的(0,0)点在左下角,所以才会产生这样的问题,所以总结了下面5种纹理翻转方法供大家参考也方便后期查阅
jakeXu
·
2020-02-09 21:41
WebGL Resources
registry/webgl/specs/latest/1.0/WebGL2.0规范https://www.khronos.org/registry/webgl/specs/latest/2.0/WebGL1.0的
GLSL
梅洛Merlot
·
2020-02-09 01:52
基础渲染
3.1.2着色器着色器是使用
GLSL
编写的程序。着色器必须从源代码中编译和链接到一起才能使用。最终准备就绪的着色器程序随后在第一阶段构成
plsour
·
2020-02-08 22:21
shader 一
目前主流的有三种语言:基于OpenGL的OpenGLShadingLanguage,简称
GLSL
。基于DirectX的HighLevelShadingLanguage,简称HLSL。
一川烟草i蓑衣
·
2020-02-08 21:17
GLSL
三种变量类型(uniform,attribute和varying)理解
1.uniform变量uniform变量是外部程序传递给(vertex和fragment)shader的变量。因此它是application通过函数glUniform**()函数赋值的。在(vertex和fragment)shader程序内部,uniform变量就像是C语言里面的常量(const),它不能被shader程序修改。(shader只能用,不能改)如果uniform变量在vertex和f
大浪捉鱼
·
2020-02-08 19:35
Shader笔记1 - 入门
本文主要介绍cocos2d-x如何使用OpenGL实现着色器程序,介绍可以通过
GLSL
语言实现的两类着色器:顶点着色器和片段着色器。
work_xiao
·
2020-02-08 18:38
【光能蜗牛的图形学之旅】ShaderToy
这个网上的所有shader都是
GLSL
的pixelshaders。那么什么是pixelshader呢?
光能蜗牛
·
2020-02-08 00:15
glsl
入门--Apple的学习笔记
要做出变换效果,其实就是玩数据,而数据的来源及数据的一些变量都依赖
glsl
,所以需要先系统的学习下。其实
glsl
一开始是配合opengl专属的。为了看明白
glsl
,首先要学习语法,网上很多。
applecai
·
2020-02-07 14:11
理解
GLSL
内部变量gl_FragCoord
相对于vertexshader里的gl_Position和fragmentshader里的gl_FragColor,同样是
glsl
内部变量的gl_FragCoord就比较少见。
大浪捉鱼
·
2020-02-07 00:57
日积月累Shader - 11 噪声
提示教程例子都可以到下面网址进行运行,不需要另外安装软件环境:官方提供在线编写shader工具:https://thebookofshaders.com/edit.php
glsl
sandbox网站:http
Zszen
·
2020-02-06 13:25
在 iOS 中使用
GLSL
实现抖音特效
本文通过模仿抖音中几种特效的实现,来讲解
GLSL
的实际应用。前言本文的灵感来自于《当一个Android开发玩抖音玩疯了之后(二)》这篇文章。
雷曼同学
·
2020-02-06 09:10
日积月累Shader - 05 数学函数
提示教程例子都可以到下面网址进行运行,不需要另外安装软件环境:官方提供在线编写shader工具:https://thebookofshaders.com/edit.php
glsl
sandbox网站:http
Zszen
·
2020-02-05 04:10
OpenGL 绘制 2个不同颜色的三角形
opengl32.lib")#pragmacomment(lib,"glu32.lib")usingnamespacestd;//窗口大小constGLuintWIDTH=800,HEIGHT=600;//着色器
GLSL
constGLchar
黛晨
·
2020-02-04 12:00
OpenGL
glsl
语法以及变量
概述
GLSL
全称OpenGLShadingLanguage,是用来在OpenGL中着色编程的语言,即开发人员写的自定义程序代码。
月影路西法
·
2020-01-31 21:49
vulkan入门--Apple的学习笔记
后来了解到是材质文件的新格式,vulkan比opengl好的地方之一就是节约了解析
GLSL
文件,直接读取二进制的spv更加快。
applecai
·
2020-01-11 17:57
OpenGL关键API
OpenGL的基本形状是三角形,无论是绘制形状还是填充,都是对于图形进行操作对于一个平面图形,绘制的结果是有正反面的,着色器语言(
GLSL
)主要包括两部分:Vertexshader(定点着色器,负责定点位置与坐标变换
我是解忧鸭铺鸭
·
2020-01-08 10:26
OpenGL ES 3.0(二)
GLSL
与着色器
这篇文章主要讨论用一种更加广泛的形式详细解释着色器,特别是OpenGL着色器语言(
GLSL
)。2、G
高丕基
·
2020-01-08 06:31
Cesium官方教程12--材质(Fabric)
使用Fabric和
GLSL
,可以从零开始写脚本新建材质,也可以从现有的材质中派生。比如潮湿碎裂
Cesium实验室
·
2020-01-07 23:42
OpenGL-ES 学习示例
OpenGL-ES学习示例描述:1、GLKit绘制图片和正方体2、
GLSL
绘制金字塔、颜色纹理混合3、
GLSL
滤镜集合:灰度、旋涡、正方形马赛克、六边形马赛克4、
GLSL
抖音部分特效:分屏、缩放、抖动、
且行且珍惜_iOS
·
2020-01-07 15:55
OpenGL ES 入门之旅--灰度,旋涡,马赛克滤镜
原图.jpg前情提要这篇滤镜效果的实现是在上一篇分屏滤镜的基础上来进行实现的,同样的前提是可以利用
GLSL
加载一张正常的图片。
Henry_Jeannie
·
2020-01-07 02:24
三大主流编程语言 HLSL/
GLSL
/Cg
转的文章感觉有点老了不过还是说明了问题这里应该是指的2008年左右的opengl随着移动化浪潮现在主流都是opengl了反而是dx少了ShaderLanguageShaderLanguage的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“赋予程序员灵活而方便的编程方式”,并“尽可能的控制渲染过程”同时“利用图形硬件的并行性,提高算法效率”。ShaderLanguage目前主
人气小哥
·
2020-01-06 16:35
GLSL
三种变量类型(uniform,attribute和varying)理解
1.uniform变量uniform变量是外部程序传递给(vertex和fragment)shader的变量。因此它是application通过函数glUniform**()函数赋值的。在(vertex和fragment)shader程序内部,uniform变量就像是C语言里面的常量(const),它不能被shader程序修改。(shader只能用,不能改)如果uniform变量在vertex和f
wo不懂
·
2020-01-06 12:45
OpenGL 着色器、程序、顶点处理、绘制命令
1着色器和程序(ShadersandPrograms)1.1着色器语言(LanguageOverview)着色器的编程语言是基于C语言开发的,被称为
GLSL
。
StarryThrone
·
2020-01-06 03:55
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他