GraphicsFinal Flashcards
(53 cards)
What is the sound component of DirectX
DirectSound
What does API stand for?
Application Programming Interface
What does COM stand for?
Component Object Model
Which parameter of the CreateDevice function specifies the device type to use?
DeviceType
In a swap chain application, the surface in the ________ buffer slot is the surface that corresponds to the image presently being displayed on the monitor.
front
Virtual functions are used so that you can code with function calls that are not bound until run-time. What else can you use with the C language to do this same process?
function pointer
What is the purpose of the DirectDraw component of DirectX?
It is the primary rendering and 2D bitmap engine that controls the video display
What is a reference rasterizer better known as? and what does it do? and what does it allow?
a REF device (1/3 credit)
emulates the entire Direct3D API in software(1/3 credit)
which allows you to write and test code that uses Direct3D features that are not available on your device (1/3 credit)
Another name for depth buffering is Answer____- buffering.
z
What are the 4 types of memory pools available with Direct3D?
D3DPOOL_DEFAULT
D3DPOOL_MANAGED
D3DPOOL_SYSTEMMEM
D3DPOOL_SCRATCH
What parameter must be set to false to have a full-screen window?
windowed
True or False
In order to use implement COM you must use C++.
False
COM is a general specification that can be followed with any language on any machine, but one rule must be followed…what is that rule?
The binary image of the COM object must be that of a virtual class generated by a Microsoft VC compiler
Vertex processing occurs in two different formats, they are_________and____________.
hardware and software
What does HEL stand for and when is it used?
Hardware Emulation Layer
used when the hardware doesn’t support the feature that you are requesting
What does HAL stand for? and what is it? and when is it used?
Hardware Abstraction Layer
set of device-specific code that instructs the device to perform an operation It talks directly to the hardware.
HAL is used when the feature you’re requesting is supported directly by the hardware and thus is accelerated.
True or False
If you upgrade an old COM object, you don’t need to implement the old interface with the new one.
True
What does GUID stand for?
Globally Unique Identifiers
What is a depth buffer?
a surface that does not contain image data but rather depth information about a particular pixel
What function initializes a main application window and implements the Direct3D initialization code?
InitD3D
What makes COM objects and interfaces unique from other COM objects?
the use of GUID’s
True or False
COM is a general specification that can be followed with any language on any machine.
True
A_________is a matrix of pixels that Direct3D uses to store 2D image data.
surface
What do you call the Direct3D antialiasing technique that is used to smooth out blocky-looking images?
Multisampling