Go to file
Sergey Sharybin bc096e1eb8 Cycles: Split ShaderData object and shader flags
We started to run out of bits there, so now we separate flags
which came from __object_flags and which are either runtime or
coming from __shader_flags.

Rule now is: SD_OBJECT_* flags are to be tested against new
object_flags field of ShaderData, all the rest flags are to
be tested against flags field of ShaderData.

There should be no user-visible changes, and time difference
should be minimal. In fact, from tests here can only see hardly
measurable difference and sometimes the new code is somewhat
faster (all within a noise floor, so hard to tell for sure).

Reviewers: brecht, dingto, juicyfruit, lukasstockner97, maiself

Differential Revision: https://developer.blender.org/D2428
2017-01-23 12:56:55 +01:00
build_files Fix install_deps.sh failing to build ffmpeg 3. 2016-12-07 17:17:31 +01:00
doc API: Do not show "Created using Sphinx" in the footer 2017-01-19 16:16:04 -05:00
extern Fix strict compiler warning in the gflags code 2017-01-23 11:52:41 +01:00
intern Cycles: Split ShaderData object and shader flags 2017-01-23 12:56:55 +01:00
release D1873: Customize style for animation motion paths 2017-01-20 16:49:14 +01:00
source Silence strict compiler warnings 2017-01-23 11:46:02 +01:00
tests Cycles tests: Rework output messages 2017-01-12 09:47:54 +01: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 Add developer tools submodule 2016-07-15 01:28:00 +10:00
CMakeLists.txt Edits to user prefs NDOF UI 2016-12-29 01:09:11 -05:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile Cleanup: line length 2016-07-15 01:26:26 +10:00
make.bat Build dir should be set after the sanity checks 2017-01-19 16:00:52 -05:00