summaryrefslogtreecommitdiff
path: root/src/mbgl/gl/program.hpp
diff options
context:
space:
mode:
authorBruno de Oliveira Abinader <bruno@mapbox.com>2018-08-23 01:05:26 +0300
committerAnder Conselvan de Oliveira <ander.deoliveira@mapbox.com>2018-09-11 09:38:34 +0300
commitc87a453621aef2c808b674dcae65222149d689ce (patch)
tree3d3b8fd91dcc951b1c61f115341f86d4e5946c4f /src/mbgl/gl/program.hpp
parent1467867930bf9f1d17947a5a9816533e9bb9346c (diff)
downloadqtlocation-mapboxgl-c87a453621aef2c808b674dcae65222149d689ce.tar.gz
[core] Add face culling mode parameter to Program::draw
Add a parameter to Program::draw to control whether face culling should be enabled. This will be used in a follow up commit to enable face culling for fill extrusion layers.
Diffstat (limited to 'src/mbgl/gl/program.hpp')
-rw-r--r--src/mbgl/gl/program.hpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mbgl/gl/program.hpp b/src/mbgl/gl/program.hpp
index f33501cd11..3ef7955949 100644
--- a/src/mbgl/gl/program.hpp
+++ b/src/mbgl/gl/program.hpp
@@ -118,6 +118,7 @@ public:
DepthMode depthMode,
StencilMode stencilMode,
ColorMode colorMode,
+ CullFaceMode cullFaceMode,
const UniformValues& uniformValues,
VertexArray& vertexArray,
const AttributeBindings& attributeBindings,
@@ -130,6 +131,7 @@ public:
context.setDepthMode(depthMode);
context.setStencilMode(stencilMode);
context.setColorMode(colorMode);
+ context.setCullFaceMode(cullFaceMode);
context.program = program;