본문 바로가기 메뉴 바로가기

두덕리온라인

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

두덕리온라인

검색하기 폼
  • 분류 전체보기 (749)
    • 프로그래밍 (93)
    • 모바일 프로그래밍 (112)
    • 게임 프로그래밍 (16)
    • 시스템 엔지니어링 (20)
    • Linux (7)
    • IT 일반 (19)
    • 전자제품 (86)
    • 게임 (56)
    • 맛집 (48)
    • 인생 (79)
    • 여행 (23)
    • 여자연예인 (85)
    • 결혼정보회사 (11)
    • 연애결혼 (40)
    • 연예인 (3)
    • 자동차 (16)
    • 부동산 (4)
    • 리뷰 (8)
    • 가상화폐 (9)
    • 돈버는이벤트 (8)
    • 건강 (2)
    • 면접후기 (0)
  • 방명록

save (1)
OpenGL BMP 텍스처 저장

OpenGL에서 현재 texture를 눈으로 확인하며 디버깅하고 싶을 때 texture를 bmp파일로 저장하여 디버깅 할때 아래와 같이 한다. 이때 중요한 함수가 glGetTexLevelParameteriv인데 이것은 현재 texture 현재 mipmap level예제에서는 level가 1개 이므로 0이다.)의 parameter를 얻는 함수이다. 저장할 때는 32비트 bmp로 저장한다. glGetTexImage는 현재 texture의 pixel을 얻어온다. 이때 32비트 bmp는 GL_BGRA이므로 format을 GL_RGBA로 하면 색깔이 뒤집힌다. #define GL_BGRA 0x80E1 // Use this for 32bit bmp GLint cx, cy, format, bpp; // 저장할 tex..

게임 프로그래밍 2017. 6. 29. 01:12
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바