# CrossBuffer **Repository Path**: SirJackie/CrossBuffer ## Basic Information - **Project Name**: CrossBuffer - **Description**: 一个跨平台的多媒体开发库,提供最简单的API,帮助你编写基于软渲染的图形界面。 - **Primary Language**: Unknown - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-02 - **Last Updated**: 2023-09-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CrossBuffer 一个跨平台的多媒体开发库,提供最简单的API,帮助你编写基于软渲染的图形界面。 ![Demo](./Resources/Demo.png) 目前支持的平台有: - Windows (使用DirectX绘制图像) - Linux (使用SDL绘制图像) # 如何编译并运行Demo? 不同的平台需要使用不同的方式编译,点击下方超链接查看具体方法: - [Windows](./WindowsSimuLayer/ConfigurationDocument/ConfigurationDocument.md) - [Linux](./LinuxSimuLayer/ConfigurationDocument/ConfigurationDocument.md) # 关于开源协议 仓库中CrossBuffer本身,以及通过该程序衍生得产品,如Demo视频,均属于开源软件,遵守GNU通用公共许可证,即GNU GPL。 GNU GPL协议授予程序接受人以下权利,或称“自由”: - 以任何目的运行此程序的自由; - 再发行复制件的自由; - 改进此程序,并公开发布改进的自由。 GNU GPL不会授予许可证接受人无限的权利。再发行权的授予需要许可证接受人开放软件的源代码,及所有修改。且复制件、修改版本,都必须以GPL为许可证,这是为了确保任何使用者不会独自占有开源软件。使用、复制或更改CrossBuffer的程序接受人视为同意GNU GPL协议,必须再次开源其更改后的派生物(如源代码等),否则将追究法律责任。 关于协议版本,CrossBuffer使用GPL v2协议。 关于GPL v2协议,上述说明仅做参考,具体细节请以LICENSE为准, CrossBuffer原作者杰基爵士SirJackie(曾用名Jackie Lin、Jakes、lyj00912,GitHub:https://github.com/SirJackie,Gitee:https://gitee.com/SirJackie,Bilibili:https://space.bilibili.com/354290931 ,博客园:https://www.cnblogs.com/SirJackie)保留一切解释权。