내 생각에는 후자가 나을 거 같은데, 실무자 말로는 스왑 체인이 "체감상" 더 빠른 거 같다 하더라고...
정확히 아는 갤러 없어?
댓글 9
나도 api가 더 낳을거 같은데
Adelposs(bang3715)2012-04-10 22:46
나도 api가 더 낳을거 같은데
Adelposs(bang3715)2012-04-10 22:46
DX가 더 빠르지 ㅡㅡ; 이건 기본 상식아닌가? DX가 왜 존재하는지 생각해보길...
알렉산더(jsjin)2012-04-10 22:51
DX내부에 존재하는 함수가 그래픽카드로 직접 접근할 수 있기 때문에 api과는 상대도 안되는 빠른 연산이 가능하지
알렉산더(jsjin)2012-04-10 22:51
ㄴ근데 int형 좌표로 스프라이트 몇개 굴리는 간단한 2D게임에서도 하드웨어 가속이 의미가 있어?
호석(hoseok)2012-04-10 23:05
하드웨어 가속은 D3D쓸 때나 효력이 있는거고 간단한 2d게임에서도 효과가 있는거지 BitBlt API로 그리면 \'명령 -> CPU -> 그래픽카드\' 지만 DX의 BltFast함수를 쓰게 되면 \'명령->그래픽카드\'란 말이지 이외에도 더블버퍼링이라던지 여러가지 장점들이 있지만 위에 설명한거만 봐도 DX의 우세지
알렉산더(jsjin)2012-04-10 23:17
하지만 그런 간단한 게임에 DX쓰는건 낭비일 수 있긴해 왜냐면 DX안쓰고 API로만 구현해도 FPS가 부족할일이 없거든
알렉산더(jsjin)2012-04-10 23:18
즉, 그정도로 간단한거라면 DX나 API나 속도차는 별로 없다고 봐도 되지만 개념자체로만 보더라도 때 DX가 우세한건 맞지
나도 api가 더 낳을거 같은데
나도 api가 더 낳을거 같은데
DX가 더 빠르지 ㅡㅡ; 이건 기본 상식아닌가? DX가 왜 존재하는지 생각해보길...
DX내부에 존재하는 함수가 그래픽카드로 직접 접근할 수 있기 때문에 api과는 상대도 안되는 빠른 연산이 가능하지
ㄴ근데 int형 좌표로 스프라이트 몇개 굴리는 간단한 2D게임에서도 하드웨어 가속이 의미가 있어?
하드웨어 가속은 D3D쓸 때나 효력이 있는거고 간단한 2d게임에서도 효과가 있는거지 BitBlt API로 그리면 \'명령 -> CPU -> 그래픽카드\' 지만 DX의 BltFast함수를 쓰게 되면 \'명령->그래픽카드\'란 말이지 이외에도 더블버퍼링이라던지 여러가지 장점들이 있지만 위에 설명한거만 봐도 DX의 우세지
하지만 그런 간단한 게임에 DX쓰는건 낭비일 수 있긴해 왜냐면 DX안쓰고 API로만 구현해도 FPS가 부족할일이 없거든
즉, 그정도로 간단한거라면 DX나 API나 속도차는 별로 없다고 봐도 되지만 개념자체로만 보더라도 때 DX가 우세한건 맞지
ㄴ그렇구나, 괜히 \"Direct\"가 아니군 ㅋ 답변 고마워