Esempio n. 1
0
    def __init__(self,
                 ddsFile,
                 debugContext=False,
                 parent=None,
                 f=Qt.WindowFlags()):
        super(DDSWidget, self).__init__(parent, f)

        self.ddsFile = ddsFile

        self.clean = True

        self.logger = None

        self.program = None
        self.transparecyProgram = None
        self.texture = None
        self.vbo = None
        self.vao = None

        self.backgroundColour = None

        if debugContext:
            format = QSurfaceFormat()
            format.setOption(QSurfaceFormat.DebugContext)
            self.setFormat(format)
            self.logger = QOpenGLDebugLogger(self)