| 123456789101112131415161718 |
- // Each #kernel tells which function to compile; you can have many kernels
- #pragma kernel CSMain
- // Create a RenderTexture with enableRandomWrite flag and set it
- // with cs.SetTexture
- RWTexture2D<float4> tex;
- RWStructuredBuffer<float4> output;
- [numthreads(8,8,1)]
- void CSMain (uint3 id : SV_DispatchThreadID)
- {
- // TODO: insert actual code here!
- float4 c0 = tex[id.xy];
- //tex[id.xy] = float4(id.x & id.y, (id.x & 15)/15.0, (id.y & 15)/15.0, 0.0);
- output[id.x] = c0.r; // dit doet niet wat het moet doen (!!)
- }
|