如何在OpenGL中使用SDL2软件渲染?

我正在创建3D游戏,并且想知道如何混合使用SDL2软件(表面)渲染和OpenGL。我尝试使用此代码呈现简单的文本,但是它不起作用。

glClearColor(0,1,1);
glClear(GL_COLOR_BUFFER_BIT|GL_DEpth_BUFFER_BIT);
SDL_BlitSurface(surf,dest,0);
SDL_GL_SwapWindow(win);

出了什么问题?

wewewe22 回答:如何在OpenGL中使用SDL2软件渲染?

  

我要通过SDL_UpdateWindowSurface标志创建的SDL_Window上的SDL_WINDOW_OPENGL更新窗口表面

那是specifically prohibited by the API

  

您不能将此[SDL_GetWindowSurface]与3D或此窗口上的渲染API结合使用。

本文链接:https://www.f2er.com/3151175.html

大家都在问