 eb2c0c72bf
			
		
	
	
		eb2c0c72bf
		
	
	
	
	
		
			
			- correct inheritence (or not) of the right XFB buffer - compute implicit stride (fixes #1212) - semantic check block-member redeclarations - inherit stride from a member
		
			
				
	
	
		
			18 lines
		
	
	
		
			336 B
		
	
	
	
		
			GLSL
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			336 B
		
	
	
	
		
			GLSL
		
	
	
	
	
	
| #version 450
 | |
| 
 | |
| layout (location = 0) in vec4 position;
 | |
| layout (binding = 5) uniform ComponentsBlock
 | |
| {
 | |
|     vec4 c1;
 | |
|     vec2 c2;
 | |
| } components;
 | |
| 
 | |
| layout (xfb_buffer = 3, xfb_offset = 16) out gl_PerVertex
 | |
| {
 | |
|     vec4 gl_Position;
 | |
| };
 | |
| 
 | |
| void main()
 | |
| {
 | |
|     gl_Position = position + components.c1 + vec4(components.c2, 0.0, 0.0);
 | |
| } |