3 ;; KW: New mesa configuration file, syntax following a lisp style.
10 ;; (config-mesa version configs)
13 ;; version - is the version number of mesa for which the configuration
14 ;; was written. Future versions will use this to check for upwards
15 ;; compatibility. There is however no guarentee that old configurations
16 ;; will continue to be respected.
18 ;; configs - is a list of valid configuration lists, as specified by:
20 ;; (set-var variable value) - not implemented, use to augment env vars
21 ;; (set-env variable value) - not implemented, use to augment env vars
22 ;; (default-hint variable value)
23 ;; (disable-extension name)
25 ;; Mesa will look for an environment variable MESA_CONFIG, and try to
26 ;; execute that profile. Otherwise, it will fallback to the profile
27 ;; with the same name as the current mesa version. As default
28 ;; profiles should normally be empty or near-empty, this should be
29 ;; sufficiently powerful.
33 ;; Default profile - should normally be an empty list of
36 (config-mesa mesa3.1beta1 ())
40 ;; Really is an empty config.
42 (config-mesa empty ())
46 ;; Turn off some compliance for the sake of speed.
50 ;; Quake2 likes this extension, but it really hurts performance if
51 ;; you don't also disable software fallbacks, below. (And do
52 ;; something else to stop the eye-space calculations too...)
54 (disable-extension GL_EXT_point_parameters)
56 ;; These hints are honoured only by the 3dfx driver - the X driver
57 ;; continues to function even if you specify hardware-only
60 ;(default-hint GL_ALLOW_DRAW_OBJ_HINT_PGI GL_TRUE) ; wishful thinking
61 ;(default-hint GL_ALLOW_DRAW_WIN_HINT_PGI GL_TRUE) ; allow 3dfx hardware...
62 ;(default-hint GL_ALLOW_DRAW_SPN_HINT_PGI GL_FALSE) ; no software spans
63 ;(default-hint GL_ALLOW_DRAW_MEM_HINT_PGI GL_FALSE) ; no softare pixels
65 ;; Lock in the hints specified above.
67 (disable-extension GL_PGI_misc_hints)))