Blender Git Commits

Blender Git "master" branch commits.

Page: 2143 / 5574

April 19, 2017, 09:09 (GMT)
Eevee: Fix black background
April 19, 2017, 07:54 (GMT)
Fix 'API defined' ID properties still having 'remove' button in UI.

We could not edit them, but still could delete them, which makes no
sense, API-defined properties are similar to class members, removing
them from single instances is pure garbage. And it was broken anyway.

Found by @a.romanov while checking on T51198, thanks.
April 19, 2017, 05:57 (GMT)
Cleanup: set-but-unused warning
April 18, 2017, 20:56 (GMT)
Eevee: Remove last deprecated textureCubeLod
April 18, 2017, 20:46 (GMT)
Eevee: fix core profile.
April 18, 2017, 20:34 (GMT)
Eevee: Re fix Compilation on MSVC
April 18, 2017, 20:02 (GMT)
Eevee: fix compilation error with MSVC
April 18, 2017, 19:33 (GMT)
Eevee: Optimize Spherical Harmonic computation time (17ms -> 1ms)
April 18, 2017, 19:33 (GMT)
Eevee: Spherical Harmonic diffuse.

For now it's done each frame and it's rather slow (16ms) but result will be cached soon.
April 18, 2017, 19:33 (GMT)
Eevee: Fix crash on core profile.
April 18, 2017, 19:33 (GMT)
Draw Manager: Fix uniforms array not been found.
Revision 94789e3 by Mike Erwin
April 18, 2017, 18:51 (GMT)
Gawain: fix building WITH_GL_PROFILE_CORE

I intially hard-coded this for compatibility profile. This commit makes the library respect the main CMake options so they match the rest of Blender.
Revision 26e171c by Mike Erwin
April 18, 2017, 18:44 (GMT)
OpenGL: don't require legacy extensions when using WITH_GL_PROFILE_CORE

These checks guarantee we meet the minimum expected GL requirements listed in T49012.
Revision 473c2b1 by Mike Erwin
April 18, 2017, 16:43 (GMT)
Gawain: fix stupid APPLE_LEGACY mistake

@dfelinto caught this while building on Linux

fixes a copy/paste mistake from b0351bd3bdaa16f7dec75fe90bcd66569564608a
Revision 53c56dc by Mike Erwin
April 18, 2017, 16:09 (GMT)
Gawain: enable 10.10.10 vertex format for core profile (any platform)

This is an OpenGL 3.3 feature, currently being used for surface normals. It's 1/3 the size of floating point triples and perfect for normals or colors.

See T49012 for why Windows can use this feature regardless of core vs compatibility.
Revision 45b3555 by Mike Erwin
April 18, 2017, 16:09 (GMT)
OpenGL: fix compatibility with Mac & Mesa

This combines the Mesa fix (16e929e6ff1007d057d183b56bb7fc2d1f8aae53 by @brita_) with the Mac fix (89e23c743e601940fc051189ef01c537233d2043 by @merwin).

And uses the same fix for another call to glFramebufferTexture introduced in f1fb605ec9ffd69b82652f3702de8b7ada570fd8.
Revision b0351bd by Mike Erwin
April 18, 2017, 16:09 (GMT)
Gawain: define feature macros in a more compatible way

Thanks to @sergey for proactively testing clang 4.0, which does not accept defined(FOO) as part of macro definitions.
April 18, 2017, 15:03 (GMT)
Cleanup: replace num/ct/tot with 'len'
April 18, 2017, 15:00 (GMT)
Alembic import: little fix for D2634

Now it doesn't crash any more when the Alembic curves object doesn't
have any user properties.
April 18, 2017, 14:47 (GMT)
Merge branch 'master' into blender2.8
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021