Hi,
I’ve almost finished writing some replacements for the mixing routings
in the SDL-demo/mixer lib in assembler using Nasm. They’re not as fast
as they could be (of course) but they are quite a bit quicker than the
existing C versions.
How can I contribute these to SDL? It’s one new source file and some
changes to the C code in the mikmod subdir. A patch? A zip?
/mav–
±---------------------------------------------------------+
Paul Furber, TML Trade Publishing
"I’ll tell you what’s wrong with the scientific power you’re
wielding - it didn’t require any discipline to attain it"
Dr. Malcom, Jurassic Park
Hi,
I’ve almost finished writing some replacements for the mixing routings
in the SDL-demo/mixer lib in assembler using Nasm. They’re not as fast
as they could be (of course) but they are quite a bit quicker than the
existing C versions.
How can I contribute these to SDL? It’s one new source file and some
changes to the C code in the mikmod subdir. A patch? A zip?
Either will do. Just send the changes directly to me:
slouken at devolution.com
-Sam Lantinga (slouken at devolution.com)
Lead Programmer, Loki Entertainment Software–
“Any sufficiently advanced bug is indistinguishable from a feature”
– Rich Kulawiec
Hi,
I’ve almost finished writing some replacements for the mixing routings
in the SDL-demo/mixer lib in assembler using Nasm. They’re not as fast
as they could be (of course) but they are quite a bit quicker than the
existing C versions.
Ooh! Are they pretty stable? I take it this is intel-only (so far)?
-bill!
I’ve almost finished writing some replacements for the mixing routings
in the SDL-demo/mixer lib in assembler using Nasm. They’re not as fast
as they could be (of course) but they are quite a bit quicker than the
existing C versions.
Ooh! Are they pretty stable?
So far so good. I’ve tested the player with quite a few MODs, S3Ms, ITs
and XMs and it seems fine. Interpolated mixers should be finished this
weekend when I find a way of doing them without 4 MULs in the inner loop
Timidity and wave mixer replacements on the way when I find out how they
work…
I take it this is intel-only (so far)?
Unfortunately I only have access to x86-based platforms - unless someone
wants to sponsor me a Risc machine
/mav–
±---------------------------------------------------------+
Paul Furber, TML Trade Publishing
"I’ll tell you what’s wrong with the scientific power you’re
wielding - it didn’t require any discipline to attain it"
Dr. Malcom, Jurassic Park