blender/build_files/cmake
Antony Riakiotakis 17021171f1 Occlusion Query based selection.
This patch creates an interface for selection mechanisms in opengl. This
makes it possible to switch between occlusion query based or select
rendermode based selection transparently.

This is really useful on graphics drivers that do not accelerate the
select rendermode path (some ATI cards are notorious for this, and the
new path is used by default there), since occlusion queries are always
hardware accelerated due to their use in games.

The option can be found under system - selection. Auto just enables
occlusion queries for ATI users while the rest of the options enforce
one of the two methods always.

There is just one known change, previous code enforced nearest bone to
always get selected, even when mouse selecting near the same position, I
couldn't replicate the behaviour though.

patch by me with edits and review by Campbell.

Thanks!
2014-07-23 15:26:08 +02:00
..
config Disable quicktime when in cmake's lite configuration 2014-04-18 23:22:09 +10:00
example_scripts patch cmake_linux_install.sh to do multithreaded build 2014-02-27 16:00:26 +01:00
Modules CMake FindOpenEXR.cmake was using OPENEXR_VERSION unset 2014-07-20 00:01:51 +10:00
buildinfo.cmake Need to consider blender-v* a release branch, not just blender- 2014-06-16 15:16:18 +06:00
clang_array_check.py Checker percentage calc was wrong, also cleanup 2014-03-29 11:25:44 +11:00
cmake_consistency_check_config.py add missing bullet header to cmake, quiet reports from 'make test_cmake' 2013-02-06 04:16:28 +00:00
cmake_consistency_check.py Code cleanup: remove references to svn and code style 2014-01-28 23:01:22 +11:00
cmake_netbeans_project.py Update netbeans projectfile generator to v8 2014-05-18 15:55:00 +10:00
cmake_qtcreator_project.py CMake: use project name when generating project files 2014-05-11 16:21:38 +10:00
cmake_static_check_clang_array.py Update clang array checker for new clang py api 2014-03-29 11:08:24 +11:00
cmake_static_check_cppcheck.py Checker percentage calc was wrong, also cleanup 2014-03-29 11:25:44 +11:00
cmake_static_check_smatch.py Checker percentage calc was wrong, also cleanup 2014-03-29 11:25:44 +11:00
cmake_static_check_sparse.py Checker percentage calc was wrong, also cleanup 2014-03-29 11:25:44 +11:00
cmake_static_check_splint.py Checker percentage calc was wrong, also cleanup 2014-03-29 11:25:44 +11:00
macros.cmake Occlusion Query based selection. 2014-07-23 15:26:08 +02:00
packaging.cmake Add the date to the CPack rpm package version 2014-02-12 13:45:36 -07:00
project_info.py CMake: use project name when generating project files 2014-05-11 16:21:38 +10:00
project_source_info.py pass compiler defines such as __FLT_MIN__ to smatch and sparse (they fail without them). 2013-08-08 01:53:02 +00:00
RpmBuild.cmake when building blender as a py module use add_library(... MODULE on all systems, was SHARED on linux/windows. 2012-01-11 00:09:46 +00:00