나는 SDL 새로운 오전 그냥 실행 벽 점프와 음악과 함께 간단한 플랫폼 게임을 가지고 :SDL 플랫폼 게임의 OpenGL 쉐이더?
http://postimg.org/image/k31mjej1h/
나는 이것으로는 OpenGL 쉐이더를 구현하는 방법을 알아 내려고 많은 시간을 보냈습니다 경기. SDL_Renderer로 렌더링 된 SDL_Surfaces를 사용합니다. 내 SDL 프로그램에서 초기화 된 OpenGL 컨텍스트 및 내 질문은 다음과 같습니다. OpenGL 조각 쉐이더를 설정하여 SDL 렌더링의 음영을 어떻게 설정합니까?
내 계획은 여기에 사용 된 것과 같이, 하나님 레이 쉐이더를 사용하는 것입니다 : 그것은 순수한 OpenGL을 응용 프로그램처럼 http://xnauk-randomchaosblogarchive.blogspot.com/2012/10/2d-crepuscular-god-rays.html
당신이 이것을 보완하고 싶다면 확실하지 않겠지 만, Chris는이 ou를 사용하지 않을 것입니다. 아마도 셰이더를 약간 수정할 것입니다. 이미 알고 계시다면 kodern opengl에 대해 조금 더 배우고 싶을 것입니다. 셰이더 및 어떻게 sdl ompleneted (높은 수준 perspecrltive)에서 http://hg.libsdl.org/SDL/file/default/test/testshader.c –
그것은 훌륭한 링크입니다! SDL_Texture가 DrawGLScene의 OpenGL 쿼드에 바인딩되어있는 것처럼 보입니다. 우리가 쉐이더를 원한다면 어떻게 텍스처를 그려야합니까? – Luminaire
나는 그것을했다! 동영상은 다음과 같습니다. https://vimeo.com/161093497 – Luminaire