LowLevelWindow_X11::IsSoftwareRenderer
This commit is contained in:
@@ -178,6 +178,15 @@ CString LowLevelWindow_X11::TryVideoMode( VideoModeParams p, bool &bNewDeviceOut
|
|||||||
return ""; // Success
|
return ""; // Success
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool LowLevelWindow_X11::IsSoftwareRenderer( CString &sError )
|
||||||
|
{
|
||||||
|
if( glXIsDirect( g_X11Display, glXGetCurrentContext() ) )
|
||||||
|
return false;
|
||||||
|
|
||||||
|
sError = "Direct rendering is not available.";
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
void LowLevelWindow_X11::SwapBuffers()
|
void LowLevelWindow_X11::SwapBuffers()
|
||||||
{
|
{
|
||||||
glXSwapBuffers( X11Helper::Dpy, X11Helper::Win );
|
glXSwapBuffers( X11Helper::Dpy, X11Helper::Win );
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ public:
|
|||||||
|
|
||||||
void *GetProcAddress(CString s);
|
void *GetProcAddress(CString s);
|
||||||
CString TryVideoMode(VideoModeParams p, bool &bNewDeviceOut);
|
CString TryVideoMode(VideoModeParams p, bool &bNewDeviceOut);
|
||||||
|
bool IsSoftwareRenderer( CString &sError );
|
||||||
void SwapBuffers();
|
void SwapBuffers();
|
||||||
|
|
||||||
VideoModeParams GetActualVideoModeParams() const { return CurrentParams; }
|
VideoModeParams GetActualVideoModeParams() const { return CurrentParams; }
|
||||||
|
|||||||
Reference in New Issue
Block a user