Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1299 / 8462

Revision 331dbf3 by Kévin Dietrich (cycles_procedural_api)
September 7, 2020, 02:22 (GMT)
use getters and setters for Light
September 7, 2020, 02:22 (GMT)
use getters and setters for Film

Removes Film::modified and several calls to Film::tag_update, and adds a
few more sockets.
September 7, 2020, 02:22 (GMT)
use getters and setters for the Integrator
September 7, 2020, 02:22 (GMT)
add alembic procedural code
September 7, 2020, 02:22 (GMT)
start refactoring the Geometry nodes to make use of the getters and setters
September 7, 2020, 02:22 (GMT)
use getters and setters for the Camera
September 7, 2020, 02:22 (GMT)
Cycles: add update flags to Node and SocketType

Those flags are meant for detecting which socket has changed, so in the
future we can have more granular updates.

`Node` now stores an `update_flags` member which is modified every time
a socket is changed though `Node::set`. The flags are or-able bits
stored in `SocketType` instances. Each `SocketType` stores a unique bit
out of 32, for the 32 bits of an unsigned integer type; the bit
corresponds to the index of the socket in the `Node`'s sockets array +
1, so the socket at index 5 will have the 6th bit set as its flag. This
limits us to 32 sockets per Node, which should be plenty for the current
set of `Nodes` that we have.

This does not change the behavior of other parts of Cycles.

This is part of T79131.

Maniphest Tasks: T79131

Differential Revision: https://developer.blender.org/D8644
September 7, 2020, 02:22 (GMT)
add macros to define getters and setters
September 6, 2020, 21:21 (GMT)
Post Review: Minor fixes, renaming, removing confuisng comments
September 6, 2020, 20:13 (GMT)
Cleanup: GPUVertBuf: Replace GPU_vertbuf_create by GPU_vertbuf_calloc

This is a simple cleanup to make naming consistent with the rest of the
module.
September 6, 2020, 20:13 (GMT)
GLTexture: Fix crash with --debug-gpu on windows + nvidia

The combination of DSA + CubeMap seems to not please this driver.
September 6, 2020, 20:13 (GMT)
GPUVertBuf: Make GPUVertBuf private to the GPU module

This is just a cleanup to isolate the internals of the vertbuf.
This adds some getters to avoid refactor of existing code.
September 6, 2020, 20:13 (GMT)
Cleanup: GLBackend: Fix missing override keywords producing warnings
September 6, 2020, 20:13 (GMT)
GPUIndexBuf: GL backend Isolation

This is part of the Vulkan backend task T68990.

There is no real change, only making some code re-organisation.
This also make the IndexBuf completely abstract from outside the
GPU module.
September 6, 2020, 20:13 (GMT)
Cleanup: GPU: Rename GPU_element to GPU_index_buffer

Makes it follow the functions names.
September 6, 2020, 17:03 (GMT)
GPencil: Remove console warning in RENDER_PT_gpencil panel

COMPAT_ENGINE was missing
September 6, 2020, 16:52 (GMT)
GPencil: Cleanup unused code

The poll method is not used
September 6, 2020, 12:37 (GMT)
Added a new compare flag `do_compare` for run-test

do_compare is set to False if no comparison is needed, like when running
run-test for investigation purpose
September 6, 2020, 11:08 (GMT)
Added apply_modifiers flag for run-test and run-all-tests
September 6, 2020, 09:59 (GMT)
Merge branch 'master' into soc-2020-testing-frameworks
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021