기본 콘텐츠로 건너뛰기

12월, 2011의 게시물 표시

cocos2d-x

이전엔 cocos2d로 아이폰 개발했었는데, 지금은 cocos2d-x로 전환하기 위해서 테스트 중입니다. 다양한 플랫폼 지원이 괜찮네요. lua script 지원도 괜찮구요. ㅎㅎ http://www.cocos2d-x.org/

py2exe

from distutils.core import setup import py2exe, sys #setup( console=["test.py"] ) ##setup( windows=[ {"script" : "test.py"}], ## options={ ## "py2exe":{ ## "packages" : ["encodings", "wx",]} ## } ## ) ##sys.argv.append("py2exe") ## ##setup(console=["test.py"], ## options={ ## "py2exe":{ ## "packages" : ["pywinauto", "pywinauto.controls", "pywinauto.application"], ## "bundle_files":1, ## "optimize":2, ## } ## }, ## zipfile = None ## ) # 현재(2011-12-29)까지 가장 작은 개수에 파일을 만들어줍니다. setup(console=["test.py"], options={ "py2exe":{ "compressed":1, "optimize":2, "bundl

Direct3D11 - Intrinsic Functions 내장 함수

Intrinsic Functions 내장 함수 다음은 HLSL이 기본 제공하는 함수들과 관련 설명들입니다. 우선 HLSL 5.0(D3D11)에서 추가된 함수들입니다. 이 함수들에 대한 자료는 아직 매우 빈약한 편이어서 차츰 업데이트하는 방식을 택하겠습니다. 또, 새로 도입이 되긴 했지만 Vetex/Pixel/Geometry shader 어디에서도 아직 사용할 수 없는 함수들도 있습니다. 이런 함수들 역시 사용가능하게 되고 참고할 수 있을 때 업데이트하는 방식을 취할까 합니다. 1. AllMemoryBarrier()     모든 메모리 Access가 끝날 때까지그룹 내의 모든 쓰레드들의 실행을 막는다. 2. AllMemoryBarrierWithGroupSync()     모든 메모리 Access가 끝나고 모든 쓰레드들이 이 함수 지점까지 도달할    때까지그룹 내의 모든 쓰레드들의 실행을 막는다. 3. DeviceMemoryBarrier()    모든 디바이스 메모리 Access가 끝날 때까지그룹 내의 모든 쓰레드들의 실행을 막는다. 4. DeviceMemoryBarrierWithGroupSync()    모든 디바이스 메모리 Access가 끝나고 모든 쓰레드들이 이 함수 지점까지 도달할    때까지그룹 내의 모든 쓰레드들의 실행을 막는다. 5. GroupMemoryBarrier    그룹 메모리 Access가 끝날 때까지그룹 내의 모든 쓰레드들의 실행을 막는다. 6. GroupMemoryBarrierWithGroupSync     모든 그룹 메모리 Access가 끝나고 모든 쓰레드들이 이 함수 지점까지 도달할    때까지그룹 내의 모든 쓰레드들의 실행을 막는다. 7. dst:   두 벡터 간의 거리(distance)를 구한다.    fVector dst(      __in  fVector src0,      __in  fVector src1    ); 8. EvaluateAttributeAtCentro