Microsoft� DirectX� 8.0 SDK
This CD is the Microsoft DirectX 8.0 Software Development Kit (SDK).
It contains all DirectX software required to create DirectX 8.0
compliant applications. Parts of this SDK will also be made
available for download at the Microsoft DirectX developer web page
(http://msdn.microsoft.com/directx).
Major components include: DirectX 8.0 system components (runtimes);
DirectX 8.0 Application Programing Interface (API) Documentation for
each of the DirectX core areas (written for C++ or Visual Basic
developers); DirectX 8.0 headers & libraries; Sample applications
and source code; miscellaneous tools and utilities.
After installing, those new to DirectX should start with the
DirectX 8.0 documentation. More seasoned developers may also want
to view the "WHAT'S NEW" section. Professional DirectX developers
should refer to the "KNOWN ISSUES" section prior to raising concerns.
__________________________________________________________________
Contents:
- INSTALLATION
- WHAT'S NEW
- CD LAYOUT
- DIRECTX 8.0 SDK RELEASE NOTES AND KNOWN ISSUES
- COMPILER SUPPORT
__________________________________________________________________
INSTALLATION:
ALWAYS UNINSTALL PREVIOUS RELEASES of the DirectX SDK prior to
installing DirectX 8.0 SDK Release (see UnInstall). The directory
structure and file names have changed significantly. Installing on
top of a previous installation will cause you problems.
On Windows 2000 systems, you must be logged in as administrator to
install the DirectX 8.0 runtimes.
If you install the BDA cab, the DirectX 8.0 setup program requires
that you restart your system.
UnInstall:
To uninstall, use "Add/Remove Programs" from the Control Panel to
uninstall the InstallShield installations.
__________________________________________________________________
WHAT'S NEW:
DirectX Audio (DirectSound & DirectMusic)
=========================================
DirectX 8.0 audio covers both DirectSound and DirectMusic API's. In
DirectX 8.0, these API's are more closely aligned and tied together.
There are many new features. They include:
Effects processing on DirectSound Buffers
DLS2 synthesis
Arbitrary loop points
Release waveforms
Optional Filter per voice
6-stage envelope
Ramped volume scaling
Time-stamped playback
"Audiopaths": a powerful and easy way to use the DirectMusic DLS2 synthesizer
for sound effects programming.
Submixing of audio prior to 3D processing (by DLS2 synthesizer)
Automatic streaming and ACM compression (ADPCM, etc.)
Composition enhancements
Audio Scripting
We also think you will want to look at using the DLS2 synthesizer as your
main sound effects engine. The DLS2 synthesizer is accessed primarily through
the DirectMusic API's. Please do not let the word, "Music" mislead you; the
DirectX 8.0 DirectMusic API's have been enhanced *specifically* for sound effects
playback. The new DirectMusic API's that are designed to support sound effects
refer to audiopaths. Please investigate audiopaths; they provide a lot of
cool features for sound effects. For example, if you have multiple sounds
that need to come from the same 3d location, you can pre-mix them (using Audiopaths)
and use only one 3d hardware buffer to play them.
Parameter Validation:
DirectSound in particular has some greater parameter validation in place
when the DirectSound8 interfaces are used.
-Waveformats are more tightly parsed
-You can no longer create a DirectSoundBuffer with both CTRL_3D and CTRL_PAN set
-You can no longer create a DirectSoundBuffer with CTRL_3D set and a wave format
with more than 1 channel. I.e. Only mono buffers may be created with CTRL_3D.
Scripting is very exciting. It puts much of the control over the audio
implementation of the game into the hands of the sound designer. Using
scripts, audio designers can change implementations, make the music 'magically'
interactive, and play different sound effects based on in-game variables.
It also drastically shortens the edit-integrate-listen cycle. This should
result in improved sound effects and music, with much less game-programmer
time required.
There are sections in the documentation on a new FullDuplex interface and
"Capture effects." These interfaces are not currently supported.
If you are using DirectPlayVoice, you should use those interfaces. If your
application requires audio capture outside of DirectPlayVoice,
you should use the existing DirectSoundCapture interfaces.
Direct3D
========
Migration of DirectDraw into Direct3D:
In DirectX 8.0, DirectDraw� is fully integrated into Microsoft Direct3D
to enable drastically simplified application initialization, improved data
allocation and management performance, and reduced memory footprint.
The new Direct3D infrastructure provides the services that are called
at relatively low frequency. These services comprise:
- Creation of Direct3D
- Creation of resources (textures, vertex buffers etc)
- Display mode selection
- Presentation of rendered images to the display
New Graphics Features for DirectX 8.0 are:
Parallel vertex input streams for more flexible mapping to dynamic
application data structures. Programmable vertex processing language
enables programmers to write hardware shaders for:
- Morphing/tweening animation
- Matrix palette skinning
- User-defined lighting models
- General environment mapping
- Procedural geometry
- Any other developer-defined algorithm
Programmable Pixel processing language enables programmers to write
hardware shaders for:
- Per-pixel lighting/bump mapping
- Per-pixel environment mapping
- Any other developer-defined algorithm
MultiSample Rendering support enables:
- Full-scene antialiasing
- Multisample effects such as motion blur, depth-of-field, etc.
Point Sprites enable:
- High-performance rendering of particle systems
3-D Volume textures enable:
- Range-attenuation in per-pixel lighting
- Volume atmospheric effects
- Easy texturing of very complex geometry
Higher-Order Primitive Support:
- For enhancing the appearance of 3-D content
- Facilitating mapping of content from major 3-D authoring tools
Higher-Level Technologies:
- 3-D content creation tool plugins for export into Direct3D of skinned
meshes using a variety of Direct3D techniques such as, multi-resolution
LOD geometry, and higher order surface data.
Direct3D Feature Notes:
No significant API changes are contemplated beyond this point.
All implemented features have been tested individually
to some extent, but they have not been tested in exhaustive combinations
yet. Many features in DirectX 8.0 are awaiting new hardware, however
there is at least one implementation available for each of the features
shipped:
- Programmable vertex shaders are supported on the host CPU. On CPUs they
will operate with performance comparable to HW implementations and can be
used immediately for DirectX 8.0 prototyping and development.
- Programmable pixel shaders are supported on the host CPU using refrast
only. These can be used for prototyping DirectX 8.0 shaders for use when
hardware ships.
- Parallel DMA data input is supported on refrast and the SW geometry pipeline.
- Point Sprites are supported in refrast, software T&L pipeline, and should
be supported in a prototype DirectX 8.0 driver from at least one hardware
manufacturer.
- Volume Textures are supported in refrast.
- Multisample rendering is supported in refrast and future hardware.
- Higher-Order Primitives are supported in refrast and via D3DX utilities.
D3DX
====
Debug Binaries for D3DX:
The D3DX library is a static library. However, to help debugging, we also
have
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
This CD is the Microsoft DirectX 8.0 Software Development Kit (SDK). It contains all DirectX software required to create DirectX 8.0 * File: d3d8.h * Content: Direct3D include file #ifndef _D3D8_H_ #define _D3D8_H_ #define DIRECT3D_VERSION 0x0800 // include this file content only if compiling for DX8 interfaces #if(DIRECT3D_VERSION >= 0x0800)
资源推荐
资源详情
资源评论
收起资源包目录
DirectX 8.0 SDK (2000个子文件)
duel.001 16KB
duel.001 16KB
ruby.avi 1.06MB
skiing.avi 884KB
highway.avi 648KB
clocktxt.avi 83KB
layout.bin 334B
lobbyyneg.bmp 768KB
lobbyypos.bmp 768KB
lobbyxpos.bmp 768KB
lobbyxneg.bmp 768KB
lobbyzpos.bmp 768KB
lobbyzneg.bmp 768KB
walltexture.bmp 768KB
donuts.bmp 768KB
splash.bmp 750KB
earth.bmp 384KB
earthbump.bmp 384KB
envmap.bmp 384KB
splash.bmp 301KB
splash.bmp 301KB
env0.bmp 192KB
water.bmp 192KB
spheremap.bmp 192KB
env2.bmp 192KB
env1.bmp 192KB
env3.bmp 192KB
env4.bmp 192KB
env5.bmp 192KB
skybox_left.bmp 192KB
tiny_skin.bmp 192KB
earthenvmap.bmp 192KB
skybox_top.bmp 192KB
spheremap2.bmp 192KB
wbuffer.bmp 192KB
donuts1.bmp 192KB
skybox_back.bmp 192KB
skybox_right.bmp 192KB
wall.bmp 192KB
sky.bmp 192KB
lake.bmp 192KB
skybox_front.bmp 192KB
donuts2.bmp 192KB
ground2.bmp 192KB
banana.bmp 192KB
lake2.bmp 192KB
skybox_bottom.bmp 192KB
floortexture.bmp 192KB
banana.bmp 192KB
duel.bmp 166KB
duel.bmp 166KB
animate.bmp 90KB
animate.bmp 90KB
seafloor.bmp 65KB
bihull.bmp 65KB
cloud3.bmp 65KB
tiger.bmp 65KB
tex1.bmp 65KB
dx5_logo.bmp 65KB
flag.bmp 65KB
sparklen.bmp 65KB
ceilingtexture.bmp 65KB
tiger.bmp 65KB
image1.bmp 64KB
font.bmp 48KB
particle.bmp 48KB
bumpmap.bmp 48KB
lightmap.bmp 48KB
filter.bmp 48KB
image2.bmp 32KB
tex2.bmp 32KB
floor.bmp 32KB
wings.bmp 17KB
flare4.bmp 17KB
flare0.bmp 17KB
shine2.bmp 17KB
shine8.bmp 17KB
shine6.bmp 17KB
flare1.bmp 17KB
flare3.bmp 17KB
shine1.bmp 17KB
flare2.bmp 17KB
shine4.bmp 17KB
shine5.bmp 17KB
shine7.bmp 17KB
shine3.bmp 17KB
shine9.bmp 17KB
shine0.bmp 17KB
playericon.bmp 16KB
dolphin.bmp 12KB
bitmap1.bmp 5KB
terrain.bmp 5KB
shadow1.bmp 5KB
stripe2.bmp 4KB
stripe.bmp 4KB
bitmap1.bmp 2KB
bitmap1.bmp 2KB
horizon.bmp 2KB
neticon.bmp 2KB
directx.bmp 2KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
挺好的规划
- 粉丝: 1
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- onenet_chongwukanhu_v06.apk
- 2022NOC软件创意编程赛项真题C++初中-决赛(有解析)
- 2022NOC软件创意编程赛项真题python初中-决赛(有解析)
- openLayer-本地数据加载 (day5)
- A题-正弦信号发生器.xdf
- 2022NOC软件创意编程赛项真题python小学高年级-决赛(有解析)
- mathml转换latex需要的xsl文件
- 2022NOC软件创意编程赛项真题图形化小学高年级-决赛(有解析)
- gbase驱动下载gbase-connector-java-8.3.81.53驱动下载
- 2022NOC软件创意编程赛项真题图形化小学低年级-决赛(有解析)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功