Skip to content

draw a fullscreen triangle #1057

Answered by WdsPjm
WdsPjm asked this question in Q&A
Discussion options

You must be logged in to vote

The main issue was that the depth test wasn't disabled. Here is my solution, hoping it might help others

                                                                        #version 450
                                                                        out gl_PerVertex { vec4 gl_Position; };
                                                                        void main() { 
                                                                         vec2  tmpUv = vec2((gl_VertexIndex << 1) & 2, gl_VertexIndex & 2);
                                                                         gl_Position = vec4(tmpUv * 2.0f - 1.0f, 0.0f, 1.0f);    }



                                  …

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by WdsPjm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant