1 个仓库
Stable binary interfaces that allow core engine functionality to be embedded in applications across different programming languages.
Distinct from Binary Architecture Overrides: None of the candidates cover general binary ABI/FFI design for cross-language embedding; they focus on build-time architecture overrides or runtimes.
Explore 1 awesome GitHub repository matching software engineering & architecture · Binary Interface Bindings. Refine with filters or upvote what's useful.
Pathfinder 是一个高性能图形引擎,专为 GPU 加速的矢量渲染和排版而设计。它作为一个光栅化器,通过将几何计算和覆盖处理卸载到 GPU 计算着色器,将复杂的矢量路径、字体和文档格式转换为像素数据。 该引擎通过将矢量图形和文本投影到三维环境中的能力脱颖而出,支持空间用户界面的开发。它采用基于瓦片的遮挡剔除技术来优化重叠形状和复杂工作负载的渲染,同时利用分数梯形抗锯齿和子像素采样来确保视觉清晰度和边缘平滑。 除了核心渲染功能外,该项目还提供稳定的二进制绑定,允许将其作为库嵌入到使用各种编程语言编写的应用程序中。这种跨语言架构使得在包括矢量动画格式播放的各种软件环境中都能获得一致的视觉输出。
Provides stable binary interfaces for embedding the rendering engine into applications written in various programming languages.