I saw this in the Riptide GP thread and didn't to take it off topic. I was reading what it does here:
https://market.android.com/details?id=eu.chainfire.cf3d
How exactly does it allow you to play a game made for one chipset on a different one though (such as Tegra 2 on the Nexus)? The description doesn't say anything about this, but does have a link to XDA which I don't have too much time to go over right now.
From the Market:
"!! Android 2.1 and newer, NOT for Honeycomb !!
Chainfire3D is an intermediary OpenGL driver. What does that mean? It means that Chainfire3D sits between your apps and the graphics drivers, and can intercept and/or change commands between the two. It has some built-in functions, and can be further extended with plugins to provide extra functionality.
!! Chainfire3D is for 1ghz+ devices only !!
!! ROOT is required for this program, as well as a writable /system partition. S-OFF is also required on HTC devices !!Features include reducing texture size and quality to reduce memory use and potentially increase game performance, as well as increasing memory use potentially increase performance."
https://market.android.com/details?id=eu.chainfire.cf3d
How exactly does it allow you to play a game made for one chipset on a different one though (such as Tegra 2 on the Nexus)? The description doesn't say anything about this, but does have a link to XDA which I don't have too much time to go over right now.
From the Market:
"!! Android 2.1 and newer, NOT for Honeycomb !!
Chainfire3D is an intermediary OpenGL driver. What does that mean? It means that Chainfire3D sits between your apps and the graphics drivers, and can intercept and/or change commands between the two. It has some built-in functions, and can be further extended with plugins to provide extra functionality.
!! Chainfire3D is for 1ghz+ devices only !!
!! ROOT is required for this program, as well as a writable /system partition. S-OFF is also required on HTC devices !!Features include reducing texture size and quality to reduce memory use and potentially increase game performance, as well as increasing memory use potentially increase performance."