디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

다이렉트 X에 대해서 자세히 알려주실분을 찾습니다.

유동닉(211.216) 2009.10.13 00:36:18
조회 124 추천 0 댓글 23

다이렉트 X를 공부하면서 기존에 있던 소스들을 조금씩 수정하면서 공부하고 있는데 너무 어렵네요 화면에 작은 사각형 하나 띄우기가 쉽지 않구나라

고 느끼면서 다이렉트 X가 어렵다는걸 느끼네요....
for (int x=0; x<SCREEN_WIDTH; x++)
Draw_Block1  (x,
    x,SCREEN_HEIGHT-3,
    x % MAX_COLORS,
    video_buffer,
    ddsd.lPitch);
for (int y=0; y<SCREEN_WIDTH; y++)
Draw_Block2 (y,
    y,SCREEN_HEIGHT-3,
    y % MAX_COLORS,
    video_buffer,
    ddsd.lPitch);
void Draw_Hline(int xs, int xe, int y, int color, UCHAR *vbuffer, int bytes_per_line)
{
UCHAR *video_addr = vbuffer + y*bytes_per_line;
for (int x=xs; x<=xe; x++)
    video_addr[x] = (UCHAR)color;
}
void Draw_Vline(int x, int ys, int ye, int color, UCHAR *vbuffer, int bytes_per_line)
{
UCHAR *video_addr = vbuffer;
for (int y=ys; y<=ye; y++)
    video_addr[x+y*bytes_per_line] = (UCHAR)color;
}
void Draw_Block1(int xs, int xe,int y,int color,UCHAR *vbuffer, int bytes_per_line)
{

UCHAR *video_addr = vbuffer;
for (int x=xs; x<=xe; x++)
 video_addr[xs+xe+y*bytes_per_line] = (UCHAR)color;
}
void Draw_Block2(int ys, int ye,int x,int color,UCHAR *vbuffer, int bytes_per_line)
{

UCHAR *video_addr = vbuffer;
for (int y=ys; y<=ye; y++)
 video_addr[ys+ye+x*bytes_per_line] = (UCHAR)color;
} // end Draw_Hline

현재 이 소스를 수정해서 화면에 블럭을 띄우는걸 공부하고 있는데 그냥 화면만 깜빡깜빡 거리네요  자세히 알려주실분.....

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 연예인 안됐으면 어쩔 뻔, 누가 봐도 천상 연예인은? 운영자 24/06/17 - -
165771 근데 스타를 열심히 연습해서 친구를 이겨야 한다는 생각보단 [1] 오사카(221.153) 10.01.10 101 0
165770 님들 이런 기능 하는 키보드 구하려는데 어디서 구함? [1] 아다다다다다(58.126) 10.01.10 122 0
165768 for(;;),for(;;;) 무슨 차이에요?? [5] 머신(58.238) 10.01.10 248 0
165766 사무실 열라 썰렁 ㅠ.ㅠ rntjr갤로그로 이동합니다. 10.01.10 118 0
165765 공간언어의 기본툴 spacelanguage [1] cancerexchange갤로그로 이동합니다. 10.01.10 164 0
165763 공대는 보통 수리 외국어 과탐2 이렇게 보나염 ? [2] #include(222.114) 10.01.10 106 0
165761 어제에 이어 오늘도 출근 ㅠ_ㅠ [2] 외계달팽갤로그로 이동합니다. 10.01.10 92 0
165760 백만번째 소수 [3] dipie갤로그로 이동합니다. 10.01.10 332 0
165759 안드로이드를 해보려고 하는데.. [1] 삼퀄(125.141) 10.01.10 109 0
165758 사무실 너무 춥다. ㅠ.ㅠ [1] rntjr갤로그로 이동합니다. 10.01.10 108 0
165757 CS0165에러??? [2] 할론갤로그로 이동합니다. 10.01.10 112 0
165755 공대생이 웁니다. [1] 빕뱟뱟갤로그로 이동합니다. 10.01.10 157 0
165754 용책 잇으신 형님들 이쁜뇌종양갤로그로 이동합니다. 10.01.10 104 0
165752 돈많으면 이런거나 마루에 놓면 좋을텐데. (87.174) 10.01.10 106 0
165751 용책 잇으신분? ㅠㅠ [1] 이쁜뇌종양갤로그로 이동합니다. 10.01.10 132 0
165750 키보드 고수님들 이런 키보드 어디서 구하나요? [5] 아다다다다(58.126) 10.01.10 215 0
165749 뭘그래 힘들게 하냐 [2] Only.갤로그로 이동합니다. 10.01.10 105 0
165747 적분아 [1] ∫ 2t dt=t²+c[F]갤로그로 이동합니다. 10.01.10 130 0
165745 친구와 스타를 하다가 깨달은 것 [4] 오사카(119.194) 10.01.10 179 0
165743 c입문자 유리한갤로그로 이동합니다. 10.01.10 79 0
165739 c++ 배우는중 [6] 유리한갤로그로 이동합니다. 10.01.09 199 0
165737 객체지향과 세포구조 [17] 아리가또탈레스갤로그로 이동합니다. 10.01.09 263 0
165734 인터넷이 느린데 나만 이러는거임? [1] 이모군(210.218) 10.01.09 64 0
165732 가정 환경 조사서 [5] 가난한플머(121.139) 10.01.09 192 0
165731 형들 음악 어떻게 올려요? [2] 바카라(124.216) 10.01.09 67 0
165730 욕심이 욕심을 부른다고 요즘은 이런생각이 드네요. [3] ㅠㅠ(116.36) 10.01.09 107 0
165728 이런 기술을 적용할곳이 정녕 야겜밖에 없는 것일까.swf [3] 숙신갤로그로 이동합니다. 10.01.09 263 0
165726 ㅋㅋㅋ 글쓰신분들 글 보다가 갑자기 이런생각. [10] refitan갤로그로 이동합니다. 10.01.09 128 0
165725 윈7에서는 mysql 64bit 설치 방법좀 알려줭~!!! [4] 네오요원(121.188) 10.01.09 394 0
165724 의식을 가진 후로그람 만드는 법 [16] 오사카(110.70) 10.01.09 182 0
165723 아이폰... refitan갤로그로 이동합니다. 10.01.09 93 0
165721 의식을 가진 프로그램을 만들수 있을까? [6] ㅋㅋ(119.201) 10.01.09 156 0
165720 어셈블리어좀 아시는분 대답좀 ㅎ [2] 김영원(211.179) 10.01.09 120 0
165717 형님들 뭐하나만 여쭤볼께용 [3] 구우웅(211.243) 10.01.09 161 0
165715 횽들 ㅠㅠ 부탁이있는뎅 게시물안보고 리플달수있는 프로그램같은거 없을까?? [6] ㄴㅇ리ㅓㅏ(122.128) 10.01.09 138 0
165712 컴퓨터 잘 다루는 사람들아, 좀 봐주세요...나 해킹당한거임?이거??ㅠ [1] 유럽대통령갤로그로 이동합니다. 10.01.09 161 0
165711 파이썬.... [16] refitan갤로그로 이동합니다. 10.01.09 265 0
165710 컴퓨터의 황제... [13] 오사카(210.95) 10.01.09 337 0
165708 지금은 점심시간. 밥을 먹어야하는 12시. [2] cancerexchange갤로그로 이동합니다. 10.01.09 95 0
165706 횽들 싸이 사진첩 1촌공개 된거 뚫을수 있는 프로그램없어?? [4] 싸이사진첩(121.156) 10.01.09 1764 0
165704 리듬 게임 덕후 횽들 소환.swf [3] 숙신갤로그로 이동합니다. 10.01.09 131 0
165703 분명 프갤러 한명 생일인데.. [1] 양희철갤로그로 이동합니다. 10.01.09 101 0
165700 사..살려줘 [2] NaCl갤로그로 이동합니다. 10.01.09 187 0
165699 새로운사실.. map이 for보다 시스템적 면에서 더 유용하구나... [15] 1(211.55) 10.01.09 275 0
165698 유리한횽 strrev() 함수 질문 있어요 ;; [16] 야메떼♥갤로그로 이동합니다. 10.01.09 706 0
165697 웹디자이너 지망하는애들 어떻게 못구할까? [4] 1(211.55) 10.01.09 186 0
165696 헐 유리한 -_-; 꽤잘생겼잖아? 1(211.55) 10.01.09 220 0
165693 윈도를 재설치 했는데, 아이튠즈는 어떻게 해야 할지.. 쩝 [13] Vita500갤로그로 이동합니다. 10.01.09 194 0
165689 연아양을 응원합시다 [3] ㅇㅇㅃ갤로그로 이동합니다. 10.01.09 152 0
165688 어떡해 일기 #24 :: 자료공부 요약 및 프겔 눈팅 공부. [29] 어떡해갤로그로 이동합니다. 10.01.08 662 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2