Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDalai Felinto <dfelinto@gmail.com>2017-04-13 17:49:39 +0300
committerDalai Felinto <dfelinto@gmail.com>2017-04-13 19:45:17 +0300
commitfe559d06593da143e036cf154e36c5d51ec7324c (patch)
treea51ce88e9e06bc8aae8f6aa154c4f2771f697c14 /source/blender/gpu/GPU_matrix.h
parent257e6c0c7df443b96a567270ce541a686104eead (diff)
OpenGL: do not support legacy matrix when using core profile
Diffstat (limited to 'source/blender/gpu/GPU_matrix.h')
-rw-r--r--source/blender/gpu/GPU_matrix.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/source/blender/gpu/GPU_matrix.h b/source/blender/gpu/GPU_matrix.h
index 8643dee3408..62b5b7f8ba5 100644
--- a/source/blender/gpu/GPU_matrix.h
+++ b/source/blender/gpu/GPU_matrix.h
@@ -43,7 +43,11 @@ extern "C" {
/* For now we support the legacy matrix stack in gpuGetMatrix functions.
* Will remove this after switching to core profile, which can happen after
* we convert all code to use the API in this file. */
-#define SUPPORT_LEGACY_MATRIX 1
+#ifdef WITH_GL_PROFILE_CORE
+ #define SUPPORT_LEGACY_MATRIX 0
+#else
+ #define SUPPORT_LEGACY_MATRIX 1
+#endif
/* implement 2D parts with 4x4 matrices, even though 3x3 feels better
* this is a compromise to get core profile up & running sooner