[Mesa-dev] [PATCH] glsl: disable resource checking in the linker until it's done right

Brian Paul brianp at vmware.com
Tue Nov 22 08:48:18 PST 2011


On 11/22/2011 07:20 AM, Marek Olšák wrote:
> On Mon, Nov 21, 2011 at 7:54 PM, Ian Romanick<idr at freedesktop.org>  wrote:
>> NAK with extreme prejudice.  Technically speaking, these are app bugs. I
>> absolutely will not disable all correct behavior to work around broken apps.
>
> You are picturing a perfect world that doesn't exist. The world
> doesn't evolve around some piece of paper, the world evolves around
> the implementations and the applications which depend on these
> implementations. And if this fixes a regression (and I can easily come
> up with a test where it does fix it), then this or a similar fix must
> be committed.

I have to agree with Marek here.  At the end of the day what really 
counts is that users (customers for some of us) can run the 
applications they need to run.  They don't care if we follow the 
OpenGL spec to the extreme.  And they don't buy the argument that it's 
right to prevent their app from running because of some minor 
technicality.

As long as I've been working on Mesa it's been more important to me to 
support user needs than to follow specs to the letter and wind up with 
disappointed users.  Of course, there's limits to what's reasonable, 
but I think there's a happy middle ground to be had.

For more on this kind of dilemma, see "The Two Forces at Microsoft" at 
http://www.joelonsoftware.com/articles/APIWar.html

-Brian


More information about the mesa-dev mailing list