C++ 跨平台 3D 图形 SDK。包括演示和辅助代码(资源加载等),可加速 Vulkan、OpenGL ES 2.0 和 3.x 应用程序的开发
C++ 跨平台 3D 图形 SDK。包括演示和辅助代码(资源加载等),可加速 Vulkan、OpenGL ES 2.0 和 3.x 应用程序的开发
PowerVR SDK 是一个 开源 代码库,用于帮助开发适用于 PowerVR 和其他平台的图形应用程序。它由两个主要部分组成:框架和一组示例。
该框架是一组库,旨在通过消除模板代码和提高生产力,使开发 OpenGL ES 和 Vulkan 实时应用程序变得更加容易。它可以用于轻松创建图形引擎的最底层部分 - 主循环、平台抽象和图形实用程序。甚至有一些示例展示了如何使用我们的 PVRPfx 库在 Vulkan 框架上构建一个伪引擎。
这些示例本身大多是代码示例,旨在: - 通过 HelloAPI 和 IntroducingPVRShell 示例展示 OpenGL ES 和 Vulkan 的基本知识。 - 通过我们的延迟着色与像素本地存储/临时附加或我们使用滑动平均计算着色器的高斯模糊来减少带宽等与 PowerVR 相关的技术的最佳实现,展示如何使用可能提高性能的重要扩展,包括 IMGFramebufferDownsample 和 IMGTextureFilterCubic。
这些示例基于框架构建并进行了优化,以便只保留相关代码。示例涵盖了使用框架设置简单应用程序到实现更先进的图形技术(例如基于物理的渲染)等内容。这些示例可使用 Vulkan、OpenGL ES 和 OpenCL。
暂无开放 Issues,或尚未同步最近议题。