TGFX - 腾讯开源的轻量级 2D 渲染引擎

TGFX - 腾讯开源的轻量级 2D 渲染引擎

  • 首页
  • 下载
  • 文档
  • 案例
  • CN
  • GitHub
  • 论坛交流
  • Languages iconEN
    • CN
TGFX

TGFX (Tencent Graphics) 是腾讯开源的轻量级 2D 渲染引擎,为现代 GPU 而生,可在各主流平台上提供高性能的文本、位图与矢量渲染能力。

快速开始性能测试
TGFX Logo
FEATURE
1

包体极致轻量

核心功能全面对齐 Skia,覆盖位图、矢量、文本、混合模式、滤镜、Picture 录制等,并支持 PDF、SVG、3D 变换、广色域渲染等高级特性。在功能接近的情况下,TGFX 更加轻量,核心渲染模块包体仅约 Skia 的 30% 左右。

包体极致轻量
2

渲染性能领先

渲染管线专为现代 GPU 深度优化,彻底抛弃对传统 CPU 渲染管线的兼容,内存占用更低,减少 CPU/GPU 串行阻塞,并充分利用多线程、SIMD 与 HardwareBuffer 等硬件加速特性。部分场景性能较 Skia 提升可达 10 倍以上。

性能测试
渲染性能领先
3

平台完整覆盖

支持几乎所有主流平台,包括 iOS、Android、macOS、Windows、Linux、Web 与 OpenHarmony 等,并兼容 Qt、小程序等运行环境。通过 PAG 方案已实际运行于数千款头部产品中,稳定性经过了海量用户的持续验证。

平台完整覆盖
4

统一 GPU 封装

提供独立可用的跨平台 GPU 接口层,以现代 GPU 接口形式统一封装 Metal、Vulkan、WebGPU 与 OpenGL 等后端,采用极薄封装设计,运行时几乎零性能损耗。同时强化 OpenGL 安全性,使对象也可在任意线程中安全释放。

统一 GPU 封装
5

图层显示列表

提供贴近业务层的图层渲染模块,支持开箱即用的树状显示列表组织方式,内置脏矩形渲染与瓦片缓存等局部刷新算法,并结合高性能标脏与动态剔除系统,轻松支撑数十万图层同屏渲染,同时实现快速且流畅的缩放与移动。

图层显示列表
6

可视调试工具

配套提供可视化的性能调试工具,配合特定编译开关,可在所有平台上快速抓帧,分析渲染流程并定位性能瓶颈。同时针对图层渲染模块提供显示列表查看工具,支持实时展开图层数与属性预览,助力快速排查显示对象异常。

下载使用
可视调试工具
USERS

他们都在使用...

PAG
PAG
CoDesign
CoDesign
IMA
IMA
腾讯地图
腾讯地图
Hippy
Hippy
咪咕视频
咪咕视频
TGFX Inspector

免费下载使用

即将发布...
公司地址:广东省深圳市南山区海天二路33号腾讯滨海大厦Copyright © 2018 - 2026 Tencent. All Rights Reserved.联系电话:0755-86013388隐私政策