옛날 것도 좀 있지만 그래도 자료가 꽤 많군요. 기대됩니다.


Technorati Tags: , ,
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

'Game Development' 카테고리의 다른 글

Multicore Programming Lectures in MIT  (2) 2008/11/26
Ed Catmull: Keep Your Crises Small  (0) 2008/11/20
Where you can learn about C++0x  (0) 2008/11/18
Visual C++ 10: 10 is the new 6  (2) 2008/11/18
A neat web-based Scrum solution  (0) 2008/10/28
Good presentations from Agile2008  (0) 2008/10/09
RSS This posting was useful? Then subscribe to "gl3d.net"!
RSS 글이 유익하셨다면 gl3d.net을 구독하세요.

Trackback Address :: http://gl3d.net/trackback/105 관련글 쓰기

댓글을 달아 주세요

More C++ Idioms :  C++ 이디엄 총정리



GameDevKicks.com : 게임 개발 관련 링크를 전문으로 하는 메타 사이트




Technorati Tags: , ,
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
RSS This posting was useful? Then subscribe to "gl3d.net"!
RSS 글이 유익하셨다면 gl3d.net을 구독하세요.

Trackback Address :: http://gl3d.net/trackback/97 관련글 쓰기

댓글을 달아 주세요

ars technica팀 스위니와의 인터뷰가 실렸습니다.



그는 인텔 라라비의 출현과 NVIDIA의 CUDA, OpenCL 등에서 알 수 있는 것처럼, 결국 CPU와 GPU의 경계는 허물어질 것이라고 말합니다.

그는 다음과 같은 변천사를 이야기합니다.

CPU 기반 소프트웨어 렌더러 -> 고정 파이프라인 하드웨어 하드웨어(Voodoo, 초기 NVIDIA 카드들 등) -> 프로그래머블 셰이더(DirectX 9) -> 통합된 병렬 처리 하드웨어에 기반을 둔 소프트웨어 렌더러(DirectX, OpenGL과 같은 전용 그래픽스 API의 소멸)

DirectX 9은 게임 그래픽스 발전사에서 하나의 도약이었지만, 이후의 DX 10과 11은 약간의 기능 추가일 뿐이고, 결국은 C++ 기반의 소프트웨어 렌더러로 갈 것이랍니다...

정말 그의 예견대로 될까요? 이제 정말 C++ 상의 병렬 프로그래밍만 열심히 공부하면 렌더링, 물리, AI 다 해결인가요? (물론 소프트웨어 렌더러 제작법 등 지금까지 상세히 몰라도 되었던 부분을 더 공부해야 겠져?...ㅠㅠ)

Technorati Tags: , , , , , , ,
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
RSS This posting was useful? Then subscribe to "gl3d.net"!
RSS 글이 유익하셨다면 gl3d.net을 구독하세요.

Trackback Address :: http://gl3d.net/trackback/91 관련글 쓰기

댓글을 달아 주세요

C++0x == C++09 ?

Game Development 2008/08/19 17:26 |
사용자 삽입 이미지

Followings are nice articles about C++0x, the next standard of C++ programming language from DevX.


C++ geeks' must-reads!
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

'Game Development' 카테고리의 다른 글

크라이텍에서의 첫 주  (7) 2008/09/06
Code Drill #2  (0) 2008/08/21
C++0x == C++09 ?  (0) 2008/08/19
How to Fail with Agile  (0) 2008/08/18
the Ten Commandments of Debugging  (0) 2008/08/14
Code Drill #1  (0) 2008/08/12
RSS This posting was useful? Then subscribe to "gl3d.net"!
RSS 글이 유익하셨다면 gl3d.net을 구독하세요.

Trackback Address :: http://gl3d.net/trackback/81 관련글 쓰기

댓글을 달아 주세요

Both DDJ articles are by Herb Sutter.
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

'Game Development' 카테고리의 다른 글

the Ten Commandments of Debugging  (0) 2008/08/14
Code Drill #1  (0) 2008/08/12
C++ guru's 2 recent articles on concurrency  (0) 2008/08/06
nvidia GPU-BBQ 2008  (0) 2008/08/06
'touch' command-line utility in Python  (2) 2008/08/01
초생산적인 팀  (0) 2008/07/31
RSS This posting was useful? Then subscribe to "gl3d.net"!
RSS 글이 유익하셨다면 gl3d.net을 구독하세요.

Trackback Address :: http://gl3d.net/trackback/72 관련글 쓰기

댓글을 달아 주세요

It's called eGUI++ from John Torjo, the creator of Win32 GUI generics.

There is a MSDN article about it, too.

I'll try it in my project sooner or later...
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
RSS This posting was useful? Then subscribe to "gl3d.net"!
RSS 글이 유익하셨다면 gl3d.net을 구독하세요.

Trackback Address :: http://gl3d.net/trackback/67 관련글 쓰기

댓글을 달아 주세요

POSA 2

Book Review 2008/06/25 12:28 |
Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects
사용자 삽입 이미지

I finally read this all. Definitely it's a must-read for all game programmers.
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

'Book Review' 카테고리의 다른 글

Gödel, Escher, Bach  (2) 2008/07/25
The art of being agile  (0) 2008/07/23
POSA 2  (0) 2008/06/25
Continuous endeavor for a better continuous integration  (2) 2008/06/04
Beautiful Code for game programmers  (0) 2008/04/17
Managing Humans  (0) 2008/03/27
RSS This posting was useful? Then subscribe to "gl3d.net"!
RSS 글이 유익하셨다면 gl3d.net을 구독하세요.

Trackback Address :: http://gl3d.net/trackback/60 관련글 쓰기

댓글을 달아 주세요

사용자 삽입 이미지

In English...(show)


사용자 삽입 이미지

지속적인 통합(Continuous Integration, CI)이란 주제에는 항상 관심이 많았습니다. 현재 팀에서도 나름대로 지속적인 통합을 잘 활용하고 있다고 생각했는데, 이 책을 읽어보니 개선할 점이 많더군요.

다음과 두 가지 사항이 도움이 되었습니다.

  • CI 빌드 시에 꼭 모든 것을 하려고 해서는 안된다. 빌드 시간이 10분을 넘기기 시작하면 사람들이 CI에 반감을 가질 수 있다. 오래 걸리는 작업은 별도 주기의 빌드(일일 빌드 등)에서 수행하라.
  • 정적 코드 분석 툴 및 동적 분석 툴을 통해 테스트를 보완하라.

정적 코드 분석은 코드 중복 체크나 가능한 오류 사항 및 코딩 규칙 위반 사항 점검에 유용합니다. 동적 분석은 테스트 코드의 커버리지(coverage)를 검사합니다. 아쉽게도 C++ 언어용으로는 쓸만한 공짜 분석 도구들이 눈에 뜨이지 않더군요. 이 책을 통해서 알게된 SourceMonitorSimian이 C++을 지원합니다.

SourceMonitor는 코드의 복잡도를 분석해주는 도구입니다. 복잡도가 높을수록 버그그 파고들 구멍이 많은 것이니 리팩토링 시 그러한 부분들에 먼저 주목하면 좋겠지요. Simian은 코드 유사성 검사 도구로 'Don't Repeat Yourself' 원칙이 위배되는 copy & paste 코드가 몰래 추가되는 일을 막아줍니다. 이 두 도구에 대한 간단한 설정 방법이 제 위키에 나와 있습니다.

혹시 공짜 C++ 코드 커버리지 분석 도구 알고 계신 분 있나요?

지속적인 통합: 소프트웨어 품질을 높이고 위험을 줄이기 상세보기
폴 M. 듀발 지음 | 위키북스 펴냄
이 책은 개발조직의 성공을 위한 '지속적인 통합'에 대해 이야기한다. 저자는 일일 빌드가 참신한 생각이었던 때를 지나 지속적인 통합을 하는 수준에 이르렀고, 이제는 지속적인 통합을 하느냐의 여부가 제대로 일하는 개발 조직을 가늠하는 잣대가 됐다고 주장한다. 그리고 이 책을 통해 소프트웨어의 품질은 높이고 위험은 줄이는 지속적인 통합의 개념과 실천방법을 자세히 설명한다. 또한 CI 시스템이 수행하는 데이터베이스

이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

'Book Review' 카테고리의 다른 글

The art of being agile  (0) 2008/07/23
POSA 2  (0) 2008/06/25
Continuous endeavor for a better continuous integration  (2) 2008/06/04
Beautiful Code for game programmers  (0) 2008/04/17
Managing Humans  (0) 2008/03/27
게임을 포함한 대중 문화의 가치  (0) 2008/03/24
RSS This posting was useful? Then subscribe to "gl3d.net"!
RSS 글이 유익하셨다면 gl3d.net을 구독하세요.

Trackback Address :: http://gl3d.net/trackback/58 관련글 쓰기

댓글을 달아 주세요

  1. jacking 2008/06/05 21:06 Address Modify/Delete Reply

    VS 2005 이상, MSDN 라이센스로 사용하고 계실것 같은데 그렇다면 팀슈트 버전을 사용해 보세요. 기능 중에 '코드분석' 이라는 것이 있는데 꽤 쓸만합니다.

  2. BlogIcon all2one 2008