文件名称:带有可编程渲染管线的软件光栅化
文件大小:1.71MB
文件格式:RAR
更新时间:2012-11-29 15:18:35
可编程,光栅化
实现了软件光栅化。最大的特点是实现了类似Direct3D和OpenGL里面的可编程渲染管线(programmable graphics pipeline)。
【文件预览】:
bin
----TestSoftwareRasterizerAndDirectDraw.exe(80KB)
----TestDirectDraw7.exe(12KB)
----TestSoftwareRasterizer.exe(27KB)
dependence
----Lib()
--------tinyxml.lib(195KB)
----include()
--------tinyxml.h(63KB)
--------tinystr.h(9KB)
----tinyxml_2_5_3.zip(245KB)
media
----QuestionMark.bmp(3KB)
----scene01.xml(143KB)
tests
----TestDirectDraw7.cpp(2KB)
----TestSoftwareRasterizerAndDirectDraw_Shaders.cpp(11KB)
----TestSoftwareRasterizer.cpp(4KB)
----TestSoftwareRasterizerAndDirectDraw.h(3KB)
----TestSoftwareRasterizerAndDirectDraw.cpp(12KB)
include
----sMiscellaneous()
--------IntrixBMPFile.h(2KB)
--------IntrixSlider.h(2KB)
--------IntrixIMeshLoader.h(1KB)
--------IntrixMesh.h(2KB)
--------intrixmeshloader.h(2KB)
--------IntrixWindow.h(2KB)
--------IntrixIMesh.h(1KB)
----sGraph2()
--------IntrixSoftwareRasterizer.h(2KB)
--------IntrixGraph2DDraw7.h(2KB)
--------IntrixSoftwareRasterizer_DefaultShader.h(2KB)
--------IntrixSoftwareRasterizer_Type.h(3KB)
----sFileSystem()
--------intrixfs.h(886B)
--------IntrixFSImageBase.h(2KB)
--------IntrixFSManagerBase.h(1KB)
--------IntrixFSFileBase.h(2KB)
----sGraph()
--------IntrixModelDefine.h(4KB)
----Intrix.h(1KB)
----sScript()
--------IntrixITreeParser.h(3KB)
--------IntrixXML.h(4KB)
----sBasic()
--------IntrixCharCheck.h(2KB)
--------IntrixFormat.h(2KB)
--------IntrixException.h(3KB)
--------IntrixMatrix33.h(6KB)
--------IntrixEvent.h(2KB)
--------IntrixInt4.h(951B)
--------IntrixFloat33.h(958B)
--------IntrixMatrix44.h(15KB)
--------IntrixVector2.h(4KB)
--------IntrixStream_Text.h(3KB)
--------IntrixVector3.h(5KB)
--------IntrixInt2.h(983B)
--------IntrixMath.h(8KB)
--------IntrixStream.h(3KB)
--------IntrixFloat44.h(958B)
--------IntrixFloat3.h(955B)
--------IntrixFloat2.h(987B)
--------intrixdefine.h(4KB)
--------IntrixVector4.h(6KB)
--------IntrixFloat4.h(955B)
documents
----licenses()
--------LGPL.TXT(26KB)
--------mit.txt(1KB)
--------Ogg.txt(1KB)
--------PREMAKE LICENSE.txt(18KB)
--------Vorbis.txt(1KB)
--------zlib.txt(1KB)
----doc()
--------TestSoftwareRasterizerAndDirectDraw()
----COPYING(26KB)
lib
----Intrix.lib(3.86MB)
Clear.bat
build
----make_vs2005.bat(42B)
----TestSoftwareRasterizerAndDirectDraw.lua(943B)
----make_vs2008.bat(42B)
----TestSoftwareRasterizer.lua(788B)
----premake.lua(255B)
----TestDirectDraw7.lua(767B)
----premake.exe(195KB)
----make_vs6.bat(39B)