15 lines
		
	
	
		
			418 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			15 lines
		
	
	
		
			418 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								// 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> Result;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								[numthreads(8,8,1)]
							 | 
						||
| 
								 | 
							
								void CSMain (uint3 id : SV_DispatchThreadID)
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								    // TODO: insert actual code here!
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    Result[id.xy] = float4(id.x & id.y, (id.x & 15)/15.0, (id.y & 15)/15.0, 0.0);
							 | 
						||
| 
								 | 
							
								}
							 |