2 个仓库
The process of recompiling source code and updating the active application state during execution.
Distinct from Binary Patching and Recompilation: Focuses on the live build-and-update cycle for development, rather than binary patching or reverse engineering.
Explore 2 awesome GitHub repositories matching development tools & productivity · Runtime Project Recompilation. Refine with filters or upvote what's useful.
The Forge 是一个用于在桌面、移动和控制台平台上构建高性能图形引擎和应用的底层工具包。它提供了一个跨平台引擎框架和一个专用的着色器编译器,可将单一源代码翻译为针对各种图形 API 和硬件的目标特定语言。 该项目包括一个利用统一根签名进行资源绑定的 GPU 内存和资源管理器,以及一个实现硬件加速光线和路径追踪查询的光线追踪渲染流水线。状态管理通过一个将数据和逻辑组织成离散组件的高性能实体组件系统(ECS)进行处理。 广泛的功能领域涵盖通过硬件面包屑(hardware breadcrumbs)和微分析(micro-profiling)进行的 GPU 性能监控、针对不同外设的跨平台输入处理,以及用于骨骼播放和混合的动画系统。该框架还支持异步资源加载、可变速率着色(VRS)和非均匀资源索引。 该工具包为实时迭代提供了自动化功能,包括实时着色器重编译以及在运行时重新加载动态库的能力。
Features a server-driven system that triggers automatic shader recompilation during execution for rapid visual iteration.
tModLoader is a modding framework and toolset designed for expanding game content and extending core game logic. It provides a polymorphic content API that allows for the creation of new items, NPCs, projectiles, and world assets through object-oriented inheritance. The project is distinguished by its advanced code modification capabilities, utilizing intermediate language bytecode patching and reflection-based private access to alter internal game behavior. It features a hot-reloading assembly runtime that enables developers to recompile and apply source code changes in real-time without res
Modifies source code and recompiles the project while the game is running to apply changes instantly.