간단한 작업 : 텍스처가있는 전체 화면 쿼드를 그릴 수 있으므로 더 많은 텍스처가 전체 화면 공간을 채울 수 있습니다. (나중에 쉐이더 마법을 좀 더 할 것입니다.)SDL을 사용하여 OpenGL 2.0에서 질감이있는 전체 화면 쿼드를 만드는 방법은 무엇입니까?
단순한 조각 쉐이더를 사용하여 전체 화면 쿼드를 그리는 것은 쉬웠지 만, 이제는 하루 종일 질감으로 만들려고 노력하고 있습니다. 우리는 튜토리얼을 많이 읽었지만 그들 중 누구도 우리를 도왔습니다. sdl에 대한 내용은 주로 opengl1x를 사용하고 OpenGL 2.0에 관한 내용은 텍스처링 또는 SDL에 관한 내용이 아닙니다. :(
는코드는 모든 것이 colorLUT.c
입니다. here, 그리고 조각 쉐이더는 colorLUT.fs
입니다. 결과는 이미지와 같은 크기의 창입니다, 당신은 쉐이더의 마지막 줄을 주석, 당신은 그린/레드 좋은 얻을 프래그먼트 쉐이더 작품,하지만 당신은 텍스처를 참조 (검은 화면을 얻을 수없는 경우 그라데이션, 쉐이더 잘 그래서.
'glGenerateMipmap (GL_TEXTURE_2D); – Pitel