[ Reljam @ 23.12.2002. 15:48 ] @
Pre neki dan je izasao DX9 SDK, za sada izgleda dobro. Najveca novina je High Level Shader Jezik koji omogucuje pisanje shadera na visokom nivou (u C-olikom jeziku umesto u asembleru), na portabilan nacin. Druga bitna stvar je D3DSpy pomocu koga mozete da vidite sta drugi D3D programi rade - tako da ako zelite da detaljno izanalizirate neku novu igru - samo izvolite :D
Konacno, dodata je podrska za Direct3D iz managed koda, ovo jos nisam probao, ali moze da bude zanimljivo za akadamske primene ili bilo gde gde je potrebno samo 'malo' 3D grafike.

DirectX 9 moze da se skine odavde, 227 MB:
http://www.microsoft.com/downl...6c226e04c85&DisplayLang=en

Ako neko ima FTP server koji je vidljiv iz lite rezima, mogu da mu tu uploadujem SDK, da ne moraju ljudi da vuku cetvrt giga preko modema u full rezimu.

I konacno, evo What's New fajla:
---------------------------------------------------------------------------------------------
Microsoft DirectX 9.0
What's New in DirectX 9.0

Microsoft® DirectX® 9.0 is a major release primarily for graphics. It includes new tools, new features for graphics and Microsoft DirectShow®, and enhancements for Microsoft DirectInput® and Microsoft DirectPlay®.
* New Tools
* New Features in DirectX Graphics
* New Features in DirectShow
* New Features in DirectInput
* New Features in DirectPlay
* New Features in DirectSound
* New Features in DirectMusic

New Tools
* AppWizard. This tool provides an application wizard for creating a DirectX application with any combination of DirectX components. This tool is installed during the software development kit (SDK) install and can be accessed within Microsoft Visual Studio® when creating a new application. For more information, see AppWizard.
* Error Lookup Tool. Use this tool to take the hexadecimal error codes and look up a text-based error message. This tool is installed as part of the SDK install and can be accessed from Start, Programs, Microsoft DirectX 9.0 SDK, DirectX Utilities, DirectX Error Lookup.

New Features in DirectX Graphics
* Vertex and pixel shaders now referred to by objects created by Component Object Model (COM) interfaces IDirect3DVShader9 and IDirect3DPShader9.
* Vertex streams now created with a declaration.
* Changes to vertex shaders and vertex stream declaration binding.
* Added a limited form of flow control to version 2.0 vertex shaders.
* Added a scissor test.
* Added line antialiasing.
* Added support for sphere map texture generation mode.
* Added support for displacement maps.
* Improved device enumeration support.

New Features in DirectShow
* Video Mixing Renderer Filter 9 (VMR-9). This new, redistributable rendering filter is similar in concept and design to the VMR that is available for Microsoft Windows® XP. The VMR-9 is more powerful than the original VMR (now called "VMR-7") because it is fully compatible with the DirectX 9.0 graphics capabilities and it offers improved support for deinterlacing and ProcAmp control (brightness, contrast, hue, and saturation).
* New deinterlacing support in DirectX Video Acceleration.
* New deinterlacing support in the digital video (DV) decoder filter.
* New encoder application programming interface (API) specification: The Encoder API defines a standard, format-neutral way in which software or hardware encoders can communicate with applications and device drivers.
* IGetCapabilitiesKey Interface is a new interface that filters can implement to enable applications to query for the filter's capabilities.
* Enhancements to the GraphEdit utility.
* The digital video disc (DVD) Graph Builder enables applications to use the VMR-9 through the IDvdGraphBuilder::RenderDvdVideoVolume method. The DVD Navigator now supports playback of audio during fast forward; users can now watch a movie at speeds higher than 1x without raising the pitch of the audio track, if the decoder supports this feature.
* A new utility program called Profile Enumerator that displays information about Microsoft Windows Media™ system profiles installed on your computer. This program is located in (SDK root)\bin\DXUtils.
* AVStream driver development and runtime support on all platforms prior to Windows XP has been improved for close functional parity with Windows XP.
* New samples.

New Features in DirectPlay
Version 9.0 features include the new interfaces IDirectPlay8ThreadPool and IDP8SimControl, a new service provider for network simulation, and functionality for Windows Powered Pocket PC 2002. For more information, see What's New in DirectPlay.

New Features in DirectSound
The Microsoft DirectSound® API has not been significantly revised for DirectX 9.0. However, many performance enhancements have been implemented. In addition, the following changes have been made.
* The maximum frequency of sound buffers has been increased from 100 kHz to 200 kHz, where supported by the operating system. (These higher frequencies are not supported by DirectShow.)
* Frequency and effects controls (DSBCAPS_CTRLFREQUENCY and DSBCAPS_CRTLFX) can now be combined on buffers. Combining these flags makes it possible to have Doppler shift on buffers with effects.
* Audio formats described by the WAVEFORMATEXTENSIBLE structure are fully supported throughout DirectSound.
* The standard effect DMOs can process audio data in WAVE_FORMAT_IEEE_FLOAT format.
* The standard effects support parameter curves (when hosted outside of DirectSound) without having to call IMediaObjectInPlace::Process on them repeatedly in very small increments.

New Features in DirectMusic
The Microsoft DirectMusic® API has not been significantly revised for DirectX 9.0. However, many performance enhancements have been made. The most significant of these is a new low-latency DirectSound sink, which enables DirectMusic to attain much quicker response when using audiopaths that play through the software synthesizer. A large library of DirectMusic styles has been added to the SDK, along with an application for auditioning them. In addition, two new tools have been made available in the \bin\DXUtils\AppWizard folder of the SDK installation:
* DMToolWizard.awx is a wizard for creating DirectMusic tools.
* AEDMOWiz.awx is a wizard for creating effect DMOs.


© 2002 Microsoft Corporation. All rights reserved.