主要是两方面:1.shader数据和dx的通信,使用constantBuffer2.矩阵的数学计算方式和内存存储方式再DX和HLSL中的异同先说第一个: dx中的常量数据matrix等传入shader中流程:The first thing that we need to do is declare ...
分类:
其他好文 时间:
2015-01-17 19:22:25
阅读次数:
234
SurfaceView and CameraSurface是原始图像缓冲区(raw buffer)的一个句柄,而原始图像缓冲区是由屏幕图像合成器(screen compositor)管理的。SurfaceView提供了一个专门用于绘制的surface,这个surface内嵌于。你可以控制这个Surf...
分类:
其他好文 时间:
2015-01-17 13:47:23
阅读次数:
172
对shader的认知:shader是什么?In Direct3D 11, shaders reside in different stages of the graphics pipeline. They are short programs that,executed by the GPU, ta...
分类:
其他好文 时间:
2015-01-16 23:49:39
阅读次数:
246
mad ro.xy v1.xyxx, l(1.000000,-1.000000,0.0000,0.000000),l(0.000000,1.000000,0.0000,0.000000)这个东西真让我困惑好吧 是l(1.000000,-1.000000,0.0000,0.000000)×v1.xyx...
分类:
其他好文 时间:
2015-01-16 16:17:16
阅读次数:
202
看到风宇冲实现的地球很帅。他写的这个程序很精妙,将地球和云的颜色做一个插值,作为此像素的颜色值,很妙。先膜拜一下大神嘛!
http://blog.sina.com.cn/s/blog_471132920101d6xb.html
不过,我今天写的shader也是实现相同的效果,咱的思路就很常规:地球作为不透明物体,先渲染。云层作为透明体后渲染。废话不多说开始!
Earth.shader
...
分类:
其他好文 时间:
2015-01-15 22:05:36
阅读次数:
198
CG着色器语言的所有数学类函数,及函数内部代码实现
写的都很巧妙,可以用“微量高效”来形容,值得我们学习...
分类:
编程语言 时间:
2015-01-15 09:24:24
阅读次数:
282
ID3D11DeviceContext::PSSetShaderResources: Resource being set to PS shader resource slot 0 is still bound on output! Forcing to NULL. [ STATE_SETTING ...
分类:
其他好文 时间:
2015-01-13 23:12:06
阅读次数:
230
1. 打开注册表,找到下面的键HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\0012ee47-9041-4b5d-9b77-535fba8b1442\6738e2c4-e8a5-4a42-b16a-e0...
分类:
移动开发 时间:
2015-01-13 22:58:35
阅读次数:
1283
在游戏蛮牛知识问答里面经常有人询问关于Unity中的Shader编程方面的函数问题,GPU编程其实就是把固定流水线的各种矩阵变换放到了GPU里面进行。下面给大家主要介绍一些基本的常识:我们在Shader编程中经常使用Vertex&FragmentShaders,通过举例说明:structVert{
float4vert..
分类:
编程语言 时间:
2015-01-12 16:45:59
阅读次数:
377
下面再来看下一个知识点:颜色渲染Shader对象为什么我要把Shader对象单独拿出来说一下呢?因为这个对象在对于我们处理图形特效的时候是非常有用的下面来看一下Android中Shader对象在Android Api中关于颜色渲染的几个重要的类:Shader,BitmapShader,ComposeShader,LinearGradient,RadialGradient,SweepGradient...
分类:
移动开发 时间:
2015-01-12 16:37:36
阅读次数:
390