Go to file
Dalai Felinto 934dfc4200 New build option WITH_LEGACY_OPENGL
This introduces a new CMake option - WITH_LEGACY_OPENGL. Without this option
things may not draw perfectly, however, we should soon be able to build with
OpenGL core profile.

The matrix-related api calls are (still) not handled here (glTranslate, ...).

There seems to be no consensus on whether to make this build option the
default. We can talk about this later. For now two things are the
priority:

(1) To get rid of deprecated calls when WITH_LEGACY_OPENGL is ON
(2) To make core profile work for Mesa/Mac when WITH_LEGACY_OPENGL is OFF

Reviewers: merwin, sergey, campbellbarton

Differential Revision: https://developer.blender.org/D2603

Many thanks for Sergey Sharybin for the help.
2017-04-06 18:46:33 +02:00
build_files Merge branch 'master' into blender2.8 2017-04-06 12:31:26 +02:00
doc Remove all instances of OBACT from drawobject.c and related changes 2017-03-02 17:09:24 +01:00
extern Update CLERW to the latest version 2017-03-24 09:43:03 +01:00
intern Gawain: VertexFormat_add_attrib (function name change) 2017-04-06 01:18:12 -04:00
release Merge branch 'master' into blender2.8 2017-03-31 23:52:22 +11:00
source New build option WITH_LEGACY_OPENGL 2017-04-06 18:46:33 +02:00
tests Layer unittesting: pep8 touch up on test_evaluation_selectability_f.py 2017-04-06 12:22:21 +02:00
.arcconfig Use HTTPS protocol for arc 2013-12-24 22:57:27 +06:00
.gitignore Update .gitignore to some more generated/non-git-stored files. 2016-08-21 22:40:57 +02:00
.gitmodules Merge branch 'master' into blender2.8 2017-04-03 15:15:56 +02:00
CMakeLists.txt New build option WITH_LEGACY_OPENGL 2017-04-06 18:46:33 +02:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile Merge branch 'master' into blender2.8 2017-03-12 03:00:06 +11:00
make.bat Use Git submodule tracking feature 2017-02-20 10:16:58 +01:00