How do you build a D3D9 source from a source?

Microsoft is distributing source code to compare implementations of its various Direct3D APIs with hardware vendors, driver developers, etc. This code is built using the cryptographic WDK building system (formerly DDK) and almost never works out of the box. Despite the fact that it is widely used, this code is semi-private, so the main useful information is never found on a wider network. This is usually used enough (and a known ass pain in this community), and basic assembly information is not sensitive enough to be found on Google.

The readme assembly suggests using WDK and building with the command build -cz -daytona. This, vaguely, spits out a bunch of output, but creates nothing.

Passing this, Vista with WDK 6001.18002, the last source distribution d3def9 does not work in the subproject linkwith "could not generate any output - warning, processed as an error."

XP d3dref9.dll can also be confusing creation, often can not find headers and types D3D.

+3
source share
1 answer

As a rule, there are two main problems associated with creating a source of contrast source, since they come directly from Microsoft.

-, build -cz -daytona , . , , . dirs (daytona win9x), , "", . build -cz daytona (no '-' on daytona). , .

, , .

WDK (, Vista) . , :

LIBRARIAN_FLAGS = $(LIBRARIAN_FLAGS) /IGNORE:4001

link/sources.inc. build -cz daytona .

XP DDK (pre-Windows Server 2003, "XP" - DDK). , D3D9, , XP DDK. WDK ( "DDK" post-XP) . WDK , XP.

XP, , - WDK. , , /, .

+3

All Articles