码迷,mamicode.com
首页 >  
搜索关键字:着色器    ( 472个结果
Shader开发之三大着色器
固定功能管线着色器Fixed Function Shaders固定功能管线着色器的关键代码一般都在Pass的材质设置Material{}和纹理设置SetTexture{}部分。Shader "Custom/VertexList" { Properties { _Color("Ma...
分类:其他好文   时间:2015-09-06 15:54:02    阅读次数:326
anroid OpenGL ES之 向shader传递数据
void glUseProgram( int program );glUseProgram()真正载入着色器程序到我们的程序中在这之后我们就可以向shader中传递数据了int glGetAttribLocation( int program, String name );向shader中的Attribute变量或者Uniform变量传递数据,首先要知道其在内存中的位置。glGetAttribLoc...
分类:其他好文   时间:2015-08-26 10:48:31    阅读次数:153
cocos2dx3.X shader使图片置灰
1 OpenGL ES着色器 opengl es的着色器有.fsh和.vsh两个文件。这两个文件在被编译和链接后就可以产生可执行程序与GPU交互。attribute是从外部传进来的,每一个顶点都会有这两个属性,所以它也叫做vertex attribute(顶点属性)。而varying类型的变量是在vertex shader和fragment shader之间传递数据用的。 .vsh 是 ver...
分类:其他好文   时间:2015-08-26 01:51:04    阅读次数:358
[WebGL入门]十一,着色器编译器和连接器
注意:文章翻译http://wgld.org/,原作者杉本雅広(doxas)。文章中假设有我的额外说明。我会加上[lufy:]。另外。鄙人webgl研究还不够深入。一些专业词语,假设翻译有误。欢迎大家指正。重复重复的东西这已经是第11篇了,由于仅仅说了一些主要的东西。到如今为止连个多边形也没绘制出来...
分类:Web程序   时间:2015-08-21 20:58:04    阅读次数:274
android OpenGL ES开发之shader
shader是OpenGL ES中重要内容。简介shader程序是运行在GPU上的程序,是用GLSL语言编写的程序。 顶点着色器 顶点可以理解为组成物体的每一个点。 对于发送给GPU的每一个Vertex(顶点),都要执行一次Vertex Shader。 输入数据有: Attributes:使用顶点数组封装每个顶点的数据,一般用于每个顶点都各不相同的变量,如顶点位置、颜色等。...
分类:移动开发   时间:2015-08-21 09:32:16    阅读次数:215
Unity3D shader简介
Unity3D shader简介 可以肯定的说Unity3D使得很多开发者开发游戏更容易。毫无疑问,shader(着色器)编码,仍有很长的路要走。shader是一个专门运行在GPU的程序,经常被神秘包围,它最终绘制3D模型的三角形。如果你想给游戏一个特殊的显示,学习如何编写shader是必要的。Un...
分类:编程语言   时间:2015-08-19 23:03:29    阅读次数:376
Hello Triangle:OpenGL ES 2.0 版的“Hello world”
Hello Triangle:OpenGL ES 2.0 版的“Hello world”Hello TriangleOpenGL ES 20 版的Hello world 准备工作 具体实现 创建一个简单的顶点和片段着色器 编译和装载着色器 创建项目对象链接着色器 设定窗口和清除缓冲区 装载几何图像绘制基元 后缓冲区显示 结果本文的文字大部分都是从《OpenGL ES 2.0 编程向导》中摘抄而来,特...
分类:其他好文   时间:2015-08-17 06:33:47    阅读次数:676
现代OpenGL教程 02——贴图
导读:现代OpenGL教程 01——入门指南在本文中,我们将给三角形加一个贴图,这需要在顶点和片段着色器中加入一些新变量,创建和使用贴图对象,并且学习一点贴图单元和贴图坐标的知识。本文会使用两个新的类到tdogl命名空间中:tdogl:Bitmap和tdogl:Texture。这些类允许我们将jpg...
分类:其他好文   时间:2015-08-14 15:11:14    阅读次数:316
【OPENGL】第三章 着色器基础(一)
在这一章,我们会学习什么是着色器(Shader),什么是着色器语言(OpenGL Shading Language-GLSL),以及着色器怎么和OpenGL程序交互。首先我们先来看看什么叫着色器。Shader(着色器)是用来实现图像渲染的,用来替代固定渲染管线的可编程程序。着色器替代了传统的固定渲染...
分类:其他好文   时间:2015-08-12 01:01:49    阅读次数:157
存储着色器
存储着色器初始化属性uniform值用UseStockShader函数选择一个存储着色器并提供这个着色器的uniform值单位着色器:只是简单的使用笛卡尔坐标系,所有的片段都应用同一种颜色,这种着色器只是用GLT_ATTRIBUTE_VERTEX.平面着色器:允许为几何图形变换指定一个4*4变换矩阵...
分类:其他好文   时间:2015-08-08 16:13:44    阅读次数:413
472条   上一页 1 ... 29 30 31 32 33 ... 48 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!