mirror of https://github.com/axmolengine/axmol.git
called initGLContextAttrs() before create glview
This commit is contained in:
parent
87e444873f
commit
aaf6ad03c8
|
@ -90,6 +90,15 @@ std::string getCurAppPath(void)
|
||||||
return fuldir;
|
return fuldir;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void initGLContextAttrs()
|
||||||
|
{
|
||||||
|
//set OpenGL context attributions,now can only set six attributions:
|
||||||
|
//red,green,blue,alpha,depth,stencil
|
||||||
|
GLContextAttrs glContextAttrs = {8, 8, 8, 8, 24, 8};
|
||||||
|
|
||||||
|
GLView::setGLContextAttrs(glContextAttrs);
|
||||||
|
}
|
||||||
|
|
||||||
SimulatorWin *SimulatorWin::_instance = nullptr;
|
SimulatorWin *SimulatorWin::_instance = nullptr;
|
||||||
|
|
||||||
SimulatorWin *SimulatorWin::getInstance()
|
SimulatorWin *SimulatorWin::getInstance()
|
||||||
|
@ -317,6 +326,7 @@ int SimulatorWin::run()
|
||||||
const bool isResize = _project.isResizeWindow();
|
const bool isResize = _project.isResizeWindow();
|
||||||
std::stringstream title;
|
std::stringstream title;
|
||||||
title << "Cocos Simulator - " << ConfigParser::getInstance()->getInitViewName();
|
title << "Cocos Simulator - " << ConfigParser::getInstance()->getInitViewName();
|
||||||
|
initGLContextAttrs();
|
||||||
auto glview = GLViewImpl::createWithRect(title.str(), frameRect, frameScale);
|
auto glview = GLViewImpl::createWithRect(title.str(), frameRect, frameScale);
|
||||||
_hwnd = glview->getWin32Window();
|
_hwnd = glview->getWin32Window();
|
||||||
player::PlayerWin::createWithHwnd(_hwnd);
|
player::PlayerWin::createWithHwnd(_hwnd);
|
||||||
|
|
|
@ -86,6 +86,15 @@ std::string getCurAppPath(void)
|
||||||
return fuldir;
|
return fuldir;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void initGLContextAttrs()
|
||||||
|
{
|
||||||
|
//set OpenGL context attributions,now can only set six attributions:
|
||||||
|
//red,green,blue,alpha,depth,stencil
|
||||||
|
GLContextAttrs glContextAttrs = {8, 8, 8, 8, 24, 8};
|
||||||
|
|
||||||
|
GLView::setGLContextAttrs(glContextAttrs);
|
||||||
|
}
|
||||||
|
|
||||||
SimulatorWin *SimulatorWin::_instance = nullptr;
|
SimulatorWin *SimulatorWin::_instance = nullptr;
|
||||||
|
|
||||||
SimulatorWin *SimulatorWin::getInstance()
|
SimulatorWin *SimulatorWin::getInstance()
|
||||||
|
@ -313,6 +322,7 @@ int SimulatorWin::run()
|
||||||
const bool isResize = _project.isResizeWindow();
|
const bool isResize = _project.isResizeWindow();
|
||||||
std::stringstream title;
|
std::stringstream title;
|
||||||
title << "Cocos Simulator - " << ConfigParser::getInstance()->getInitViewName();
|
title << "Cocos Simulator - " << ConfigParser::getInstance()->getInitViewName();
|
||||||
|
initGLContextAttrs();
|
||||||
auto glview = GLViewImpl::createWithRect(title.str(), frameRect, frameScale);
|
auto glview = GLViewImpl::createWithRect(title.str(), frameRect, frameScale);
|
||||||
_hwnd = glview->getWin32Window();
|
_hwnd = glview->getWin32Window();
|
||||||
DragAcceptFiles(_hwnd, TRUE);
|
DragAcceptFiles(_hwnd, TRUE);
|
||||||
|
|
Loading…
Reference in New Issue