>> Delete No. 3620 article
No. [질문] svgalib -> 16비트 모드..

등록 2000-08-24 09:46:00 By localhost     조회 2
이름 김대희    

		안녕하세요.
 리눅스 그래픽 프로그래밍 공부중인데요 한가지 궁금한게 있어서..
 라이브러리는 svgalib를 사용하고 있는데요.
 질문은 화면 모드 세팅에 관한건데 밑에 소스를 봐주세요.
 #include <stdio.h>
#include <vga.h>
#include <vgagl.h>
 int main()
{
	vga_setmode(G640x480x256);
	gl_setcontextvga(G640x480x256);
 	gl_setpixel(100,100,100);
 	vga_setmode(TEXT);
 return 0;
}
 이 소스는 화면을 640x480에 256 칼라로 세팅하고 100,100의 위치에 점을 하
 나 찍는 건데 256모드에서는 문제가 없는데 문제는 16비트 모드..
 우선 16비트 모드는 5:5:5와 5:6:5두가지가 있다고 알고 있는데
 이 라이브러리에서는 이걸 사용자가 직접 제어 할 수 있게 되어있던데 이게
 제대로 되는게 맞는건지요??
 예로 5:5:5라면 셋함수에 G640x480x32K이고 5:6:5라면 G640x480x64K로 하면
 되더라구요.
 어설픈 지식에 저건 그래픽 카드마다 다르다고 알고 있는데 여기서는
 사용자가 직접 제어가능하니 어떻게 된건지 아시는 분 설명 좀
 부탁드립니다.
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved