Blender Git Loki

Kaikki Blender Git kommitit.

Page: 3914 / 8462

Revision 9fe9cf8 by Mike Erwin (master)
April 22, 2017, 04:58 (GMT)
fix omission from previous commit

Missed one old call on Linux/X11.
Follow-up to ef640ecf1004f7af9cfde09f5ce1cde2fb70747f
Revision ef640ec by Mike Erwin (master)
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.
Revision 1beed61 by Mike Erwin (master)
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'
Revision 12261aa by Mike Erwin (master)
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
Revision dcda9b4 by Mike Erwin (master)
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)
Re-enabling Alembic test

(disabled because of bug fixed on 19548040d91dedc2a63444f3277e4365837931e1)
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
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021