February 16, 2021, 11:42 (GMT) |
Cycles: Boiler plate code for the new split kernel functions The implementation of kernels places in the kernel/integrator folder to make some distinction between new code being written and the existing. Currently, all the kernels have a single KernelGlobals argument and an empty implementation. It would be nice if there is a way to have a minimal and standard arguments, as it simplifies things in the future. The new "section" of code is marked as such. Not sure if it's helping or not, but kind of feels it makes it easier to see functions which are to be removed or, at least, re-evaluated. The way how kernels are defined and declared follows the legacy macro, which I'm not huge fan of, but don't feel like looking into more clear ways of replacing them is a good time investment at this time. It is all localized, and doesn't matter too much for the actual code of the kernels implementation. |
February 16, 2021, 11:30 (GMT) |
Geometry Nodes: move realize-instances code to blenkernel I need to access this functionality from modifier code. Therefore it should not be in the nodes module. |
February 16, 2021, 11:15 (GMT) |
Merge branch 'master' into xr-actions-D9124 |
February 16, 2021, 11:12 (GMT) |
Fix build error on Linux / gcc |
February 16, 2021, 11:07 (GMT) |
Geometry Nodes: move geometry set instance handling to separate file In an upcoming commit I'll also move the make-instances-real functionality to this file. This code is not essential to working with geometry sets in general, so it makes sense to move it to a separate header. |
February 16, 2021, 10:55 (GMT) |
Geometry Nodes: move some attribute utilities to blenkernel I need to access these utilities from modifier code as well. Therefore, they should not live in the nodes module. |
February 16, 2021, 10:47 (GMT) |
Cycles: Remove CPU split kernel declaration Was missing in the bigger split kernel removal commit. There are still places in the code which are `ifdef __SPLIT_KERNEL__` and those are to be removed as well. Although they aren't really in a way yet. |
February 16, 2021, 10:15 (GMT) |
Cleanup: spelling |
February 16, 2021, 09:52 (GMT) |
Fix add-on & app-template installation logic for overwriting modules The logic to remove one Python module before installing another only worked in simple cases where a file replaced a file. - Installing a single file add-on over a Python package with the same name caused an error as the directory isn't empty. - Removing existing module directories from the zip-file did nothing as the directories from the zip-file that end with a slash were compared with directories from `os.listdir` that don't. - `module_filesystem_remove` assumed ZipFile.namelist() was a list of files in the root of the zip-file when it's a list of all files. While I couldn't find any bugs caused by this, it performed checks that don't make sense, comparing files at different depths of the file-system. |
Revision a78f653 by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 16, 2021, 08:46 (GMT) |
Added poll function to only select multilayer OpenEXRs. |
Revision 6548a68 by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 16, 2021, 08:46 (GMT) |
Cleanup: Remove unused constants. |
Revision 71cd126 by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 16, 2021, 08:46 (GMT) |
Cleanup: use zero_v3 to clean data. |
Revision db326ae by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 16, 2021, 08:46 (GMT) |
Moved conversion to layer prefix function to cryptomatte node. |
Revision ebc3fbf by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 16, 2021, 08:46 (GMT) |
Clean-up: removed comment |
Revision a35011c by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 16, 2021, 08:46 (GMT) |
Code style: const + naming |
Revision 27ea45a by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 16, 2021, 08:46 (GMT) |
Reverted wrong merge: Draw manager render result. |
Revision 1e512a3 by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 16, 2021, 08:46 (GMT) |
Code-style: reduce indentation. |
Revision 6669f68 by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 16, 2021, 08:46 (GMT) |
Codestyle: Spelling in comments. |
Revision 412295c by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 16, 2021, 08:46 (GMT) |
Cleanup: Split converToOperations in multiple methods. |
Revision 2521d8c by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 16, 2021, 08:46 (GMT) |
Code-style: switch statement. |
|
|
|


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