From 3191b477dfa0085057a6bcdf1b7adc716b2bd594 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Fri, 2 Nov 2012 12:04:38 +0100 Subject: [PATCH] Typedef 2D and 3D alternatives of FlatShader. More intuitive than e.g. FlatShader<2>. --- src/Shaders/FlatShader.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Shaders/FlatShader.h b/src/Shaders/FlatShader.h index f2e247a2d..bbdca99e5 100644 --- a/src/Shaders/FlatShader.h +++ b/src/Shaders/FlatShader.h @@ -33,6 +33,7 @@ namespace Magnum { namespace Shaders { @brief Flat shader Draws whole mesh with one color. +@see FlatShader2D, FlatShader3D */ template class SHADERS_EXPORT FlatShader: public AbstractShaderProgram { public: @@ -64,6 +65,12 @@ template class SHADERS_EXPORT FlatShader: public Abstra colorUniform; }; +/** @brief 2D flat shader */ +typedef FlatShader<2> FlatShader2D; + +/** @brief 3D flat shader */ +typedef FlatShader<3> FlatShader3D; + }} #endif