Block a user
Geometry Nodes: initial Volume Grid socket support
Regarding the GVolumeGridPtr
/VolumeGridPtr<T>
:
IIRC we briefly touched on removing the typed pointer variant and just use a generic ImplicitSharingPtr
. Such pointers will always return a…
7d84a84d2f
Merge branch 'main' into volume-grid-sockets
858349d821
Fix #113728: fireflies in Principled Hair Huang with MIS
a43f847d54
Cleanup: compiler warning
d015e98ee6
Fix Cycles ASAN error with boolean kernel arguments
16705f078c
Fix #116000: Face set toggle visibility not working correctly
Lukas Tönne
deleted branch volume-grid-sockets-cache-rewrite from LukasTonne/blender
2023-12-12 13:01:12 +01:00
Lukas Tönne
pushed to volume-grid-sockets-cache-rewrite at LukasTonne/blender
2023-12-12 12:49:12 +01:00
eede157835
Fix memory leak by allocating the file cache inside the
get
function.
Lukas Tönne
pushed to volume-grid-sockets-cache-rewrite at LukasTonne/blender
2023-12-12 11:52:59 +01:00
7e7465cd53
Fix dereference.
Lukas Tönne
pushed to volume-grid-sockets-cache-rewrite at LukasTonne/blender
2023-12-12 11:43:54 +01:00
d2aa05622f
Reimplemented simplification levels by storing levels in the cache.
Lukas Tönne
pushed to volume-grid-sockets-cache-rewrite at LukasTonne/blender
2023-12-12 09:29:15 +01:00
f8f5f5532b
Merge branch 'volume-grid-sockets' into volume-grid-sockets-cache-rewrite
e834b3498a
Merge branch 'main' into volume-grid-sockets
f66ad2d919
Cleanup: Suppress Unused Variables In Release Builds
3b2ed40250
Windows: Remove workaround for ARM64/WSL Mesa drivers
857714ceff
WM: warn about suspicious event time-stamps in debug builds
e834b3498a
Merge branch 'main' into volume-grid-sockets
f66ad2d919
Cleanup: Suppress Unused Variables In Release Builds
3b2ed40250
Windows: Remove workaround for ARM64/WSL Mesa drivers
857714ceff
WM: warn about suspicious event time-stamps in debug builds
7f64bf482e
Cleanup: rename GHOST event processing arguments
Lukas Tönne
pushed to volume-grid-sockets-cache-rewrite at LukasTonne/blender
2023-12-11 18:26:36 +01:00
9a6837ebab
Integrate simplification levels into the file grid cache.
Lukas Tönne
pushed to volume-grid-sockets-cache-rewrite at LukasTonne/blender
2023-12-11 14:59:22 +01:00
82347908cb
Explicit flag to indicate when a volume grid tree has been loaded.
Geometry Nodes: initial Volume Grid socket support
It feels like we don't really need
BKE_volume_grid_ensure_tree_loaded
if we do the load lazily when accessingVolumeGrid::grid()
That could work, it's what the C api does now too:…
Geometry Nodes: initial Volume Grid socket support
It's a bit confusing how there is a BKE_volume_load
(loads metadata for all grids) and a BKE_volume_grid_load
(loads actual tree data) function. I'd like to make naming a bit more explicit:
-…
ID properties: Support enum values with items
@ideasman42 Thanks for the explanation, i think this is a compelling argument. If @HooglyBoogly agrees i will implement it that way to get this thing un-stuck.
Lukas Tönne
pushed to volume-grid-sockets-cache-rewrite at LukasTonne/blender
2023-12-11 10:36:54 +01:00
d1e85592bf
Merge branch 'volume-grid-sockets' into volume-grid-sockets-cache-rewrite
0c788585ca
Return grid pointer directly when extracting grid inputs.
7af2717b1c
Remove potential grid copy in VolumeGridPtr accessors.