Chapter 4: Direct3D Initialization

Direct3D入门与实时图形应用
本篇详细介绍了Direct3D初始化过程,包括熟悉Direct3D类型、基本图形概念、使用性能计数器获取高分辨率计时读数,以及初始化Direct3D的方法。同时,文章还探讨了用于所有演示应用程序的示例框架代码结构。

Overview

The initialization process of Direct3D requires us to be familiar with some basic Direct3D types and basic graphics concepts; the first section of this chapter addresses these requirements. We then detail the necessary steps to initialize Direct3D. After that, a small detour is taken to introduce accurate timing and the time measurements needed for real-time graphics applications. Finally, we explore the sample framework code, which is used to provide a consistent interface that all demo applications in this book follow.

Objectives:

  • To obtain a basic understanding of Direct3D’s role in programming 3D hardware.

  • To understand the role COM plays with Direct3D.

  • To learn fundamental graphics concepts, such as how 2D images are stored, page flipping, depth buffering, and multisampling.

  • To learn how to use the performance counter functions for obtaining high-resolution timer readings.

  • To find out how to initialize Direct3D.

  • To become familiar with the general structure of the application framework that all the demos in this book employ.

 

转载于:https://www.cnblogs.com/seanyou/archive/2010/09/20/1831424.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值