-
Notifications
You must be signed in to change notification settings - Fork 99
Home
= SALVIA: A Direct3D 10+ like software renderer = <g:plusone size="medium"></g:plusone>
== Highlight ==
Jun 5, 2014
- 0.5.6 is [History released]. The performance is 7% - 27% better than 0.5.5; The granule of Rasterizer and PS execution is 2x2 quad; More detailed performance report generated by benchmark.
- 0.5.6发布!性能较0.5.5提升7% - 27%;光栅化和pixel shader的执行以2x2 quad为最小单位;更详细的性能报告。
See [http://code.google.com/p/softart/issues/list?can=2&q=&colspec=ID+Type+Owner+Priority+Status+Milestone+Component+Summary&sort=&groupby=&mode=grid&y=Milestone&x=Status&cells=tiles&nobtn=Update open issues.]
See [http://code.google.com/p/softart/issues/list?can=1&q=Milestone=0.6&colspec=ID+Type+Owner+Priority+Status+Milestone+Component+Summary&groupby=&sort=&x=status&y=milestone&cells=tiles&mode=grid 0.6 issues.]
=== Introduction ===
SALVIA is a pure object-oriented software 3D renderer with a programmable pipeline only. Interfaces, operations and parameters of it take advantage of modern graphics APIs such as D3D 10 and OpenGL.
SALVIA是一个面向对象实现的纯软件3D光栅化渲染器,并借助于LLVM实现了接近完整的类HLSL的Shader语言编译器级运行时。渲染器的接口、操作和实现充分吸收了现代图形API如D3D10和OpenGL的优势。
=== Overview ===
[Overview Breifly introduction of the goals, features and major designs of this project.]
=== What's Comming ===
[RoadMap Next Minor Release is 0.6.] In this release, Pixel shader will be improved.
=== Snapshots ===
[Gallery Result snapshots.]
=== Documentations ===
[Documents Documents of technical details.]
=== Downloads ===
The Shading And Lighting VIsualization Architecture(SALVIA) is available in both source and binary form.
Binaries for Windows are available from the SALVIA downloads page on google code or mirror sites. Alternatively, here are direct links to builds.
- [http://softart.googlecode.com/files/SALVIA%200.5.1%20Demo.7z Windows x64 Demos(0.5.1)]
- [http://softart.googlecode.com/files/SALVIA%200.3%20Binary.7z Windows x86 binary and demos(0.3)]
- [http://softart.googlecode.com/files/SALVIA_BinDemo_2011_Jul_17.7z Windows x64 binary and demos(M1.1 Fix 1)]
- [http://softart.googlecode.com/files/SALVIA_BinDemo_11_Jul_14.7z Windows x64 binary and demos(M1.1)]
To install the renderer, please download the source code and extract to some direcotry. Then see the user's guide and the examples in the samples/ directory of the distribution.
Alternatively, source can be downloaded. If you're using hg, run:
{{{ hg clone https://softart.googlecode.com/hg/ salvia }}}
=== Reference ===
=== Mirrors ===
- [https://bitbucket.org/wuye9036/salvia Bitbucket]
- [http://salvia.codeplex.com/ CodePlex] ||
- [https://sourceforge.net/projects/salvia/ Sourceforge]