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