示例#1
0
文件: testapp.py 项目: JohnChu/libavg
    def __setupGlobalPlayerOptions(self):
        if self.__commandlineOptions.shaderusage == "FULL":
            shaderUsage = avg.SHADERUSAGE_FULL
        elif self.__commandlineOptions.shaderusage == "MINIMAL":
            shaderUsage = avg.SHADERUSAGE_MINIMAL
        elif self.__commandlineOptions.shaderusage == "AUTO":
            shaderUsage = avg.SHADERUSAGE_AUTO
        else:
            sys.stderr.write("\nUnknown value for --shaderusage command-line parameter.\n")
            self.__optionParser.print_help()
            sys.exit(-1)

        player.setOGLOptions(self.__commandlineOptions.usepow2textures, 
                self.__commandlineOptions.usepixelbuffers, 1, shaderUsage, True)
示例#2
0
    def __setupGlobalPlayerOptions(self):
        if self.__commandlineOptions.shaderusage == "FULL":
            shaderUsage = avg.SHADERUSAGE_FULL
        elif self.__commandlineOptions.shaderusage == "MINIMAL":
            shaderUsage = avg.SHADERUSAGE_MINIMAL
        elif self.__commandlineOptions.shaderusage == "AUTO":
            shaderUsage = avg.SHADERUSAGE_AUTO
        else:
            sys.stderr.write(
                "\nUnknown value for --shaderusage command-line parameter.\n")
            self.__optionParser.print_help()
            sys.exit(-1)

        player.setOGLOptions(self.__commandlineOptions.usepow2textures,
                             self.__commandlineOptions.usepixelbuffers, 1,
                             shaderUsage, True)
示例#3
0
    def __setupGlobalPlayerOptions(self):
        if self.__commandlineOptions.shaderusage == "FULL":
            shaderUsage = avg.SHADERUSAGE_FULL
        elif self.__commandlineOptions.shaderusage == "MINIMAL":
            shaderUsage = avg.SHADERUSAGE_MINIMAL
        elif self.__commandlineOptions.shaderusage == "FRAGMENT_ONLY":
            shaderUsage = avg.SHADERUSAGE_FRAGMENT_ONLY
        elif self.__commandlineOptions.shaderusage == "AUTO":
            shaderUsage = avg.SHADERUSAGE_AUTO
        else:
            sys.stderr.write("\nUnknown value for --shaderusage command-line parameter.\n")
            self.__optionParser.print_help()
            sys.exit(-1)

        player.useGLES(self.__commandlineOptions.usegles)
        player.setOGLOptions(self.__commandlineOptions.usepow2textures, 
                self.__commandlineOptions.usepixelbuffers, 1, shaderUsage, True)

        cats = avg.logger.getCategories() & (~avg.logger.DEPRECATION)
        avg.logger.setCategories(cats)