SlideShare a Scribd company logo
1 of 26
Download to read offline
GPG 2. Section 1. General Programming A Built-in Game Profiling Module DevRookie GPG Study, 2011. 7. 30. Hebory 게임에 내장되는 프로파일링 모듈
프로파일링(Profiling)이란 무엇인가?
성능 분석 병목 지점을 찾아서 성능 개선 문제가 될 만한 부분을 사전에 파악 게임 개발에서의 프로파일링 왜 필요할까?
다른 응용 프로그램의 실행 상태를 모니터링 하는 도구 프로파일러란?
시장에 나와있는 프로파일링도구들…
http://software.intel.com/en-us/intel-sdp-home/ 인텔 소프트웨어 네트워크 Intel VTune
http://developer.amd.com/tools/AMDAPPProfiler/Pages/default.aspx AMD Developer Central AMD APP Profiler
http://developer.nvidia.com/nvidia-perfhud NVIDIA PerfHUD
http://developer.amd.com/archive/gpu/perfstudio/Pages/default.aspx AMD ATI GPU PerfStudio
UDK Profiling
Unity3D Profiler
사용자가 응용 프로그램을 빠르게 그리고 정확하게 프로파일링 할 수 있어야 한다. 수행 부담이 적어야 한다. 여러 사용자가 다른 엔진 모듈들에 대해 신경쓰지않고 자신의 시스템에서 개별적으로 할 수 있어야 한다. 프로파일러가필요없어지면 완전히 제거할 수 있어야 한다. 프로파일링 모듈이 갖추어야 할 자격 조건
문제가 되는 코드의 시작 지점에서 하나의 타임스탬프를 얻고, 끝 부분에서 다시 타임스탬프를 얻는다. 두번째 것에서 첫번째 것을 빼면 그 코드를 실행하는데 걸린 시간을 얻게 된다. 프로파일링은어떻게 하는가?
책에 구현되어 있는 모습
ReaD-Time Stamp Counter x86 P5 명령어셋에 포함 RDTSC란 무엇인가?
RDTSC를 이용해 체크 함수 만들기
혹시 컴파일러가 RDTSC 를 모른다면…
연속성 없는 값멀티 코어 및 멀티 프로세스간 카운트 동기화 안됨 CPU 주파수의 변동성 전원관리기술에 의한 CPU 주파수 변동 RDTSC의 문제점
연속성 없는 값 (STA) CPU 주파수의 변동성 (터보부스트) Windows7 해결? XP 보다 부하가 커짐? Windows API QueryPerformanceCounter를 사용하면 해결 될까? http://jacking.tistory.com/674
Hl2profiler http://cafe.naver.com/devrookie/4292
Visual Studio 2010 Profiler http://msdn.microsoft.com/ko-kr/library/z9z62c29.aspx
네이티브API를 사용하려면 프로젝트에 VSPerf.h헤더 파일을 포함하고 VSPerf.lib를 추가해야 합니다. VSPerf.h및 VSPerf.lib는 기본적으로 <drive>:rogram Filesicrosoft Visual Studio 9eam Toolserformance ToolserfSDK 디렉터리에 있습니다. Visual Studio 2010 Profiler http://msdn.microsoft.com/ko-kr/library/z9z62c29.aspx
OProfile http://oprofile.sourceforge.net/news/
아무리 잘 만든것도 아쉬운 점은 있다. 프로젝트에 특화된 기능이필요하다. 공부를 위해? 프로파일링 모듈을 직접 만들어야 하는 이유
잘 만들어진 프로파일러들… 게임에 특화된 개발 엔진 제한된 개발 기간 기본 제공되는 프로파일러 활용도 잘 못하는… 프로파일링 모듈을 직접 만들지 말아야 하는 이유
잘 만들어져 있는거 잘 활용 하세요~ ^^* 결론

More Related Content

Viewers also liked

[GPG 스터디] 1.3 자동적인 단일체 유틸리티
[GPG 스터디] 1.3 자동적인 단일체 유틸리티[GPG 스터디] 1.3 자동적인 단일체 유틸리티
[GPG 스터디] 1.3 자동적인 단일체 유틸리티Sehyeon Nam
 
[11 0916] gpg 2.1.22 비디오 게임에서의 웹 카메라 활용(공개)
[11 0916] gpg 2.1.22 비디오 게임에서의 웹 카메라 활용(공개)[11 0916] gpg 2.1.22 비디오 게임에서의 웹 카메라 활용(공개)
[11 0916] gpg 2.1.22 비디오 게임에서의 웹 카메라 활용(공개)SeungMin Yang
 
[11 0723] gpg 2.1.9 c++를 위한 폐기 매커니즘 구현(공개)
[11 0723] gpg 2.1.9 c++를 위한 폐기 매커니즘 구현(공개)[11 0723] gpg 2.1.9 c++를 위한 폐기 매커니즘 구현(공개)
[11 0723] gpg 2.1.9 c++를 위한 폐기 매커니즘 구현(공개)SeungMin Yang
 
[0604 석재호]광택성사전필터링
[0604 석재호]광택성사전필터링[0604 석재호]광택성사전필터링
[0604 석재호]광택성사전필터링Jaeho Seok
 
[12 0210] gpg 2.3.7 전략적 판단 기법
[12 0210] gpg 2.3.7 전략적 판단 기법[12 0210] gpg 2.3.7 전략적 판단 기법
[12 0210] gpg 2.3.7 전략적 판단 기법SeungMin Yang
 
[NDC08] 최적화와 프로파일링 - 송창규
[NDC08] 최적화와 프로파일링 - 송창규[NDC08] 최적화와 프로파일링 - 송창규
[NDC08] 최적화와 프로파일링 - 송창규ChangKyu Song
 
[NDC2014] 반응적 라이브 개발
[NDC2014] 반응적 라이브 개발[NDC2014] 반응적 라이브 개발
[NDC2014] 반응적 라이브 개발ChangKyu Song
 
GPG Study 4.3 카메라 제어기법
GPG Study 4.3 카메라 제어기법GPG Study 4.3 카메라 제어기법
GPG Study 4.3 카메라 제어기법연우 김
 
Windows system - memory개념잡기
Windows system - memory개념잡기Windows system - memory개념잡기
Windows system - memory개념잡기ChangKyu Song
 
GPG 1.2 템플릿 메타프로그래밍을 이용한 빠른 수학 연산
GPG 1.2 템플릿 메타프로그래밍을 이용한 빠른 수학 연산GPG 1.2 템플릿 메타프로그래밍을 이용한 빠른 수학 연산
GPG 1.2 템플릿 메타프로그래밍을 이용한 빠른 수학 연산Taeung Ra
 
Gpg gems1 1.3
Gpg gems1 1.3Gpg gems1 1.3
Gpg gems1 1.3david nc
 

Viewers also liked (14)

[GPG 스터디] 1.3 자동적인 단일체 유틸리티
[GPG 스터디] 1.3 자동적인 단일체 유틸리티[GPG 스터디] 1.3 자동적인 단일체 유틸리티
[GPG 스터디] 1.3 자동적인 단일체 유틸리티
 
[11 0916] gpg 2.1.22 비디오 게임에서의 웹 카메라 활용(공개)
[11 0916] gpg 2.1.22 비디오 게임에서의 웹 카메라 활용(공개)[11 0916] gpg 2.1.22 비디오 게임에서의 웹 카메라 활용(공개)
[11 0916] gpg 2.1.22 비디오 게임에서의 웹 카메라 활용(공개)
 
Gpg study1.8
Gpg study1.8Gpg study1.8
Gpg study1.8
 
[11 0723] gpg 2.1.9 c++를 위한 폐기 매커니즘 구현(공개)
[11 0723] gpg 2.1.9 c++를 위한 폐기 매커니즘 구현(공개)[11 0723] gpg 2.1.9 c++를 위한 폐기 매커니즘 구현(공개)
[11 0723] gpg 2.1.9 c++를 위한 폐기 매커니즘 구현(공개)
 
[0604 석재호]광택성사전필터링
[0604 석재호]광택성사전필터링[0604 석재호]광택성사전필터링
[0604 석재호]광택성사전필터링
 
[12 0210] gpg 2.3.7 전략적 판단 기법
[12 0210] gpg 2.3.7 전략적 판단 기법[12 0210] gpg 2.3.7 전략적 판단 기법
[12 0210] gpg 2.3.7 전략적 판단 기법
 
GPG 1권 4.12 VIPM
GPG 1권 4.12 VIPMGPG 1권 4.12 VIPM
GPG 1권 4.12 VIPM
 
[NDC08] 최적화와 프로파일링 - 송창규
[NDC08] 최적화와 프로파일링 - 송창규[NDC08] 최적화와 프로파일링 - 송창규
[NDC08] 최적화와 프로파일링 - 송창규
 
[NDC2014] 반응적 라이브 개발
[NDC2014] 반응적 라이브 개발[NDC2014] 반응적 라이브 개발
[NDC2014] 반응적 라이브 개발
 
GPG Study 4.3 카메라 제어기법
GPG Study 4.3 카메라 제어기법GPG Study 4.3 카메라 제어기법
GPG Study 4.3 카메라 제어기법
 
Gpg study5.5
Gpg study5.5Gpg study5.5
Gpg study5.5
 
Windows system - memory개념잡기
Windows system - memory개념잡기Windows system - memory개념잡기
Windows system - memory개념잡기
 
GPG 1.2 템플릿 메타프로그래밍을 이용한 빠른 수학 연산
GPG 1.2 템플릿 메타프로그래밍을 이용한 빠른 수학 연산GPG 1.2 템플릿 메타프로그래밍을 이용한 빠른 수학 연산
GPG 1.2 템플릿 메타프로그래밍을 이용한 빠른 수학 연산
 
Gpg gems1 1.3
Gpg gems1 1.3Gpg gems1 1.3
Gpg gems1 1.3
 

Similar to [11 0730] gpg 2.1.11 게임에 내장되는 프로파일링 모듈(공개)

NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기
NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기
NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기Jaeseung Ha
 
KGC 2014 프로파일러를 이용한 게임 클라이언트 최적화
KGC 2014 프로파일러를 이용한 게임 클라이언트 최적화KGC 2014 프로파일러를 이용한 게임 클라이언트 최적화
KGC 2014 프로파일러를 이용한 게임 클라이언트 최적화Jongwon Kim
 
우리 프로젝트에 맞는 게임 엔진 - 테크니컬아트디렉터 김태근
우리 프로젝트에 맞는 게임 엔진 - 테크니컬아트디렉터 김태근우리 프로젝트에 맞는 게임 엔진 - 테크니컬아트디렉터 김태근
우리 프로젝트에 맞는 게임 엔진 - 테크니컬아트디렉터 김태근Visual Tech Dev
 
[IGC 2016] 유니티코리아 오지현 - “뭣이 중헌디? 성능 프로파일링도 모름서”: 유니티 성능 프로파일링 가이드
[IGC 2016] 유니티코리아 오지현 - “뭣이 중헌디? 성능 프로파일링도 모름서”: 유니티 성능 프로파일링 가이드[IGC 2016] 유니티코리아 오지현 - “뭣이 중헌디? 성능 프로파일링도 모름서”: 유니티 성능 프로파일링 가이드
[IGC 2016] 유니티코리아 오지현 - “뭣이 중헌디? 성능 프로파일링도 모름서”: 유니티 성능 프로파일링 가이드강 민우
 
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)ozlael ozlael
 
[오픈소스컨설팅]소프트웨어 개발 준비 과정
[오픈소스컨설팅]소프트웨어 개발 준비 과정[오픈소스컨설팅]소프트웨어 개발 준비 과정
[오픈소스컨설팅]소프트웨어 개발 준비 과정Ji-Woong Choi
 
TestExplorer 소개 - Android application GUI testing tool
TestExplorer 소개 - Android application GUI testing toolTestExplorer 소개 - Android application GUI testing tool
TestExplorer 소개 - Android application GUI testing toolhyunae lee
 
TestExplorer 소개 - Android application GUI testing tool
TestExplorer 소개 - Android application GUI testing toolTestExplorer 소개 - Android application GUI testing tool
TestExplorer 소개 - Android application GUI testing toolhyunae lee
 
Lcd embedded module
Lcd embedded moduleLcd embedded module
Lcd embedded moduleOnplus
 
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정funmeate
 
iFun Engine plugin 만들기 (for Stingray)
iFun Engine plugin 만들기 (for Stingray) iFun Engine plugin 만들기 (for Stingray)
iFun Engine plugin 만들기 (for Stingray) iFunFactory Inc.
 
191221 unreal engine 4 editor 확장하기
191221 unreal engine 4 editor 확장하기191221 unreal engine 4 editor 확장하기
191221 unreal engine 4 editor 확장하기KWANGIL KIM
 
NDC21_게임테스트자동화5년의기록_NCSOFT_김종원.pdf
NDC21_게임테스트자동화5년의기록_NCSOFT_김종원.pdfNDC21_게임테스트자동화5년의기록_NCSOFT_김종원.pdf
NDC21_게임테스트자동화5년의기록_NCSOFT_김종원.pdfJongwon Kim
 
이력서_김태연_한글
이력서_김태연_한글이력서_김태연_한글
이력서_김태연_한글TAIYEON KIM
 
[1D7]안드로이드 L-Preview 보안 아키텍처 및 설비
[1D7]안드로이드 L-Preview 보안 아키텍처 및 설비[1D7]안드로이드 L-Preview 보안 아키텍처 및 설비
[1D7]안드로이드 L-Preview 보안 아키텍처 및 설비NAVER D2
 
Mint64 os개발이야기 한승훈
Mint64 os개발이야기 한승훈Mint64 os개발이야기 한승훈
Mint64 os개발이야기 한승훈Seunghun han
 
Futsal Manager 프로젝트(소프트웨어 마에스트로 2차 최종발표)
Futsal Manager 프로젝트(소프트웨어 마에스트로 2차 최종발표)Futsal Manager 프로젝트(소프트웨어 마에스트로 2차 최종발표)
Futsal Manager 프로젝트(소프트웨어 마에스트로 2차 최종발표)hogyun yu
 
[KASA] Game Engine???
[KASA] Game Engine???[KASA] Game Engine???
[KASA] Game Engine???changehee lee
 
Rapid Development
Rapid DevelopmentRapid Development
Rapid Development기룡 남
 

Similar to [11 0730] gpg 2.1.11 게임에 내장되는 프로파일링 모듈(공개) (20)

NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기
NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기
NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기
 
KGC 2014 프로파일러를 이용한 게임 클라이언트 최적화
KGC 2014 프로파일러를 이용한 게임 클라이언트 최적화KGC 2014 프로파일러를 이용한 게임 클라이언트 최적화
KGC 2014 프로파일러를 이용한 게임 클라이언트 최적화
 
우리 프로젝트에 맞는 게임 엔진 - 테크니컬아트디렉터 김태근
우리 프로젝트에 맞는 게임 엔진 - 테크니컬아트디렉터 김태근우리 프로젝트에 맞는 게임 엔진 - 테크니컬아트디렉터 김태근
우리 프로젝트에 맞는 게임 엔진 - 테크니컬아트디렉터 김태근
 
[IGC 2016] 유니티코리아 오지현 - “뭣이 중헌디? 성능 프로파일링도 모름서”: 유니티 성능 프로파일링 가이드
[IGC 2016] 유니티코리아 오지현 - “뭣이 중헌디? 성능 프로파일링도 모름서”: 유니티 성능 프로파일링 가이드[IGC 2016] 유니티코리아 오지현 - “뭣이 중헌디? 성능 프로파일링도 모름서”: 유니티 성능 프로파일링 가이드
[IGC 2016] 유니티코리아 오지현 - “뭣이 중헌디? 성능 프로파일링도 모름서”: 유니티 성능 프로파일링 가이드
 
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
 
[오픈소스컨설팅]소프트웨어 개발 준비 과정
[오픈소스컨설팅]소프트웨어 개발 준비 과정[오픈소스컨설팅]소프트웨어 개발 준비 과정
[오픈소스컨설팅]소프트웨어 개발 준비 과정
 
TestExplorer 소개 - Android application GUI testing tool
TestExplorer 소개 - Android application GUI testing toolTestExplorer 소개 - Android application GUI testing tool
TestExplorer 소개 - Android application GUI testing tool
 
TestExplorer 소개 - Android application GUI testing tool
TestExplorer 소개 - Android application GUI testing toolTestExplorer 소개 - Android application GUI testing tool
TestExplorer 소개 - Android application GUI testing tool
 
Lcd embedded module
Lcd embedded moduleLcd embedded module
Lcd embedded module
 
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
 
iFun Engine plugin 만들기 (for Stingray)
iFun Engine plugin 만들기 (for Stingray) iFun Engine plugin 만들기 (for Stingray)
iFun Engine plugin 만들기 (for Stingray)
 
191221 unreal engine 4 editor 확장하기
191221 unreal engine 4 editor 확장하기191221 unreal engine 4 editor 확장하기
191221 unreal engine 4 editor 확장하기
 
NDC21_게임테스트자동화5년의기록_NCSOFT_김종원.pdf
NDC21_게임테스트자동화5년의기록_NCSOFT_김종원.pdfNDC21_게임테스트자동화5년의기록_NCSOFT_김종원.pdf
NDC21_게임테스트자동화5년의기록_NCSOFT_김종원.pdf
 
이력서_김태연_한글
이력서_김태연_한글이력서_김태연_한글
이력서_김태연_한글
 
[1D7]안드로이드 L-Preview 보안 아키텍처 및 설비
[1D7]안드로이드 L-Preview 보안 아키텍처 및 설비[1D7]안드로이드 L-Preview 보안 아키텍처 및 설비
[1D7]안드로이드 L-Preview 보안 아키텍처 및 설비
 
Mint64 os개발이야기 한승훈
Mint64 os개발이야기 한승훈Mint64 os개발이야기 한승훈
Mint64 os개발이야기 한승훈
 
헬프원
헬프원헬프원
헬프원
 
Futsal Manager 프로젝트(소프트웨어 마에스트로 2차 최종발표)
Futsal Manager 프로젝트(소프트웨어 마에스트로 2차 최종발표)Futsal Manager 프로젝트(소프트웨어 마에스트로 2차 최종발표)
Futsal Manager 프로젝트(소프트웨어 마에스트로 2차 최종발표)
 
[KASA] Game Engine???
[KASA] Game Engine???[KASA] Game Engine???
[KASA] Game Engine???
 
Rapid Development
Rapid DevelopmentRapid Development
Rapid Development
 

More from SeungMin Yang

[12 0324] 빛과 그림자
[12 0324] 빛과 그림자[12 0324] 빛과 그림자
[12 0324] 빛과 그림자SeungMin Yang
 
[12 0114] 비실사 렌더링 기법
[12 0114] 비실사 렌더링 기법[12 0114] 비실사 렌더링 기법
[12 0114] 비실사 렌더링 기법SeungMin Yang
 
[11 0212] 정렬, 선택, 탐색 알고리즘
[11 0212] 정렬, 선택, 탐색 알고리즘[11 0212] 정렬, 선택, 탐색 알고리즘
[11 0212] 정렬, 선택, 탐색 알고리즘SeungMin Yang
 
[11 0702] 추상 인터페이스를 이용한 프로그래밍
[11 0702] 추상 인터페이스를 이용한 프로그래밍[11 0702] 추상 인터페이스를 이용한 프로그래밍
[11 0702] 추상 인터페이스를 이용한 프로그래밍SeungMin Yang
 
[11 0702] 스마트 하지 못한 개발자의 스마트폰 게임 개발 하기(공개용)
[11 0702] 스마트 하지 못한 개발자의 스마트폰 게임 개발 하기(공개용)[11 0702] 스마트 하지 못한 개발자의 스마트폰 게임 개발 하기(공개용)
[11 0702] 스마트 하지 못한 개발자의 스마트폰 게임 개발 하기(공개용)SeungMin Yang
 
내 마음대로 정리 해 본 ndc 발표 자료
내 마음대로 정리 해 본 ndc 발표 자료내 마음대로 정리 해 본 ndc 발표 자료
내 마음대로 정리 해 본 ndc 발표 자료SeungMin Yang
 
알고리즘 스터디 NP-완비
알고리즘 스터디 NP-완비알고리즘 스터디 NP-완비
알고리즘 스터디 NP-완비SeungMin Yang
 
[Gpg1권] 5.3 정점 색상 보간을 이용한 모의 실시간 조명
[Gpg1권] 5.3 정점 색상 보간을 이용한 모의 실시간 조명[Gpg1권] 5.3 정점 색상 보간을 이용한 모의 실시간 조명
[Gpg1권] 5.3 정점 색상 보간을 이용한 모의 실시간 조명SeungMin Yang
 
그래프 알고리즘
그래프 알고리즘그래프 알고리즘
그래프 알고리즘SeungMin Yang
 

More from SeungMin Yang (9)

[12 0324] 빛과 그림자
[12 0324] 빛과 그림자[12 0324] 빛과 그림자
[12 0324] 빛과 그림자
 
[12 0114] 비실사 렌더링 기법
[12 0114] 비실사 렌더링 기법[12 0114] 비실사 렌더링 기법
[12 0114] 비실사 렌더링 기법
 
[11 0212] 정렬, 선택, 탐색 알고리즘
[11 0212] 정렬, 선택, 탐색 알고리즘[11 0212] 정렬, 선택, 탐색 알고리즘
[11 0212] 정렬, 선택, 탐색 알고리즘
 
[11 0702] 추상 인터페이스를 이용한 프로그래밍
[11 0702] 추상 인터페이스를 이용한 프로그래밍[11 0702] 추상 인터페이스를 이용한 프로그래밍
[11 0702] 추상 인터페이스를 이용한 프로그래밍
 
[11 0702] 스마트 하지 못한 개발자의 스마트폰 게임 개발 하기(공개용)
[11 0702] 스마트 하지 못한 개발자의 스마트폰 게임 개발 하기(공개용)[11 0702] 스마트 하지 못한 개발자의 스마트폰 게임 개발 하기(공개용)
[11 0702] 스마트 하지 못한 개발자의 스마트폰 게임 개발 하기(공개용)
 
내 마음대로 정리 해 본 ndc 발표 자료
내 마음대로 정리 해 본 ndc 발표 자료내 마음대로 정리 해 본 ndc 발표 자료
내 마음대로 정리 해 본 ndc 발표 자료
 
알고리즘 스터디 NP-완비
알고리즘 스터디 NP-완비알고리즘 스터디 NP-완비
알고리즘 스터디 NP-완비
 
[Gpg1권] 5.3 정점 색상 보간을 이용한 모의 실시간 조명
[Gpg1권] 5.3 정점 색상 보간을 이용한 모의 실시간 조명[Gpg1권] 5.3 정점 색상 보간을 이용한 모의 실시간 조명
[Gpg1권] 5.3 정점 색상 보간을 이용한 모의 실시간 조명
 
그래프 알고리즘
그래프 알고리즘그래프 알고리즘
그래프 알고리즘
 

[11 0730] gpg 2.1.11 게임에 내장되는 프로파일링 모듈(공개)