用于存储/显示基本形状的审美正确代码

问题描述 投票:-1回答:1

我正在使用ES 3.0(基本上是没有几何着色器的GL 3.3),能够将我的程序移植到几乎所有东西上>>

我用C ++编写的有用的框架/包装。基本上,所有内容都可以在quick reference card中找到:Buffer / Shader / ShaderProgram / Framebuffer / Texture / etc。 (非常基本的东西,我相信每个人都有这样的课程)

我注意到,当我需要绘制诸如全屏四边形,三角形,球形之类的基本形状时,我总是在原地进行绘制,而这并不是我框架的一部分。我有点讨厌,因为我一次又一次地重复自己。真的很不愉快]

我可以从美学和技术上将这样的功能添加到我的框架中有多正确?

((提前:对于像android上下文这样的平台,可能会丢失,因此需要暂停/恢复机制)

我正在使用ES 3.0(基本上是没有几何着色器的GL 3.3),能够将我的程序移植到几乎所有我用C ++编写的有用的框架/包装器上。基本上所有的东西都可以...

c++ architecture opengl-es
1个回答
0
投票

SFML具有类似的功能。这是它的结构框架:

© www.soinside.com 2019 - 2024. All rights reserved.