Panajev2001a
Veteran
Changing back-end could change dramatically performance and would not be always possible because developers in their programs would have custom code which is there for speed and that would have to be re-written plus you would have to optimize the rest...
Changing back-end is like changing a compiler for PC applications... the performance will change and the optimizatiosn for a certain target architecture will make porting the code more difficult...
Plus Cg is only for Shaders... A.I., Physics, etc... would still use Sony libraries and would be more hard coded towards the strenghts of PlayStation 3 and you cannot port that with the click of a mouse...
Are you saying they should ditch OpenGL 2.0 as well then ? There is another API with a HLSL and that compiles directly to the target architecture from high level source code...
Changing back-end is like changing a compiler for PC applications... the performance will change and the optimizatiosn for a certain target architecture will make porting the code more difficult...
Plus Cg is only for Shaders... A.I., Physics, etc... would still use Sony libraries and would be more hard coded towards the strenghts of PlayStation 3 and you cannot port that with the click of a mouse...
Are you saying they should ditch OpenGL 2.0 as well then ? There is another API with a HLSL and that compiles directly to the target architecture from high level source code...