【发布时间】:2017-01-25 06:29:48
【问题描述】:
我一直在使用 sdl_gfx ( sdl2 扩展库https://github.com/ferzkopp/SDL_gfx ) 制作安卓游戏,我一直注意到渲染原语很慢。
所以我将它渲染到纹理一次,而不是将每一帧上的纹理绘制到屏幕上,但现在我正在处理一个游戏项目,这种方法是不可能的
我正在寻找一种替代方法,有没有办法使用 sdl2 在 android 上渲染基元(带 alpha )?一种跨平台方法(不是 gles)。
sdl_gfx 很好,但是太慢了(在 android 上慢了两倍,但在 windows 下也很慢)我认为这是因为它使用 sdl2 渲染器通过计算图元的像素并将每个像素绘制到屏幕上来渲染到屏幕,所以它使用的是 cpu 而不是 gpu ( 软件渲染 ) ,这使得它变得如此缓慢
【问题讨论】:
标签: performance opengl-es rendering sdl gpu