|
@@ -1,12 +1,14 @@
|
|
|
Three.d - A high performance 3D graphics engine
|
|
Three.d - A high performance 3D graphics engine
|
|
|
======
|
|
======
|
|
|
|
|
|
|
|
-Three.d is high performance 3D graphics engine written in the D Programming Language.
|
|
|
|
|
|
|
+Three.d is high performance 3D graphics engine written from scratch in the D Programming Language.
|
|
|
|
|
+**It is currently not ready for any production use!**
|
|
|
|
|
+
|
|
|
|
|
|
|
|
# Techniques
|
|
# Techniques
|
|
|
-* Data-Oriented Design
|
|
|
|
|
-* Approaching Zero Driver Overhead (AZDO)
|
|
|
|
|
-* Tiled Deferred Rendering
|
|
|
|
|
|
|
+* Data-Oriented Design [1](http://gameprogrammingpatterns.com/data-locality.html)
|
|
|
|
|
+* Approaching Zero Driver Overhead (AZDO) [1](http://www.slideshare.net/CassEveritt/approaching-zero-driver-overhead)
|
|
|
|
|
+* Tiled Deferred Rendering [1](http://dice.se/wp-content/uploads/GDC11_DX11inBF3_Public.pdf)
|
|
|
* Virtual Textures (Megatextures)
|
|
* Virtual Textures (Megatextures)
|
|
|
|
|
|
|
|
|
|
|
|
@@ -15,3 +17,8 @@ Three.d is high performance 3D graphics engine written in the D Programming Lang
|
|
|
License:
|
|
License:
|
|
|
--------
|
|
--------
|
|
|
LGPL v3 (GNU LESSER GENERAL PUBLIC LICENSE Version 3, 29 June 2007, http://www.gnu.org/licenses/lgpl.html)
|
|
LGPL v3 (GNU LESSER GENERAL PUBLIC LICENSE Version 3, 29 June 2007, http://www.gnu.org/licenses/lgpl.html)
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+Links:
|
|
|
|
|
+--------
|