windows 8에서 dxsdk 설치시 s1023에러를 뱉으며 실패할 때

http://stackoverflow.com/questions/4102259/directx-sdk-june-2010-installation-problems-error-code-s1023 23down vote I’ve had the same problem twice already and the easiest and most concise solution that I found is locatedhere (in MSDN Blogs -> Games for Windows and the DirectX SDK). However, just in case that page goes down, here’s the method: Remove the Visual C++ 2010 Redistributable Package version 10.0.40219 (Service Pack 1) … More windows 8에서 dxsdk 설치시 s1023에러를 뱉으며 실패할 때

Windows Store App에서 D3DCompile계열함수 사용

Windows Store App기반 게임 만들려는 분들을 위해 참고로 적습니다. 많은 분들이 미칠듯이 많아지는 쉐이더 코드들을 관리하기 위해 전처리기 사용하고 런타임에 쉐이더 소스 코드를 컴파일해서 사용하실텐데요. Windows Store App에서 D3X라이브러리 자체가 없습니다. 비슷한 기능들은 D3D 9.1, 10.1, 11.1의 런타임 일부로 제공되거나 MS에서 주도하는 오픈소스 프로젝트  DirectXTex라이브러리로 제공합니다. D3DXCompile..()대신 D3DCompile..()계열 함수를 제공합니다. 그러나 이것은 OS에서 기본적으로 제공하는 … More Windows Store App에서 D3DCompile계열함수 사용

요새 작업중인 복셀 관련…

지난 주까지 Hierachical Z Map Occlusion Culling 작업을 했다. 회사 안다니는 동안 DX11로 이것저것 만든 덕에 크게 고생은 안하고 Compute Shader를 사용하는 DX11용 HiZ Map Occ Culling을 구현했다. 대충 돌아가게 만들었는데 실제로 HiZ Map Occ Culling을 잘 활용하려면 Occlusion을 자동으로 생성해주는 기능이 필요한것 같다. 문서와 예제 소스 코드도 구할 수 있어서 구현해보기로 했다. 일단 모델을 … More 요새 작업중인 복셀 관련…

Windows Phone 8 SDK 설치 및 간단 테스트

Windows 8에 vs2012설치, Windows Phone 8 SDK설치. Native D3D APP프로젝트 생성. 쉐이더 코드를 보면 hlsl 코드가 그대로 돌아간다. 그래픽 API는 DirectX 11 그대로이다. 똑같다. 코드를 뒤져보면 COM의 기본 인터페이스인 IUnknown::Release()를 어디서도 호출하지 않는다. 기본적으로 스마트포인터 사용을 권장하기 때문에 예제에선 Microsoft::WRL::ComPtr<ID3D11Device1>을 사용해서 DX 인터페이스 포인터를 다룬다. operator =를 오버로딩 해서 ptr = NULL; 과 같은 식으로 … More Windows Phone 8 SDK 설치 및 간단 테스트

xcode 4.5로 업데이트 후 빌드한 바이너리 오작동

xocde 4.5로 업데이트 후 새로 빌드한 엔진 바이너리가 아이폰,아이패드 실기에서 안돌아간다.glClear()는 작동하고 화면갱신은 되는데..렌더링함수로 진입하지 않네. 운동하고 일찍 자려고 했는데 안돌아가니 빡돌아서 계속 디버깅에 매달렸다. 거지같은 xcode디버거로 힘겹게 따라가보니 뷰프러스텀 컬링에서 실패. 뷰프러스텀의 6면의 면방정식이 NaN… 뷰프러스텀 만들때 아귀먼트로 넘어오는 far값이 정상이 아니네. caller쪽에선 제대로 넣어주는데 callee쪽에서 확인하면 엉뚱한 값이다. calling convention문제라고 추측. 함수 앞에 … More xcode 4.5로 업데이트 후 빌드한 바이너리 오작동

iOS엔진 프로젝트

Power VR SDK + VS2010 + VMWare조합으로 그렁저렁 할만은 하다. 아이팟 나노 2대, 아이팟 터치 1대, 아이폰 2대, 아이패드 1대, 맥북1대 를 사용해온 나름 애플 유져로서 자신있게 말하건데… 애플의 개발자용 제품은 개쓰레기다. Windows 8 on ARM에 기대를 걸어보겠어.

vs2010공백 및 탭 표시 핫키

키보드를 좀 어망하게 눌렀는데 갑자기 화면이 저리 되어서 엄청 놀랬다. 공백에 화살표랑 점이 들어가 있는 상태. 물론 vs2010에서 지원해주는 고마운 기능인건 알겠으나 난 필요 없단 말이다. 옵션을 아무리 바꿔보고 하다하다 안되어서 환경설정을 다시 불러오고 완전 초기화를 해도 없어지지 않았다. 삽질 끝에 검색을 해서 단축키를 찾았다. CTRL+R+W로 토글. 편집.공백보기 공백 및 탭 표시를 표시하거나 숨깁니다. Ctrl+R, … More vs2010공백 및 탭 표시 핫키

CUDA로 구현하는 Radiosity – KD-Tree를 이용한 Ray충돌처리

한달째 CUDA로 static Radiosity를 구현중이다. 뭐 대단한 퀄리티를 바라는건 아니고 그저 예전에 만들었던 라이팅보단 조금 더 있어보이길 바란다. 그렇기 때문에 속도가 중요했다. 조금 더 있어보이는 정도를 위해서  6박7일간 계산을 걸 수는 없으니까. 목표는 한대의 PC만 이용해서 맵 하나당 1시간 이내로 굽는것. 따라서 CUDA를 사용하는 것은 당연했다. 가장 시간을 많이 잡아먹는 부분은 역시 패치와 패치 사이를 … More CUDA로 구현하는 Radiosity – KD-Tree를 이용한 Ray충돌처리

crt힙 메시지 출력에서 xxx.cpp대신 #File error#가 뜰때

Project Diary – crt힙 메시지 출력에서 xxx.cpp대신 #File error#가 뜰때 // Detected memory leaks! Dumping objects -> First-chance exception at 0x76dccb23 (kernel32.dll) in 4DyuchiGXLevelEditor_x64_debug.exe: 0xC0000005: Access violation reading location 0x0000000004de0a48. #File Error#(906) : {616} normal block at 0x000000000069C3F0, 10 bytes long.  Data: <          > CD CD CD CD CD CD CD … More crt힙 메시지 출력에서 xxx.cpp대신 #File error#가 뜰때