2011-01-19 1 views
1

고백합니다.이 질문을 찾으려면 GL 질문 전체의 일부만 살펴 보았습니다. 사본을 찾으면 의견을 말하십시오.OpenGL ES를 Windows에서 간단한 그리기 화면으로 사용하는 데 필요한 최소의 코드를 찾으십시오.

Windows에서 간단한 그리기 화면으로 OpenGL ES 2.0을 사용하는 방법에 대한 아주 간단한 자습서 또는 가능한 경우 준비 코드 예제를 찾고 있습니다.

"간단하다"라는 말은 3D, 레이어, 쉐이더 또는 이와 비슷한 것을하지 않을 것임을 의미합니다. 난 그냥 표준 Win32 창에서 GL 표면을 설정하고 "putpixel()", "line()", "rect()", "circle"등을 수행합니다. 기본적으로 표준 Win32 장치 컨텍스트 대신 GL을 사용합니다. . 이 같은 짧은에서

, 뭔가 :

  1. 가 헤더를 포함, 링크는
  2. PutLine에게
  3. 새로 고침
  4. 전화 초기화/설정 표면
  5. PutRect
  6. 새로 고침을에서는 lib 정리/종료

대부분의 튜토리얼은 "Once upon a time ..."으로 시작하는데, 나중에 자세히 살펴볼 수는 있지만 지금은 가장 빠른 시작이 필요합니다.

+0

을 것인가? – genpfault

+0

ES 버전 2.0이 적당합니다. 질문을 업데이트했습니다. – sharkin

+0

어떤 ES 2.0 구현이 있습니까? [PowerVR] (http://www.imgtec.com/powervr/insider/sdkdownloads/index.asp)? 다른 것? – genpfault

답변

1

이것은 어려운 질문입니다. OpenGL ES 2.0을 사용하는 2D 그래픽 또는 게임 엔진이 무엇인지 알고 싶습니다. 나는 아무 것도 모른다. 그러나 나는 너에게 필요한 도구를 줄 것이다.

OpenGL ES 2.0 Programming Guide 책을 받아야하며 OpenGL ES 2.0에 관한 모든 내용이 포함되어 있어야합니다. ES 2.0에는 고정 된 기능 파이프 라인이 없기 때문에 쉐이더를 사용해야합니다. 이 책에는 사용할 수있는 기본 쉐이더가 들어 있습니다.

other question 다음은 원과 선으로 더 복잡한 프리미티브를 그리는 방법을 배우는이 충분해야한다는 OpenGL ES 2.0

에 대한 튜토리얼 및 샘플 코드가 포함되어 있습니다.

화면에 픽셀을 그리려면 2D 텍스처를 사용하십시오. 픽셀 단위로 페인팅하는 것은 매우 느립니다.

이 정보가 도움이되기를 바랍니다. OpenGL ES 2.0은 OpenGL ES 1.1 및 OpenGL과 매우 다릅니다.

0

Windows의 간단한 그리기 화면 인 OpenGL ES 2.0.

글쎄, Windows는 OpenGL ES 환경을 제공하지 않습니다.

GL 드라이버 모델을 제공하지만 IHV는 GLES 기능을 제공하는 GL 드라이버를 제공합니다. 그래서

나는 GL 표면을 설정하는 (그리고 어떤 사람들은이 작업을 수행하는 방법에 당신을 지적했다) 추천하고, 관심있는 GLES의 하위 집합을 사용합니다. 구현을 ES

관련 문제