原文:CSharpGL(23)用ComputeShader实现一个简单的ParticleSimulator

CSharpGL 用ComputeShader实现一个简单的ParticleSimulator 我还没有用过Compute Shader,所以现在把红宝书里的例子拿来了,加入CSharpGL中。 效果图 如下图所示。 或者看视频演示。 下面是红宝书原版的代码效果。 下载 CSharpGL已在GitHub开源,欢迎对OpenGL有兴趣的同学加入 https: github.com bitzhuwei ...

2016-05-10 23:33 0 2003 推荐指数:

查看详情

CSharpGL(24)用ComputeShader实现一个简单的图像边缘检测功能

CSharpGL(24)用ComputeShader实现一个简单的图像边缘检测功能 效果图 这是红宝书里的例子,在这个例子中,下述功能全部登场,因此这个例子可作为使用Compute Shader的典型示例。 ★用imageLoad从纹理中读取数据。★ ★用imageStore将数据写入 ...

Mon May 16 02:56:00 CST 2016 3 3296
CSharpGL(25)一个用raycast实现体渲染VolumeRender的例子

CSharpGL(25)一个用raycast实现体渲染VolumeRender的例子 本文涉及的VolumeRendering相关的C#代码是从(https://github.com/toolchainX/Volume_Rendering_Using_GLSL)的C++代码转换来的。 效果图 ...

Tue May 31 09:42:00 CST 2016 3 2851
关于打包ComputeShader遇到的一个

  前几天打包一个Compute shader到真机发现一直有问题,ComputeShader好像没有执行一样。手机也是支持Vulkan的,结果最后发现在PlayerSetting的设置里面的Graphics Api中第一个是OpenGL ES3 第二个是Vulkan,如果把两个顺序反一下,打出来 ...

Thu May 14 21:59:00 CST 2020 1 625
CSharpGL(1)从最简单的例子开始使用CSharpGL

CSharpGL(1)从最简单的例子开始使用CSharpGL 2016-08-13 由于CSharpGL一直在更新,现在这个教程已经不适用最新的代码了。CSharpGL源码中包含20多个独立的Demo,更适合入门参考。 为了尽可能提升渲染效率,CSharpGL是面向Shader ...

Tue Sep 01 01:59:00 CST 2015 17 7767
CSharpGL(35)用ViewPort实现类似3DMax那样的把一个场景渲染到4个视口

CSharpGL(35)用ViewPort实现类似3DMax那样的把一个场景渲染到4个视口 开始 像下面这样的四个视口的功能是很常用的,所以我花了几天时间在CSharpGL中集成了这个功能。 在CSharpGL中的多视口效果如下。效果图是粗糙了些,但是已经实现了拖拽图元时4个视口同步 ...

Thu Oct 13 23:44:00 CST 2016 0 1526
一个极为简单的requirejs实现

skyweaver 一个极为简单的requirejs实现 require和 sea的源码分析,我之前的博客有写过, 今天我想分享的是一个简单的核心代码(不带注释和空行大概60行 ...

Thu Oct 20 06:27:00 CST 2016 0 1716
实现一个简单的ConnectionPool

看了一圈, 没看到稍微好用的ConnectionPool, 除了一个aiomysql, 但是这个是异步的, 我暂时没有用到这么高版本的Python, 所以就动手造一个轮子. 原理比较简单, 先造一个线程安全的集合, 无非就是Lock+Set, 然后修改PyMySQL的close方法, 把实例对象 ...

Sun Oct 01 20:16:00 CST 2017 0 1354
实现一个简单的shell

使用已学习的各种C函数实现一个简单的交互式Shell,要求:1、给出提示符,让用户输入一行命令,识别程序名和参数并调用适当的exec函数执行程序,待执行完成后再次给出提示符。2、该程序可识别和处理以下符号:1) 简单的标准输入输出重定向:仿照例 "父子进程ls | wc -l",先dup2 ...

Fri Apr 06 04:44:00 CST 2018 0 905
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM