Re: OpenAL Shaders

Kip Warner <[email protected]>
Newsgroups gmane.comp.lib.openal
Organization Kshatra Corp
Message-ID <[email protected]>
On Wed, 2010-01-27 at 11:40 -0500, Jason Daly wrote:
> It's come up from time to time on the list (check the archives), but 
> hasn't really gone anywhere, probably because of the lack of hardware 
> vendor support that you mentioned.

Yes, figures.

> Over the past years it seems that interest (at least in the gaming
> and 
> simulation community) in dedicated audio processing hardware has
> waned 
> considerably, despite the efforts of Creative and their (increasingly 
> slim) competitors.  All of the audio talks I've been to recently
> focus 
> on software solutions, using a spare core for audio processing, using 
> vector instructions, etc, and only focusing on built-in audio
> hardware 
> because that's all you can expect the consumer to have.  I wish it 
> weren't this way (I still have a Creative card myself), but it's
> pretty 
> much undeniable now.

It's funny, in a way. A decade or more ago, in some sense, sound cards
were actually better and had their own dedicated processors before they
started to get watered down requiring the host CPU.

> I suppose you could look into implementing an audio "shading"
> language 
> on a GPU (using CUDA or OpenCL), but I'd be worried about round-trip 
> latency.   CUDA/OpenCL work great for batch processing (multiple 
> operations on large data sets), but not so much for low-latency, 
> real-time stuff, (at least that's what I've heard, I don't have much 
> personal experience).  Not to mention that doing sound rendering on a 
> graphics card is just wrong...  :-)
> 
> --"J" 

I'm like you in that I see using the GPU for anything other than
graphics as a technically clever solution, but really inelegant and
conceptually peculiar.

It could be possible that, say, OpenAL Soft, could spearhead an effort
to have a shader extension (the first shader interface for GL was an
extension as well). The shaders would be software executed for now, and
as we start to flaunt the possibilities through demos, hardware vendors
(e.g. Creative most importantly), might eventually feel encouraged in
implementing support in their drivers.

-- 
Kip Warner -- Software Developer
President & CEO Kshatra Corp.
OpenPGP encrypted/signed mail preferred
http://www.thevertigo.com

_______________________________________________
Openal mailing list
[email protected]
http://opensource.creative.com/mailman/listinfo/openal
signature.asc (application/pgp-signature, 197 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAktgfXMACgkQLXnfK7bii23kswCaA0eoj93tlrV9fIYo9++Xmceo
wb0AoImtRqFqjn9YgaIUfPljYxVHf2mI
=k4c/
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.