forked from LeenkxTeam/LNXSDK
		
	
		
			
				
	
	
		
			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;
 | 
						|
}
 |