프로그래밍 스피비 2015. 2. 5. 14:00
cocos2d 게임 개발 공부용 사이트 http://www.sonarlearning.co.uk/topicpage.php?topic=game
프로그래밍/C++ 스피비 2014. 12. 12. 10:23
특강명 : advanced C++ 강사님 : 강석민cafe.naver.com/cppmastersmkang@ioacademy.co.kr [2일차 수업 내용]1.inline2.object copy3.smart pointer 자료(cpp파일): 1.inline인라인 함수는 컴파일 시간 문법이다.인라인 함수라도 함수 포인터에 담으면 인라인 치환이 될수 없다!!!!(함수 포인터는 실행시간에 언제든 바뀔 수 있기때문에) 일반 함수는 자신만의 타입이 없다!즉! signature가 동일한 모든 함수는 같은 타입이다. = 리턴값과 매개변수가 같으면 같은 타입의 함수다!! 모든 함수 객체는 자신만의 타입이 있다!! 즉! signature가 동일해도 모든 함수객체는 다른 타입이다!!! (일반 함수와의 차이점이 중요) 좀 더..
프로그래밍/C++ 스피비 2014. 12. 4. 18:49
특강명 : advanced C++ 강사님 : 강석민cafe.naver.com/cppmastersmkang@ioacademy.co.kr [1일차 수업 내용]1.thiscall2.temporary object 3.const member finction4.conversion(변환 연산자 / 변환 생성자) 자료(cpp 파일) : 1. thiscall[수업내용]멤버함수 호출 원리 일반 함수 포인터에 멤버 함수의 주소를 담을 수 없다.일반 함수 포인터에 static 멤버 함수의 주소를 담을 수 없다.멤버 함수 포인터를 만드는 방법과 사용하는 방법 [정리]멤버함수 호출시 첫번째 인자로 this가 함께 넘어간다.API C 함수에서 함수로 인자 넘어가는것은 (callback함수) 반드시 this가 넘어갈 수 없으니 st..
프로그래밍/3D그래픽스 & 쉐이더 스피비 2014. 7. 31. 12:01
스텐실 버퍼 (Stencil Buffer) 정의:스텐실 버퍼는 깊이 버퍼, 백 버퍼와 마찬가지로 같은 크기를 가지는 오프 스크린 버퍼이다. 백버퍼의 일부 영역을 차단하여 그리지 않기 위해 사용되어지는 특수한 버퍼라고 생각하면 된다. 특징 : 후면 버퍼 및 깊이 버퍼와 동일한 해상도를 가짐.스텐실 버퍼 내의 ij번째 픽셀은 후면버퍼나 깊이 버퍼의 ij번째 픽셀과 대응.후면 버퍼의 일정 부분이 렌더링 되는 것을 막는 스텐실 효과에 이용sencil buffer는 특수한 효과를 위한 off-screen buffer로, back buffer 및 depth buffer와 동일한 해상도를 가진다. 따라서, stencil buffer 내의 (i, j)번째 픽셀은 back/depth buffer의 (i, j)번째 픽셀과..
프로그래밍/개발일지 스피비 2014. 7. 7. 14:43
개요프로그래밍하다가 예상치못한 상황에서 출동이 발생할 경우 다운이 되곤한다.이를 확인하기 위한 방법은 여러가지가 있겠지만 덤프를 사용해서 처리하는 방법을 알아보자. 요약DBGHELP.DLL이란 라이브러리를 사용해서 제공되는 미니덤프를 사용할 수 있다.(MiniDump, FullDump 등 여러가지의 덤프가 존재하는데 보통 이 2개를 가장 많이 사용한다.) 추가/주의1. User Info를 남겨서 추적에 필요한 것들을 남겨도 좋다.2. 문자열 인코딩타입을 맞춰주도록 하자. (즉 Unicode로 생성했으면 분석할때도 Unicode로!~)3. 서버를 구축하여 덤프 시스템을 만들어서 사용하면 굳!4. 실행 파일을 만들때 생성된 PDB 파일과 같이 두어야 분석 가능합니다. (덤프 시스템을 구축한다면 PDB매칭해주..