码迷,mamicode.com
首页 >  
搜索关键字:glsl    ( 191个结果
Linux OpenGL 实践篇-13-geometryshader
几何着色器 几何着色器是位于图元装配和片元着色器之前的一个着色器阶段,是一个可选阶段。它的输入是一个图元的完整的顶点信息,通常来自于顶点着色器,但如果细分计算着色器启用的话,那输入则是细分计算着色器的输出;相对应的几何着色器的输出也是完整的图元信息。所以简单的理解几何着色器就是一个我们可以对图元信息 ...
分类:系统相关   时间:2018-06-03 23:34:09    阅读次数:304
GLSL 优化要点
延迟vector计算。例:不好的用法。优化后的用法。去冗余计算,vector整体计算。例:良好的用法。避免分支。(避免if语句)分支语句性能排序:a)最佳:编译期确定的常量b)可接受:uniform变量c)可能很差:在shader内计算的变量解决方案:将各个分支作为单独的shader。(会增加一点工作量及复杂度)实践参考:在性能和工量入复杂度之间作一个权衡。因受寄存器限制,SL的编译代码越短,效率
分类:其他好文   时间:2018-05-19 21:58:07    阅读次数:272
如何向GLSL中传入多个纹理
http://blog.csdn.net/huawenguang/article/details/41245871 如何向GLSL中传入多个纹理 这几天在研究如何实现用GLSL对多个纹理进行融合处理,发现除了第一个纹理之外其它的纹理参数都无法传递到GLSL中去,在网上找了很久终于是发现了问题所在,记 ...
分类:其他好文   时间:2018-02-27 19:31:33    阅读次数:183
最简单的GLSL,Shader
Vertex Shader Fragment Shader ...
分类:其他好文   时间:2018-02-05 16:04:42    阅读次数:184
Cuder - 用C++11封装的CUDA类
以前写cuda:初始化环境,申请显存,初始化显存,launch kernel,拷贝数据,释放显存。一个页面大部分都是这些繁杂但又必须的操作,有时还会忘掉释放部分显存。 今天用C++11封装了这些CUDA操作,然后就可以专注于写kernel代码了。.cu文件就像glsl shader文件一样简洁明了。 ...
分类:编程语言   时间:2018-01-29 00:27:30    阅读次数:595
(转)使用OpenGL显示图像(七)Android OpenGLES2.0——纹理贴图之显示图片
转:http://blog.csdn.net/junzia/article/details/52842816 前面几篇博客,我们将了Android中利用OpenGL ES 2.0绘制各种形体,并在上一篇博客中专门讲了GLSL语言。但是我们看到的基于OpenGL开发的应用和游戏,可不仅仅是那些规则形体 ...
分类:移动开发   时间:2018-01-26 22:52:42    阅读次数:386
3D Computer Grapihcs Using OpenGL - 08 Text File Shaders
使用之前的方法写Shader是一件很痛苦的事情,把Shader代码直接卸载C++文件中,需要使用很多引号来包裹,既不美观也不方便。 我们这节的目的是使用纯文本文件保存Shader。 首先在工程中创建两个文件,分别命名为VertexShaderCode.glsl 和 FragmentShaderCod ...
分类:Windows程序   时间:2018-01-23 23:16:57    阅读次数:253
[ShaderStaff] Vignette Effect
操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:GLSL | C 最近在看Cardboard实现,其中关于畸变的着色器代码中有加入 晕影Vignette 效果的实现,固在这里温习、总结一下。 直接上效果图: 使用Vignette滤镜效果图: 大概意思如图所示,增加了晕影 ...
分类:Web程序   时间:2017-12-25 22:12:14    阅读次数:238
(转载)(官方)UE4--图像编程----着色器开发----HLSL 交叉编译器
HLSL 交叉编译器 这个库将 高级着色语言 (HLSL) 着色器源代码编译成高级中间表示法,执行独立于设备的优化,并生成 OpenGL 着色语言 (GLSL) 兼容源代码。这个库在很大程度上基于 Mesa 的 GLSL 编译器。前端已进行大量重新编写,以解析 HLSL 并根据 HLSL 抽象语法树 ...
分类:其他好文   时间:2017-12-25 19:39:07    阅读次数:221
React Native之prop-types进行属性确认
React Native已经升级到0.51.0了,版本升级很快,但是对老项目也会有一些问题,常见的就是属性找不到的问题。例如: 主要原因是随着React Native的升级,系统废弃了很多的东西...
分类:其他好文   时间:2017-12-19 01:46:09    阅读次数:461
191条   上一页 1 2 3 4 5 6 ... 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!