Lukas Tönne LukasTonne
Lukas Tönne pushed to volume-grid-sockets-change-ptrs at LukasTonne/blender 2023-11-24 16:01:42 +01:00
1f5526b6b4 Renamed structs to VolumeGrid, VolumeGridPtr, GVolumeGridPtr.
Lukas Tönne pushed to volume-grid-sockets-change-ptrs at LukasTonne/blender 2023-11-24 15:39:16 +01:00
1127ac2e61 Restructured volume grid data types to separate shared data and pointers.
Lukas Tönne pushed to volume-grid-sockets-change-ptrs at LukasTonne/blender 2023-11-23 17:26:19 +01:00
d123afbd31 Revert "Store ImplicitSharingPtr to grids in VolumeGridVector."
Lukas Tönne pushed to volume-grid-sockets-change-ptrs at LukasTonne/blender 2023-11-23 17:07:15 +01:00
d5a98e0079 Another wrapper type around openvdb grid pointers.
Lukas Tönne created branch volume-grid-sockets-change-ptrs in LukasTonne/blender 2023-11-23 17:07:15 +01:00
Lukas Tönne pushed to volume-grid-sockets at LukasTonne/blender 2023-11-23 16:12:05 +01:00
cd9f6363ab Renamed the FieldValueGrid and related types to VolumeGrid etc.
Lukas Tönne pushed to volume-grid-sockets at LukasTonne/blender 2023-11-23 15:58:37 +01:00
b2c9503996 Rename VolumeGrid type alias to GVolumeGrid.
Lukas Tönne pushed to volume-grid-sockets at LukasTonne/blender 2023-11-23 15:51:37 +01:00
da5f3b725b Make FieldValueGrid based on VolumeGridCommon.
Lukas Tönne pushed to volume-grid-sockets at LukasTonne/blender 2023-11-23 15:00:24 +01:00
3b3cc31141 Fix unexpected data destruction by making constructor explicit.
Lukas Tönne pushed to volume-grid-sockets at LukasTonne/blender 2023-11-23 12:41:28 +01:00
b5741095cb Store ImplicitSharingPtr to grids in VolumeGridVector.
Lukas Tönne pushed to volume-grid-sockets at LukasTonne/blender 2023-11-23 11:29:09 +01:00
0858c6992b Make VolumeGridCommon an ImplicitSharingMixing class.
Lukas Tönne pushed to volume-grid-sockets at LukasTonne/blender 2023-11-23 11:11:33 +01:00
cc8a86ac8c Move file cache properties of VolumeGrid into a common base class.
Lukas Tönne pushed to volume-grid-sockets at LukasTonne/blender 2023-11-23 10:02:15 +01:00
cb88e6c113 Added dummy struct in RNA to act as a placeholder for GVolumeGrid.
Lukas Tönne pushed to volume-grid-sockets at LukasTonne/blender 2023-11-22 18:07:44 +01:00
2f35ca5a91 Temp: Move VolumeGrid into bke namespace.
cd5a15d5c1 Revert "Renamed VolumeGrid to GVolumeGrid as a generic grid wrapper."
021121382b Renamed VolumeGrid to GVolumeGrid as a generic grid wrapper.
bca4dffe22 Cleanup: Moved VolumeGrid into BKE_volume_grid.hh.
Compare 4 commits »
Lukas Tönne pushed to volume-grid-sockets at LukasTonne/blender 2023-11-22 16:05:59 +01:00
68e5c1257d Cleanup: Move FieldValueTreeImpl into the detail namespace.
02016f813e Cleanup: Removed unused static dispatch utility function.
a19915b67b Cleanup: Single namespace statement.
c1f100c58e Cleanup: moved OpenVDB forward declarations to a dedicated file.
Compare 4 commits »
Lukas Tönne created pull request blender/blender#115270 2023-11-22 15:15:22 +01:00
WIP: Volume Grid Sockets
Lukas Tönne pushed to volume-grid-sockets at LukasTonne/blender 2023-11-22 15:03:25 +01:00
8cc6f785b5 Sanity check before accessing internal grid pointer.
Lukas Tönne pushed to volume-grid-sockets at LukasTonne/blender 2023-11-22 13:58:37 +01:00
9f45d22858 Use implicit sharing to create deep copies of grids when needed.
Lukas Tönne pushed to volume-grid-sockets at LukasTonne/blender 2023-11-22 12:35:51 +01:00
af34235642 Merge branch 'main' into volume-grid-sockets
5118f6f573 Fix mistake in previous commit
16e2698632 Fix (unreported): VSE offset drawing not working
bb80716244 Mesh: Parallelize remaining topology maps
75f24a5f14 Hydra: Parallelize and simplify submesh export
Compare 20 commits »