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




















Home »
  C# Free Code »
    Game »




DirectX
Game
Minecraft
Warcraft
Xbox
XNA