Originally posted by: Lonyo
http://www.tgdaily.com/html_tm...nt-view-38137-135.html
Same story from TGDaily.
Does PhysX on graphics require DX10/Vista, or since it's CUDA based will it (in theory) work on any OS without going crazy? I assume (hope) it's the latter.
The whole situation does have me wondering how they did it. They're clearly not running CUDA-compiled code on Radeon cards, and the bytecode is different enough that it wouldn't be easy to translate. I'm wondering if they found a way to decompile the code, and then stuffed it in to Brook+ and made something compile there.Originally posted by: aka1nas
I don't see how that's possible unless the guy is doing something like translating PhysX API calls to something like SM3 code, in which case he didn't "hack" anything, he just wrote a wrapper.
You can't hack CUDA to run on ATI cards, it translates high level API calls to proprietary GPU machine code that is going to be different(and not publicly documented) between not only different GPU vendors, but also between different families of chips.
Originally posted by: ViRGE
The whole situation does have me wondering how they did it. They're clearly not running CUDA-compiled code on Radeon cards, and the bytecode is different enough that it wouldn't be easy to translate. I'm wondering if they didn't find a way to decompile the code, and then stuffed it in to Brook+ and made something compile there.