[Openal-devel] Faster buffer model, and more random stuff

Jason Daly jdaly at ist.ucf.edu
Wed Feb 27 10:48:38 PST 2008


Chris Robinson wrote:
> On Wednesday 27 February 2008 04:15:01 am Sherief N. Farouk wrote:
>   
>> Newer version discussing recent changes updated at
>> http://www.mganin.com/oal/oal.html
>>     
>
> First, I'd like to say I don't fully appreciate the tone you portrayed my 
> concerns as
>   

I have to agree.  You make some valid points, but this kind of attitude 
isn't going to help get your idea adopted any faster.  Everyone has 
their own perspective and reason for their suggestion.  Just because it 
differs from yours doesn't make it wrong.


Just to comment on the buffer type issue...  This is a specification 
issue, not an implementation issue.  If we're going to change the type 
of a buffer, we'll have to change the spec.  Furthermore, since this is 
such a fundamental change and would break compatibility, this should be 
classified as a major revision of the spec (2.0 vs. 1.2).

I wish Microsoft hadn't adopted the P64 model (unsigned long is still 32 
bits on x64), where most other compilers went with LP64 (unsigned long 
is 64 bits on x64).  If they hadn't, this wouldn't be an issue.  I 
understand why they did (compatibility), but to me it's short term gain, 
long term loss.  Why would you want to have to use a pointer type just 
to get an integer that is 64 bits?  It also makes cross-platform 
development even more of a headache than it is.

--"J"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://opensource.creative.com/pipermail/openal-devel/attachments/20080227/bcec917b/attachment.html


More information about the Openal-devel mailing list