일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 영속성
- 다이나믹 프로그래밍
- directx
- 알고리즘
- 디자인패턴
- 스케줄링
- 멀티프로세서
- 쓰레드
- Direct12
- DirectX 12
- 컨디션 변수
- 다이나믹프로그래밍
- DirectX12
- 병행성 관련 오류
- 렌더링 파이프라인
- 운영체제
- 멀티쓰레드
- codility
- 프로그래머스
- 동적계획법
- 그리디 알고리즘
- I/O장치
- 파일시스템 구현
- 백준
- 병행성
- 락
- 자료구조
- OS
- 타입 객체
- 그리디알고리즘
Archives
- Today
- Total
목록Timer (1)
기록공간
[DirectX 12] Direct3D 초기화 - 3 : 시간 측정 (타이머)
애니메이션을 정확하게 수행하려면 시간을 측정해야 한다. 특히, 프레임 간 경과 시간(Elapsed time), 다시 말해 애니메이션의 인접한 두 프레임 사이에 흐른 시간의 양을 측정할 수 있어야 한다. 프레임률이 높은 경우 프레임 간 경과 시간이 상당히 짧으므로, 정밀도가 높은 타이머를 사용할 필요가 있다. 성능 타이머 정밀한 시간 측정을 위해, Windows가 제공하는 성능 타이머(Perfomance timer)를 사용한다. 이를 성능 카운터(Performance counter) 라고도 부른다. 성능 타이머를 조회하는 메서드를 사용하려면 반드시 Windows.h를 포함시켜야 한다. 성능 타이머의 시간 측정 단위는 '지나간 클럭 틱들의 개수(count)' 이다. 성능 타이머로부터 틱 수 단위의 현재 시간..
DirectX/기초
2020. 3. 23. 12:27