From 2c5f643dbe806e494d0e6d12f39b95de518cc2b4 Mon Sep 17 00:00:00 2001 From: Lukas Joergensen Date: Thu, 31 Jul 2014 00:22:45 +0200 Subject: [PATCH] Added PCNTT vertex type. This is a prerequisite change for the Ribbon implementation. --- Engine/source/gfx/gfxVertexTypes.cpp | 9 +++++++++ Engine/source/gfx/gfxVertexTypes.h | 8 ++++++++ 2 files changed, 17 insertions(+) diff --git a/Engine/source/gfx/gfxVertexTypes.cpp b/Engine/source/gfx/gfxVertexTypes.cpp index ca4598270..dbee17550 100644 --- a/Engine/source/gfx/gfxVertexTypes.cpp +++ b/Engine/source/gfx/gfxVertexTypes.cpp @@ -99,6 +99,15 @@ GFXImplementVertexFormat( GFXVertexPNTT ) addElement( "TEXCOORD", GFXDeclType_Float2, 0 ); } +GFXImplementVertexFormat( GFXVertexPCNTT ) +{ + addElement( "POSITION", GFXDeclType_Float3 ); + addElement( "COLOR", GFXDeclType_Color ); + addElement( "NORMAL", GFXDeclType_Float3 ); + addElement( "TEXCOORD", GFXDeclType_Float2, 0 ); + addElement( "TEXCOORD", GFXDeclType_Float2, 1 ); +} + GFXImplementVertexFormat( GFXVertexPNTBT ) { addElement( "POSITION", GFXDeclType_Float3 ); diff --git a/Engine/source/gfx/gfxVertexTypes.h b/Engine/source/gfx/gfxVertexTypes.h index 9072f533c..8af285f5d 100644 --- a/Engine/source/gfx/gfxVertexTypes.h +++ b/Engine/source/gfx/gfxVertexTypes.h @@ -112,6 +112,14 @@ GFXDeclareVertexFormat( GFXVertexPNTT ) Point2F texCoord; }; +GFXDeclareVertexFormat( GFXVertexPCNTT ) +{ + Point3F point; + GFXVertexColor color; + Point3F normal; + Point2F texCoord[2]; +}; + GFXDeclareVertexFormat( GFXVertexPNTBT ) { Point3F point;