Download Software Render
Description
Full Software Render developed in C# and XNA using the Ploobs Engine ( http://ploobsengine.codeplex.com ). Mimic the stages of Directx 11 pipeline in software, including Vertex, Geometric,Pixel, Hull and Domain Shader programable in C#. Uses Barycentric triangle rasterization.
Source Files
The download file softrender.zip has the following entries.
Dll/ModelXML.dll/*from ww w.ja v a 2 s . co m*/
Dll/PloobsEngineAlphaDebug0.1.dll
SoftRender/SoftRender.sln
SoftRender/SoftRender.suo
SoftRender/SoftRender/Content/Content.contentproj
SoftRender/SoftRender/Content/Textures/.picasa.ini
SoftRender/SoftRender/Content/Textures/brick.jpg
SoftRender/SoftRender/Content/Textures/brickwork.jpg
SoftRender/SoftRender/Content/cam.xml
SoftRender/SoftRender/Edge.cs
SoftRender/SoftRender/ExtractModelInformations.cs
SoftRender/SoftRender/Import/Anim/Animation.cs
SoftRender/SoftRender/Import/Anim/Bone.cs
SoftRender/SoftRender/Import/AnimatedModel.cs
SoftRender/SoftRender/Import/ImportAnimationShader.cs
SoftRender/SoftRender/Import/ImporterHelper.cs
SoftRender/SoftRender/Import/LoadedModel.cs
SoftRender/SoftRender/Import/VertexPositionNormalTextureIndiceWeight.cs
SoftRender/SoftRender/Import/VertexPositionNormalTextureTangentBinormal.cs
SoftRender/SoftRender/Program.cs
SoftRender/SoftRender/Properties/AssemblyInfo.cs
SoftRender/SoftRender/Render/AlphaBlendingFunctions.cs
SoftRender/SoftRender/Render/Device.cs
SoftRender/SoftRender/Render/Device11.cs
SoftRender/SoftRender/Render/Effect/Dx11Stages.cs
SoftRender/SoftRender/Render/Effect/GeometricShader.cs
SoftRender/SoftRender/Render/Effect/PixelShader.cs
SoftRender/SoftRender/Render/Effect/SEffect.cs
SoftRender/SoftRender/Render/Effect/ShaderOp.cs
SoftRender/SoftRender/Render/Effect/TextureSampler.cs
SoftRender/SoftRender/Render/Effect/VertexShader.cs
SoftRender/SoftRender/Render/InputAssembler.cs
SoftRender/SoftRender/Render/OutputMerger.cs
SoftRender/SoftRender/Render/Rasterizer/BaricentricRasterizer.cs
SoftRender/SoftRender/Render/Rasterizer/Edge.cs
SoftRender/SoftRender/Render/Rasterizer/ExtensionMethods.cs
SoftRender/SoftRender/Render/Rasterizer/Rasterizer.cs
SoftRender/SoftRender/Render/Rasterizer/Span.cs
SoftRender/SoftRender/Render/Rasterizer/Triangle.cs
SoftRender/SoftRender/Render/VertexType.cs
SoftRender/SoftRender/Sample/BasicShader.cs
SoftRender/SoftRender/Sample/Geometric/GeoShader.cs
SoftRender/SoftRender/Sample/Geometric/TriangleShader.cs
SoftRender/SoftRender/Sample/QuadShader.cs
SoftRender/SoftRender/Sample/SModelo.cs
SoftRender/SoftRender/Sample/SimpleLightingShader.cs
SoftRender/SoftRender/Sample/TextureShader.cs
SoftRender/SoftRender/Screens/SoftAlphaModelScreen.cs
SoftRender/SoftRender/Screens/SoftGeomScreen.cs
SoftRender/SoftRender/Screens/SoftLightScreen.cs
SoftRender/SoftRender/Screens/SoftModelScreen.cs
SoftRender/SoftRender/Screens/SoftScreen.cs
SoftRender/SoftRender/SoftRender.csproj
SoftRender/SoftRender/SoftRender.csproj.Debug.cachefile
SoftRender/SoftRender/SoftRender.csproj.user
SoftRender/SoftRender/Tesselation/TesScreen.cs
SoftRender/SoftRender/Tesselation/TesShader.cs
SoftRender/SoftRender/Tesselation/Tesselation.cs
SoftRender/SoftRender/Triangulo.cs
SoftRender/SoftRender/Vertice.cs
Download
Click the following link to download softrender.zip.
softrender.zip