April 22, 2017, 04:58 (GMT) |
fix omission from previous commit Missed one old call on Linux/X11. Follow-up to ef640ecf1004f7af9cfde09f5ce1cde2fb70747f |
April 22, 2017, 04:35 (GMT) |
OpenGL: remove use of GLEW MX MX (Multiple conteXt) support was dropped from the GLEW 2.0 library to make core profile support cleaner. Our WITH_GLEW_MX build option was OFF by default already; this commit removes the inactive code paths. I'm working on a plan for multiple GPUs, contexts, resource sharing, etc. This commit gives us a cleaner starting point for that upcoming work. Tested on Mac, will test on Linux & Windows immediately after pushing. |
April 21, 2017, 20:04 (GMT) |
OpenGL/GHOST: don't request accum buffer on Mac This was blocking core context setup on Mac, since accumulation buffers are obsolete. With this (and appropriate CMake options) I now get renderer: 'Intel HD Graphics 4000 OpenGL Engine' vendor: 'Intel Inc.' version: '4.1 INTEL-10.24.45' in system-info.txt intead of version: '2.1 INTEL-10.24.45' |
April 21, 2017, 19:51 (GMT) |
fix unitizialized use warning The code would only use 'type' uninitialized in error conditions, but it's still better to avoid that. caught by clang |
April 21, 2017, 19:48 (GMT) |
Eevee/OpenGL: fix shader for core profile |
April 21, 2017, 18:18 (GMT) |
[cmake] Fix Alembic build errors with msvc |
April 21, 2017, 14:43 (GMT) |
Eevee: Cascaded Shadow Maps, follow up. - Compute coarse bounding box of split frustum. Can be improved - Make use of 4 cascade. - View dependant glitches are fixed. - Optimized shader code. |
April 21, 2017, 14:30 (GMT) |
Merge branch 'master' into blender2.8 |
April 21, 2017, 14:25 (GMT) |
Fix crash when duplicating objects by tagging depsgraph This may change once depsgraph becomes aware of workspaces. For now this is the best we can do. |
April 21, 2017, 14:20 (GMT) |
Alembic unit tests: Removed trailing spaces |
April 21, 2017, 14:20 (GMT) |
Alembic unit tests: don't depend on ALEMBIC_ROOT_DIR being defined by user By mistake, the code relied on ALEMBIC_ROOT_DIR being defined by the user running the tests. Now CMake macros are used to correctly find the Alembic root directory. |
April 21, 2017, 14:07 (GMT) |
April 21, 2017, 13:51 (GMT) |
Matrix.decompose(): changed terminology, "location" ? "translation" Matrix.decompose() should either return "location, orientation, size" or "translation, rotation, scale". Since there are constructors for the former, I've replaced "location" in the documentation with "translation". The code is still the same, I just changed the documentation. |
April 21, 2017, 13:27 (GMT) |
Fix T51261: New objects aren't selected The original code was failing because the base to object flushing was only happening as part of the depsgraph. However we can use the evaluated values to set the initial values of the base. In this particular case, we couldn't set the new object visible because its selectability flag was not set yet. |
April 21, 2017, 13:27 (GMT) |
Fix objects visibility evaluation bug This was introduced on 4b77fb30759d1b62224033fc92c55eef7f3e414a no idea how I left this in, shame on me |
April 21, 2017, 12:42 (GMT) |
Tag depsgraph update when hide and hide_select are changed We were not updating depsgraph when collection just "became" selectable, but although this doesn't change object selection, it change its selectability. |
April 21, 2017, 12:41 (GMT) |
Cycles: Solve speed regression of classroom scene after principled commit This way we can skip it from compiling into OpenCL kernels by making this shader compile-time feature. |
April 21, 2017, 12:36 (GMT) |
Cycles: Make it a generic base class for all types of closure nodes The idea is to have osme geenric BSDF node which is subclassed by "regular" BSDF nodes and uber shaders. This way we can access special type and closure type for making decisions somewhere else. |
April 21, 2017, 12:36 (GMT) |
CMake: Add option to build against system-wide Glog Similar to previous commit for Gflags. |
April 21, 2017, 12:19 (GMT) |
Merge branch 'master' into blender2.8 |
|
|
|


Master Commits
MiikaHweb | 2003-2021