Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Shaswata Das 5c6fe3db62
Create README.md
4 years ago
..
bin/x86 commiting as it is 4 years ago
cmmxspan commiting as it is 4 years ago
cspan commiting as it is 4 years ago
d3dif commiting as it is 4 years ago
d3drast commiting as it is 4 years ago
inc commiting as it is 4 years ago
mlspan commiting as it is 4 years ago
mmxemul commiting as it is 4 years ago
mmxspan commiting as it is 4 years ago
rampmat commiting as it is 4 years ago
rampold commiting as it is 4 years ago
rampspan commiting as it is 4 years ago
setup commiting as it is 4 years ago
spaninit commiting as it is 4 years ago
codeconv.txt commiting as it is 4 years ago
dirs commiting as it is 4 years ago
rast.mk commiting as it is 4 years ago
rast95.mk commiting as it is 4 years ago
rastnt.mk commiting as it is 4 years ago
rastrule.mk commiting as it is 4 years ago
readme.txt commiting as it is 4 years ago

readme.txt


**** directories *****

d3dif - D3D interface. This contains the sources for the interface
between the D3D runtime and the rasterizers.

bin - Rasterizer-specific tools. This holds the m4.exe needed to build
the numerous m4-ized C++ and asm source files.

inc - Rasterizer-private header files.

refrast - Reference rasterizer sources. This is the core of the reference
rasterizer, holding all sources which are made public with the DDK. The
reference rasterizer core is fully independent of any D3D or DDraw
internals, and is connected to the runtime via refif.cpp in the d3dif
directory. The file inc\refrast.h is also part of the reference
rasterizer package.

setup - Primitive setup. Contains C++ and x86 assembly for primitive
setup and edge walking.

spaninit - Span iterator management code.

cspan - C span iterators. These are the span iterators used on non-MMX
(including alpha) machines.

cmmxspan, mmxemul - C span iterators which closely model the MMX versions
for development and debug purposes. The mmxemul is a library which
emulates the MMX arithmetic functions. This is a full set of span
iterators which exactly matches the set in mmxspan, and are used when the
??? device GUID is passed to device create. These are for internal
debug/test only and are not used in the product (the associated GUID is
not in the public d3d.h).

mmxspan - MMX assembly span iterators.

mlspan - Monolithic span iterators.

rampmat - Ramp rasterizer material processing. See rampmat/ramp.txt for
further explanation (the horror...).

rampspan - Ramp rasterizer span iterators. C and x86 assembly.

d3drast - This directory is used only to build the d3drast.dll, which is a
library which contains only the rasterizers (accessed via the HAL provider
interface). This is a test-only library and is not part of the product
build.