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) |
March 21, 2017, 06:51 (GMT) |
March 21, 2017, 06:27 (GMT) |
March 21, 2017, 05:41 (GMT) |
fix use-before-init error + local cleanup "path" was being used uninitialized. Thanks for the warning, clang! |
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 |
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. |
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 |
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 |
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 |
March 21, 2017, 04:08 (GMT) |
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 |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021