>> Edit article
이름
제목
패스워드
안녕하세요. 리눅스 그래픽 프로그래밍 공부중인데요 한가지 궁금한게 있어서.. 라이브러리는 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