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; | ||
|  | } |