35 lines
		
	
	
		
			648 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			35 lines
		
	
	
		
			648 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								struct kinc_g1_vertex_in {
							 | 
						||
| 
								 | 
							
									pos: float3;
							 | 
						||
| 
								 | 
							
									tex: float2;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								struct kinc_g1_vertex_out {
							 | 
						||
| 
								 | 
							
									pos: float4;
							 | 
						||
| 
								 | 
							
									tex: float2;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								fun kinc_g1_vertex(input: kinc_g1_vertex_in): kinc_g1_vertex_out {
							 | 
						||
| 
								 | 
							
									var output: kinc_g1_vertex_out;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									output.pos.xy = input.pos.xy;
							 | 
						||
| 
								 | 
							
									output.pos.z = 0.5;
							 | 
						||
| 
								 | 
							
									output.pos.w = 1.0;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									output.tex = input.tex;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									return output;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								const kinc_g1_texture: tex2d;
							 | 
						||
| 
								 | 
							
								const kinc_g1_sampler: sampler;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								fun kinc_g1_fragment(input: kinc_g1_vertex_out): float4 {
							 | 
						||
| 
								 | 
							
									return sample(kinc_g1_texture, kinc_g1_sampler, input.tex);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#[pipe]
							 | 
						||
| 
								 | 
							
								struct kinc_g1_pipeline {
							 | 
						||
| 
								 | 
							
									vertex = kinc_g1_vertex;
							 | 
						||
| 
								 | 
							
									fragment = kinc_g1_fragment;
							 | 
						||
| 
								 | 
							
								}
							 |