summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEgor Yusov <egor.yusov@gmail.com>2018-01-06 12:34:05 +0000
committerEgor Yusov <egor.yusov@gmail.com>2018-01-06 12:34:05 +0000
commit44e394960bc716a893c5481bbecb7447ef62cfd2 (patch)
tree47fd1be588f9f82668438e2041258b7a97e3eb28
parentUpdated copyright notice (diff)
downloadDiligentEngine-44e394960bc716a893c5481bbecb7447ef62cfd2.tar.gz
DiligentEngine-44e394960bc716a893c5481bbecb7447ef62cfd2.zip
Updated core & samples submodules (added tutorials 4 & 5)
m---------DiligentCore0
m---------DiligentSamples0
-rw-r--r--README.md20
3 files changed, 17 insertions, 3 deletions
diff --git a/DiligentCore b/DiligentCore
-Subproject 58901506e28d9192ea5359bc45f2dbb795d3505
+Subproject 6fdc0c110afcc0e2bd6da19ec83ab2f18f746de
diff --git a/DiligentSamples b/DiligentSamples
-Subproject 321a9e3a85e49ebaf1d35fa47d9fa2c1f8b55f1
+Subproject 8ce09e4c15c2eafe67a4ff316e439b99fddfde6
diff --git a/README.md b/README.md
index ddaa766..76399c8 100644
--- a/README.md
+++ b/README.md
@@ -131,26 +131,40 @@ the engine samples and Unity emulator on Android.
# Tutorials
-## Tutorial 01 - Hello Triangle
+## [Tutorial 01 - Hello Triangle](https://github.com/DiligentGraphics/DiligentSamples/blob/master/Tutorials/Tutorial01_HelloTriangle)
![](https://github.com/DiligentGraphics/DiligentSamples/blob/master/Tutorials/Tutorial01_HelloTriangle/Screenshot.png)
This tutorial shows how to render a simple triangle using Diligent Engine API.
-## Tutorial 02 - Cube
+## [Tutorial 02 - Cube](https://github.com/DiligentGraphics/DiligentSamples/blob/master/Tutorials/Tutorial02_Cube)
![](https://github.com/DiligentGraphics/DiligentSamples/blob/master/Tutorials/Tutorial02_Cube/Screenshot.png)
This tutorial demonstrates how to render an actual 3D object, a cube. It shows how to load shaders from files, create and use vertex,
index and uniform buffers.
-## Tutorial 03 - Texturing
+## [Tutorial 03 - Texturing](https://github.com/DiligentGraphics/DiligentSamples/blob/master/Tutorials/Tutorial03_Texturing)
![](https://github.com/DiligentGraphics/DiligentSamples/blob/master/Tutorials/Tutorial03_Texturing/Screenshot.png)
This tutorial demonstrates how to apply a texture to a 3D object. It shows how to load a texture from file, create shader resource
binding object and how to sample a texture in the shader.
+## [Tutorial 04 - Instancing](https://github.com/DiligentGraphics/DiligentSamples/blob/master/Tutorials/Tutorial04_Instancing)
+
+![](https://github.com/DiligentGraphics/DiligentSamples/blob/master/Tutorials/Tutorial04_Instancing/Screenshot.png)
+
+This tutorial demonstrates how to use instancing to render multiple copies of one object
+using unique transformation matrix for every copy.
+
+## [Tutorial 05 - Texture Array](https://github.com/DiligentGraphics/DiligentSamples/blob/master/Tutorials/Tutorial05_TextureArray)
+
+![](https://github.com/DiligentGraphics/DiligentSamples/blob/master/Tutorials/Tutorial05_TextureArray/Screenshot.png)
+
+This tutorial demonstrates how to combine instancing with texture arrays to
+use unique texture for every instance.
+
# Samples
[Sample source code](https://github.com/DiligentGraphics/DiligentSamples)