From: Allen A. <ak...@po...> - 2000-11-13 19:48:32
|
On Mon, Nov 13, 2000 at 11:11:20AM +0100, Klaus Niederkrueger wrote: | My idea is therefore the following: Check for example at start-time | for an environment-variable MESA_FAST_MODE or something and if it is | set, all texturing functions are overridden by GL_NEAREST for max | and GL_NEAREST_MIPMAP_NEAREST for minimizing pixels, possibly | supporting only two color-depths (16 bits and 24 or 32) and | optimizing the functions for these screen-settings. I would worry that this might break applications. Some apps specify particular filtering modes for good reasons of their own; setting the environment variable would cause those apps to silently produce incorrect results. As a general matter, I'd vote to use the software renderer for fallbacks and for experimental rendering extensions; I wouldn't spend too much time trying to optimize it for speed these days, since accelerator hardware is ubiquitous and cheap. Allen |