본문 바로가기

오래된 흔적/게임

(4)
Internet Explorer In Game * SetWindowLong() - 윈도우 스타일 정보를 따로 메모리를 잡지 않고 저장하는 함수.. * GetWindowLong() - 저장된 걸 32bit DWORD값으로 가져오는거.. * 팁 : SetWindowLong(hEdt, GWL_STYLE, GetWindowLong(hEdt, GWL_STYLE) & ~(ES_MULTILINE)); : 요건 기존에 저장된 스타일에 추가되는것만 입력하는거.. * WS_CLIPCHILDREN - 차일드가 위치한 영역은 그리기 영역에서 제외된다. * WS_CLIPSIBLINGS - 차일드끼리 상호 겹친 영역은 그리기 영역에서 제외된다. * InvaildateRect() - 새로 그려야할 영역이 런타임에 있지 않으면 굳이 안 해줘도 됨.. * 중간에 컨..
D3DPOOL typedef enum D3DPOOL { D3DPOOL_DEFAULT = 0, D3DPOOL_MANAGED = 1, D3DPOOL_SYSTEMMEM = 2, D3DPOOL_SCRATCH = 3, D3DPOOL_FORCE_DWORD = 0x7fffffff, } D3DPOOL, *LPD3DPOOL; D3DPOOL_DEFALUT 로컬 비디오 메모리와 AGP 메모리를 포함한 비디오 메모리의 적당한 위치에 리소스들이 놓여진다. D3DPOOL_DEFAULT는 D3DPOOL_MANAGED와 D3DPOOL_SYSTEMMEM으로 나뉜다. D3DPOOL_MANAGED 리소스가 필요에따라 자동으로 비디오 메모리로 복사된다. 또한 Managed 리소스는 시스템 메모리에 baked되어 있기 때문에 디바이스 손실이 일어났을때 다..
3D 용어정리 노리(nori63) 카페 매니저 http://cafe.naver.com/nori63/179 3D 용어정리 (A ~ Z) ▷ 24-bit Precision 이 기능은 Z-Buffer와 내부 렌더링과 같은 비트수에 처리에 관한 부분을 정확하게 처리를 해주게 되는 기능입니다. 비트수가 높을수록 연산처리는 더욱 정확하게 될 것입니다. 이 기능은 화면에 나타나게 되는 화면 깨짐현상과 유사한 결함을 줄여주는 기능을 합니다. 부정확한 Z-Buffer연산은 트라이앵글이나 픽셀의 Drop 현상을 만들게 됩니다. ▷ 3D Engine 3차원공간의 형상을 만들기 위한 텍스쳐 맵이 적재된 Render polygonal 모델의 소프트웨어 적 순서의 집합 ▷ 3DNow! 3D 그래픽의 속도를 올리고 x86-호환 프로세서의 다른 ..
SVN과 CVS의 차이점 해보리2009/03/10 13:34 svn과 cvs의 가장 큰 차이라면 역시 리비전 단위로 버전을 관리해 준다는 거겠죠. cvs가 파일 단위로 버전을 관리하는데 반해 svn은 리비전 단위로 관리하기 때문에 특정 리비전으로 돌아가면 그 당시에 상황으로 그대로 되돌릴 수 있어 편합니다. 한마디로 업데이트 할때마다 태그가 달리는 것과 같은 거죠. 혹 이 때문에 파일 단위로 버전을 관리하는 cvs가 더 나은거 아니냐 하시는 분들도 계시지만 실제 보면 cvs에서는 태그를 달지 않으면 그 당시의 버전으로 되돌리기가 번거롭고 파일을 업데이트 할때 하나씩 버전관리(히스토리 기록)를 하면서 올리는 분들은 별로 없기 때문에.. (보통 묶음으로 커밋을 하죠) 사용해본 바로는 svn으로 관리하면 편한 것 같습니다. [출처] ..