X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Frenderers%2Frenderer-factory-cache.cpp;h=41bc77cb0369fccabe5cfd1cb5c044d730ceceaa;hp=462e29cb55f026086d14ed4df54cd751d3e6e9f3;hb=b08454f14ca39923831d32684889b52e733b754a;hpb=c560f95435d40fd3980cd5f92da65c9f28f440e7 diff --git a/dali-toolkit/internal/controls/renderers/renderer-factory-cache.cpp b/dali-toolkit/internal/controls/renderers/renderer-factory-cache.cpp index 462e29c..41bc77c 100644 --- a/dali-toolkit/internal/controls/renderers/renderer-factory-cache.cpp +++ b/dali-toolkit/internal/controls/renderers/renderer-factory-cache.cpp @@ -58,7 +58,7 @@ Geometry RendererFactoryCache::GetGeometry( GeometryType type ) return mGeometry[type]; } -void RendererFactoryCache::SaveGeometry( GeometryType type, Geometry geometry) +void RendererFactoryCache::SaveGeometry( GeometryType type, Geometry geometry ) { mGeometry[type] = geometry; } @@ -91,18 +91,10 @@ Geometry RendererFactoryCache::CreateQuadGeometry() PropertyBuffer quadVertices = PropertyBuffer::New( quadVertexFormat, 4 ); quadVertices.SetData(quadVertexData); - // Create indices - //TODO: replace with triangle strip when Geometry supports it - unsigned int indexData[6] = { 0, 3, 1, 0, 2, 3 }; - Property::Map indexFormat; - indexFormat["indices"] = Property::INTEGER; - PropertyBuffer indices = PropertyBuffer::New( indexFormat, 6 ); - indices.SetData(indexData); - // Create the geometry object Geometry geometry = Geometry::New(); geometry.AddVertexBuffer( quadVertices ); - geometry.SetIndexBuffer( indices ); + geometry.SetGeometryType( Geometry::TRIANGLE_STRIP ); return geometry; }