Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
BUGLE-EXTOVERRIDE(7)	       Bugle user manual	  BUGLE-EXTOVERRIDE(7)

NAME
       bugle-extoverride - hide	OpenGL extensions from an application

SYNOPSIS
       filterset extoverride
       {
	   version "1.5"
	   disable "all"
	   disable "extension"
	   enable "extension"
       }

DESCRIPTION
       The extoverride filter-set modifies the version and extension strings
       to hide driver capabilities from	the application. The primary use is to
       test an application to ensure that it works correctly on	drivers	that
       do not offer these capabilities.

       Apart from modifying these strings, a warning is	printed	to the log if
       any function from one of	these extensions is called.

OPTIONS
       version
	   Sets	a new value for	GL_VERSION. However, if	the true value is
	   lexicographically smaller than this value, the true value is	used.

       disable "all"
	   By default, extensions are exposed unless explicitly	disabled. This
	   option reverses the behaviour to hide all extensions	that are not
	   explicitly enabled.

       disable "extension"
	   Hides the named extension from the application. A warning is
	   printed if the extension was	not known at the time bugle was
	   compiled; in	this case it will still	be hidden, but there will not
	   be any warning if it	is used	anyway.

       enable "extension"
	   Like	the disable option, but	enables	an extension when the default
	   is disabled.

BUGS
       Warnings	are only printed if functions from the disabled	extensions are
       called. At present, no warning will be printed if tokens	from those
       extensions are passed (which is difficult to determine, since multiple
       tokens may share	the same numeric value). Furthermore, some extensions
       alter semantics without explicit	functions or tokens, such as
       GL_ARB_texture_non_power_of_two;	no warnings are	issued if these
       extensions are used.

       Also note that extension	loader libraries may interfere with the
       warning mechanism. For example, GLee uses wrappers that cause illegal
       function	calls to be silently ignored.

AUTHOR
       bugle is	written	and maintained by Bruce	Merry.

SEE ALSO
       bugle(3), bugle-log(7), bugle-showextensions(7)

BUGLE 0.0.20091026		 October 2007		  BUGLE-EXTOVERRIDE(7)

NAME | SYNOPSIS | DESCRIPTION | OPTIONS | BUGS | AUTHOR | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=bugle-extoverride&sektion=7&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help