3 dépôts
Isolation of multiple software engine instances using unique identifiers to prevent setting conflicts.
Distinct from Controller Instance Isolation: Distinct from Controller Instance Isolation: targets the entire engine runtime instance rather than individual operator controllers.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Engine Instance Isolation. Refine with filters or upvote what's useful.
Tixl est un moteur d'animation graphique basé sur des nœuds et un outil de génération procédurale utilisé pour créer de la géométrie 3D et des shaders. Il utilise un graphe acyclique dirigé d'opérateurs et des noyaux de calcul accélérés par GPU pour générer des formes 3D complexes, notamment grâce à l'utilisation de fonctions de distance signées et de simulations de particules. Le moteur est hautement extensible via un framework de développement C# qui prend en charge le rechargement de code à chaud (hot code reloading), permettant d'injecter une logique d'opérateur personnalisée dans le runtime actif sans redémarrage. Il se distingue également en tant que contrôleur d'éclairage, capable de traduire des attributs spatiaux 3D et des rotations en protocoles DMX et ArtNet pour piloter des équipements de scène physiques. La plateforme couvre un large éventail de capacités, y compris la visualisation audio-réactive via l'analyse FFT, l'animation par images clés et procédurale, et le contrôle externe en temps réel via l'intégration MIDI et OSC. Son pipeline de rendu prend en charge le rendu physiquement réaliste (PBR) et la construction de shaders personnalisés, tandis que l'environnement fournit des outils pour le mapping de projection et le déploiement d'exécutables autonomes. Le projet fournit une CLI pour construire des applications et une surface de développement pour créer des extensions C#.
Allows running multiple parallel software instances using unique identifiers to prevent settings conflicts.
Buildx est une extension de build BuildKit et un gestionnaire d'instance de build de conteneur qui permet la création d'images de conteneur ciblant plusieurs architectures CPU et systèmes d'exploitation simultanément. Il fonctionne comme un constructeur d'image multiplateforme qui exploite un backend BuildKit pour étendre les capacités standard de construction d'image. Le projet dispose d'un orchestrateur de build distribué capable de coordonner des tâches à travers un cluster de nœuds distants. Cela permet une compilation native à travers différentes architectures matérielles en connectant plusieurs travailleurs distants dans une instance unique pour augmenter la concurrence de build. Buildx gère des instances de constructeur isolées pour assurer la séparation des environnements entre différents projets ou pipelines automatisés. Il fournit également des capacités pour générer des listes de manifestes multi-architectures et exporter les résultats de build sous forme de tarballs d'image ou de caches.
Provides isolated builder instances to ensure environment separation between different projects or CI pipelines.
Inject is a dependency injection framework for Go that automates the assembly of complex object graphs. By leveraging runtime reflection, the library dynamically inspects object structures to resolve and populate required dependencies, decoupling component initialization from business logic. The framework manages object lifecycles through both singleton and factory-based provisioning. It maintains a central registry to share singletons across an application for consistent state, while also supporting the creation of unique, private instances to isolate state between different components. To
Isolates state by generating unique, non-shared instances for specific dependencies.