glsl应用 计算着色器 之 简单的图像写入
2018-01-06 16:57
169 查看
这个例子主要简单的往图像中写入数据。然后将写入的数据进行渲染。
在计算着色器中,对每个本地工作组的每个运行单元写入其在本地工作组的位置进行归一化,然后将这个数据作为输出颜色的x,y通道。所以对一个本地工作组内计算的片元颜色变化规律为:
这个计算着色器程序的整体任务分配布局为:
最后输出的效果为:
总结:
可以看到有颜色的地方为计算着色器工作的区域。每个小块为一个本地工作组。每个计算单元处理一个片元。
完整源码以及演示程序下载:
关注公众号:并发送 0002 进行获取。
在计算着色器中,对每个本地工作组的每个运行单元写入其在本地工作组的位置进行归一化,然后将这个数据作为输出颜色的x,y通道。所以对一个本地工作组内计算的片元颜色变化规律为:
这个计算着色器程序的整体任务分配布局为:
最后输出的效果为:
总结:
可以看到有颜色的地方为计算着色器工作的区域。每个小块为一个本地工作组。每个计算单元处理一个片元。
完整源码以及演示程序下载:
关注公众号:并发送 0002 进行获取。
相关文章推荐
- 一种简单的图像显著性计算模型
- 一个简单Tracer类,用来为应用写入跟踪
- 位运算的简单应用,计算无符号的数中二进制位中值为 1 的个数
- 函数指针的应用《一个简单的计算器》
- glsl 计算着色器基础 一
- 2.4线性表应用:计算任意两个表的简单自然连接-java
- java图像界面开发简单实例-ImageIO、JFileChooser、JMenu、JPanel的应用
- 一个简单Tracer类,用来为应用写入跟踪
- 线性表的应用,计算任意两个表简单自然连接过程讨论线性表的应用(参考数据结构教程 李春葆)
- Android 简单应用-身高体重指数(BMI)计算一
- (转载)(官方)UE4--图像编程----着色器开发----异步计算(AsyncCompute)
- FFT在图像处理中的简单应用
- PHP图形图像的典型应用 --简单图像的应用(水印)
- 我的java学习路之循环学习应用demo2简单数学计算
- 一种简单的图像显著性计算模型
- glsl 可编程着色器可能的应用范围
- Matlab中如何读出写入图像文件以及对图像的简单处理
- 一种简单的图像白平衡计算方法
- glsl着色器 光照和纹理计算 (有用!)
- pick定理的应用——简单的计算几何问题Triangle