logo       


Re: AL 1.1 headers & Linux: msg#00041

Subject: Re: AL 1.1 headers & Linux
Garin Hiebert wrote:

We're getting close (one or two days out...) to pushing a new version of the 1.1 spec, some 1.1 headers, and a beta 1.1 Windows implementation out the door, and Dan brought something up with regard to the headers...

In the current universal 1.0 headers, there are still some #ifdef LINUX sections in there which encompass functions which I think are all deprecated:

alHint

There is no code behind this guy. Could that be done the same way for the win32/macos implementations? I see no need for it in 1.1 but an extension might want to use alHint as a mechanism to set acoustic effect qualities for example. A dummy function could leave it open for future use and be cross-platform still.

alGetListeneriv
alGetSourceiv

The functionality is already covered by 'fv versions correct?

alGetBufferiv
alGetBufferfv

Same thing as alGetBuffer{i,v}, redundant.

alQueuei
various IASIG functions

All these sections are Linux-branch specific. Our inclination over here -- if everyone can live with it -- is to finally dump (for 1.1) all the above Linux-specific stuff so that we finally end up with headers which are entirely cross-platform. We'll proceed along those lines if nobody objects...

I don't see a problem dropping them, cleaning up the header outweighs having to patch some existing code. I'm not aware of any commercial apps that used a dynamic library with the mentioned symbols anyways. I think adding alHint as an empty function for win32/macos would be harmless though.

Garin

_______________________________________________
openal-devel mailing list
openal-devel@xxxxxxxxxxxxxxxxxxxxxxx
http://opensource.creative.com/mailman/listinfo/openal-devel



--
James Tomaschke
Snr. Software Engineer
InfoSemiconductor, Inc.


Ruby Jobs
Java Jobs
Jobs in California
more...
what
job title, keywords
where
city, state, zip
jobs by job search
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
encryption.gpg....    ietf.rfc822/199...    freebsd.devel.i...    lang.haskell.li...    mail.squirrelma...    web.zope.plone....    yellowdog.gener...    text.xml.xalan....    recreation.phot...    kde.devel.educa...    hardware.bus.ca...    printing.ghosts...    voip.peering/20...    assembly/2006-0...    org.user-groups...    culture.interne...    network.i2p/200...    boot-loaders.ya...    xfree86.render/...    qnx.openqnx.dev...    jakarta.velocit...    user-groups.pal...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe