[EMAIL PROTECTED] wrote:
>
> People have very different understandings of what options B and C were
> in the original vote.
Hi Allen,
That seems to be an understatement.
I've already voted "C", because I think the new OGLBASE behavior of not
defining prototypes for ext functions should be the default. I dislike
the fact that glext.h is #include'd in gl.h in both of the options you've
presented (which is what I understood the original vote to be about, hence
I voted "A" which explicitly did not #include glext.h), but in the interest
of moving things along, I can live with it. Of course, this is assuming I
understand your current proposal correctly. So, I'd like to reiterate what
I understand your proposal to be. First, some definitions:
Old behavior = backward compatibility. The implementation is free to do
whatever it wants to maintain this. i.e. some will #include
glext.h, some won't. Most will declare function prototypes for
extension functions, but not typedefs.
New behavior = glext.h is always #include'd from gl.h. Extension function
prototypes are never declared, and all extension related
typedefs (including the function typedefs) are contained in
glext.h.
The thing we're voting on is whether the "new OGLBASE compliant" behavior, or
the "old, backwards compatible" behavior is the default. "B" = old behavior
is default, "C" = new behavior is default.
Allen, is this a correct summary of your proposal?
Cheers!
--
Brett Johnson <[EMAIL PROTECTED]
HP Technical Solutions Laboratory
- i n v e n t -