草庐IT

myRenderer

全部标签

c++ - SDL_RenderCopy() 在 Raspberry PI 上有奇怪的行为

这让我很难过..我有一个非常简单的SDL2程序。它有一个包含3个SDL_Texture指针的数组。这些纹理填充如下:SDL_Texture*myarray[15];SDL_Surface*surface;for(inti=0;i这有效,没有错误。在主循环中(这只是一个标准的事件循环,等待SDL_QUIT、击键和SDL_Timer每秒放入事件队列的用户事件)我只是这样做(对于定时器触发的事件):idx=(idx+1)%3;//idxisglobalvarinitially0.SDL_RenderClear(myrenderer);SDL_RenderCopy(myrenderer,mya

android - Opengl开发依赖GPU吗?

我正在用openglES2.0开发一个android应用程序。在这个应用程序中,我曾经在GLsurfaceView中通过触摸事件绘制多条线和圆圈。由于opengl依赖于GPU,目前它在GoogleNexus7(ULPGeForce)中运行良好。在SamsungGalaxyNote2(MALI400MP)中,我尝试绘制多条线,但它清除了前一行并将当前线绘制为新线。在SonyXperiaNeoV(Adreno205)中,我尝试绘制一条新线,它会破坏表面,如下图所示。是否可以让它在所有设备上运行,还是我需要为单个GPU编写代码?源代码主Activity.java//inOnCreatemet