summaryrefslogtreecommitdiff
path: root/src/mbgl/gl/program.hpp
diff options
context:
space:
mode:
authorJohn Firebaugh <john.firebaugh@gmail.com>2016-11-21 13:03:31 -0800
committerJohn Firebaugh <john.firebaugh@gmail.com>2016-12-01 08:57:11 -0800
commit54c557d982c92caefd53a68e2f72bba822101c2c (patch)
tree09f97a8afea5c4bd92238ab196722006214c8a3b /src/mbgl/gl/program.hpp
parentb1068b432ee17c14ea756b7c48be4c955303de95 (diff)
downloadqtlocation-mapboxgl-54c557d982c92caefd53a68e2f72bba822101c2c.tar.gz
[core] Use indexed rendering everywhere
Diffstat (limited to 'src/mbgl/gl/program.hpp')
-rw-r--r--src/mbgl/gl/program.hpp26
1 files changed, 0 insertions, 26 deletions
diff --git a/src/mbgl/gl/program.hpp b/src/mbgl/gl/program.hpp
index 01fa51e788..33387e9d4e 100644
--- a/src/mbgl/gl/program.hpp
+++ b/src/mbgl/gl/program.hpp
@@ -32,7 +32,6 @@ public:
attributesState(Attributes::state(program)),
uniformsState((context.linkProgram(program), Uniforms::state(program))) {}
- // Indexed drawing.
template <class DrawMode>
void draw(Context& context,
DrawMode drawMode,
@@ -58,31 +57,6 @@ public:
});
}
- // Unindexed drawing.
- template <class DrawMode>
- void draw(Context& context,
- DrawMode drawMode,
- DepthMode depthMode,
- StencilMode stencilMode,
- ColorMode colorMode,
- UniformValues&& uniformValues,
- const VertexBuffer<Vertex, DrawMode>& vertexBuffer,
- const SegmentVector<Attributes>& segments) {
- static_assert(std::is_same<Primitive, typename DrawMode::Primitive>::value, "incompatible draw mode");
- context.draw({
- std::move(drawMode),
- std::move(depthMode),
- std::move(stencilMode),
- std::move(colorMode),
- program,
- vertexBuffer.buffer,
- 0,
- segments,
- Uniforms::binder(uniformsState, std::move(uniformValues)),
- Attributes::binder(attributesState)
- });
- }
-
private:
UniqueShader vertexShader;
UniqueShader fragmentShader;