예제 #1
0
파일: MockRuntime.py 프로젝트: pixpil/gii
    def setupLuaModule(self):
        from gii.qt.controls.GLWidget import GLWidget
        # GLWidget.getSharedWidget().makeCurrent()
        GLWidget.makeMainContextCurrent()

        project = self.getProject()
        self.runtime.requireModule('mock_edit')
        _MOCK._setTarget(_G['mock'])
        _MOCK_EDIT._setTarget(_G['mock_edit'])
        _MOCK.setDeveloperMode()
        _MOCK.setupEnvironment(project.getPath(), project.getGameConfigPath())
예제 #2
0
    def initGLContext(self):
        if self.GLContextReady: return True
        logging.info('init GL context')
        from gii.qt.controls.GLWidget import GLWidget
        #initialize MOAI with main Context
        assert (GLWidget.getMainContext().isValid())

        # GLWidget.getSharedWidget().makeCurrent()
        GLWidget.makeMainContextCurrent()

        getAKU().detectGfxContext()

        self.GLContextReady = True
        return True