Blender Git Commit Log

All Blender Git commits.

Page: 3982 / 8462

March 21, 2017, 11:01 (GMT)
Cycles: Use more friendly GPU device name for AMD cards

For example, for RX480 you'll no longer see "Ellesmere" but will see
"AMD Radeon RX 480 Graphics" which makes more sense and allows to easily
distinguish which exact card it is when having multiple different cards
of Ellesmere codenames (i.e. RX480 and WX7100) in the same machine.
March 21, 2017, 11:01 (GMT)
Cycles: Simplify some extra OpenCL query code
March 21, 2017, 11:01 (GMT)
Update CLEW to latest version

Needed to get access to some AMD extensions.
March 21, 2017, 11:01 (GMT)
Cycles: Cleanup, add some utility functions to shorten access to low level API

Should be no functional changes.
March 21, 2017, 10:48 (GMT)
Fix crash when removing layer
March 21, 2017, 10:36 (GMT)
Make sure newly added objects follow layer collection evaluated flag
March 21, 2017, 09:51 (GMT)
Fix unittests

depsgraph need its own time to update before we can check results (or set selection)
Revision d409c48 by Mike Erwin (master)
March 21, 2017, 06:51 (GMT)
OpenGL: convert to new matrix API (part 3)

Part of T49450
Revision 8fe9e94 by Mike Erwin (master)
March 21, 2017, 06:27 (GMT)
OpenGL: remove 'circ' helper function

This was no longer being used.
Part of T49043
Revision 4a01ff2 by Mike Erwin (master)
March 21, 2017, 05:41 (GMT)
fix use-before-init error + local cleanup

"path" was being used uninitialized. Thanks for the warning, clang!
Revision bef63ac by Mike Erwin (master)
March 21, 2017, 05:36 (GMT)
remove gpuMatrixUpdate_legacy function

No longer needed since 231b5d96bbfd77253941dd37cc4929e4e119d706 tracks dirty state of legacy matrix stacks.

Part of T49450
Revision 54bed78 by Mike Erwin (master)
March 21, 2017, 05:32 (GMT)
OpenGL: convert to new matrix API (part 2 of x)

Part of T49450

For this batch I focused on usage of gpuMatrixUpdate_legacy.
Revision 231b5d9 by Mike Erwin (master)
March 21, 2017, 04:25 (GMT)
track dirty state of legacy matrix API

This is used to send latest matrix values to shader when drawing.

Previously handled by calling OpenGL matrix functions, followed by gpuMatrixUpdate_legacy. With this change that function is no longer needed.

Part of T49450
Revision 0c47923 by Mike Erwin (master)
March 21, 2017, 04:11 (GMT)
OpenGL: remove older matrix macros

Some of these were unused, the others are now handled by GPU_matrix.

Part of T49450
Revision 938613f by Mike Erwin (master)
March 21, 2017, 04:09 (GMT)
OpenGL: convert to new matrix API (part 1 of x)

Part of T49450

For this batch I focused on usage of (now-obsolete) macros in BIF_gl.h
Revision 06f7fba by Mike Erwin (master)
March 21, 2017, 04:08 (GMT)
add missing gpuRotate2D function

Prototype was there, we just weren't using this yet.

Part of T49450
Revision 74434be by Mike Erwin (master)
March 21, 2017, 04:05 (GMT)
OpenGL: more legacy support for matrix routines

For the sake of forward progress on T49450

We can now replace legacy gl* matrix function calls with their gpu equivalents. "Inactive" in this code means we're using the legacy matrix stacks, not our own. Setting up the proper gpuMatrixBegin2D/3D/End calls can be done afterward.

Most or all of this will be removed after the transition to core profile.
March 21, 2017, 03:30 (GMT)
Cycles: Fix wrong vector allocation in the mesh sync code
March 21, 2017, 03:25 (GMT)
Remove most panels again
March 21, 2017, 03:12 (GMT)
Pass in filters as functions instead of sets

Also add label filter
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021