Add Support for Geometry Node Cache #92890

Open
Jonas Dichelle wants to merge 14 commits from JonasDichelle/blender-asset-tracer:geonodes_support into main

When changing the target branch, be careful to rebase the branch in your fork to match. See documentation.
Showing only changes of commit 4e28a6f854 - Show all commits

View File

@ -23,17 +23,12 @@ The modifier_xxx() functions all yield result.BlockUsage objects for external
files used by the modifiers. files used by the modifiers.
""" """
import struct
import logging import logging
import typing import typing
from blender_asset_tracer.blendfile import iterators from blender_asset_tracer.blendfile.dna import Struct
from blender_asset_tracer.blendfile.dna import Struct, Field, Name
from blender_asset_tracer import blendfile, bpathlib, cdefs from blender_asset_tracer import blendfile, bpathlib, cdefs
from . import result from . import result
import ctypes
log = logging.getLogger(__name__) log = logging.getLogger(__name__)
modifier_handlers = {} # type: typing.Dict[int, typing.Callable] modifier_handlers = {} # type: typing.Dict[int, typing.Callable]