def main(force_enable=False): from xpra.platform import program_context from xpra.platform.gui import init as gui_init from xpra.util import print_nested_dict from xpra.log import enable_color with program_context("OpenGL-Check"): gui_init() enable_color() verbose = "-v" in sys.argv or "--verbose" in sys.argv if verbose: log.enable_debug() from xpra.client.gl.gtk_compat import log as clog clog.enable_debug() #replace ImportError with a log message: global gl_check_error errors = [] def log_error(msg): log.error("ERROR: %s", msg) errors.append(msg) gl_check_error = log_error props = check_support(force_enable, verbose) log.info("") if len(errors) > 0: log.info("OpenGL errors:") for e in errors: log.info(" %s", e) log.info("") log.info("OpenGL properties:") print_nested_dict(props) return len(errors)
def main(): from xpra.platform import init,clean from xpra.platform.gui import init as gui_init from xpra.util import pver try: init("OpenGL-Check") gui_init() verbose = "-v" in sys.argv or "--verbose" in sys.argv if verbose: log.enable_debug() from xpra.client.gl.gtk_compat import log as clog clog.enable_debug() #replace ImportError with a log message: global gl_check_error errors = [] def log_error(msg): log.error("ERROR: %s", msg) errors.append(msg) gl_check_error = log_error props = check_support(True, verbose) log.info("") if len(errors)>0: log.info("OpenGL errors:") for e in errors: log.info(" %s", e) log.info("") log.info("OpenGL properties:") for k in sorted(props.keys()): v = props[k] #skip not human readable: if k not in ("extensions", "glconfig"): log.info("* %s : %s", str(k).ljust(24), pver(v)) return len(errors) finally: clean()
def main(force_enable=False): from xpra.platform import program_context from xpra.platform.gui import init as gui_init from xpra.util import print_nested_dict from xpra.log import enable_color with program_context("OpenGL-Check"): gui_init() enable_color() verbose = "-v" in sys.argv or "--verbose" in sys.argv if verbose: log.enable_debug() from xpra.client.gl.gtk_compat import log as clog clog.enable_debug() # replace ImportError with a log message: global gl_check_error errors = [] def log_error(msg): log.error("ERROR: %s", msg) errors.append(msg) gl_check_error = log_error props = check_support(force_enable, verbose) log.info("") if len(errors) > 0: log.info("OpenGL errors:") for e in errors: log.info(" %s", e) log.info("") log.info("OpenGL properties:") print_nested_dict(props) return len(errors)
def main(): from xpra.platform import init, clean from xpra.platform.gui import init as gui_init from xpra.util import pver from xpra.log import enable_color try: init("OpenGL-Check") gui_init() enable_color() verbose = "-v" in sys.argv or "--verbose" in sys.argv if verbose: log.enable_debug() from xpra.client.gl.gtk_compat import log as clog clog.enable_debug() #replace ImportError with a log message: global gl_check_error errors = [] def log_error(msg): log.error("ERROR: %s", msg) errors.append(msg) gl_check_error = log_error props = check_support(True, verbose) log.info("") if len(errors) > 0: log.info("OpenGL errors:") for e in errors: log.info(" %s", e) log.info("") log.info("OpenGL properties:") for k in sorted(props.keys()): v = props[k] #skip not human readable: if k not in ("extensions", "glconfig"): log.info("* %s : %s", str(k).ljust(24), pver(v)) return len(errors) finally: clean()