Updated 03/11/2011
Updated 18/07/2011
This is great news for all those that have been planning to sell off their Android device to buy a shiny new Tegra 2 powered one, especially if it’s for the new gaming titles exclusively available for Tegra 2 devices. Chainfire 3D installs a plugin that enables your GPU to run those specific commands. More details on Chainfire 3D after the installation guide.
GALAXY TAB: 2.3.3 OVERCOME RC1 1.4GHZ
TEGRA:
Backbreaker
Riptide
Guerrilla Bob thd
Samurai II
Pinball
friut ninja thdQUALCOMM:
Bruce LeeG2 (HTC DESIRE Z) : PYROMOD GINGERBREAD 1.8GHZ
TEGRA:
Samurai II
Guerrilla bob thd
PInball
fruit ninja thdHTC Desire : Oxygen 2.1.3
TEGRA
Samurai 2HTC DESIRE HD : Leedroid HD 3.0.3 Kernel 3.1.2
TEGRA
fruit ninja thd
Guerrilla bob thd
Samurai II: Vengeance: some issue with existing workaround ingame perfect, but resuming a prevoious game results in black background – workaround switching to homescreen and back main menu gets corrupted after you were once ingameHTC Desire HD : TB Fusion 1.1.3 Kernel LeeDroid 3.1.2
TEGRA
Samurai II: Vengeance: may need to reinstal apk to fix any bugsHTC DESIRE HD : Rcmix Kingdom 3.0 sense kernle leedroid 3.1.2 smartass 1.8 ghz
TEGRA
Fruit ninja thd
Raptide 3D (drivers of personal watercraft have texture issues)
Guerilla Bob Thd
Pinball Thd
Samurai II = problems with menu and with game after resume it.GALAXY S
TEGRA
Samurai II : Vengeance
Riptide GPPinball THD
Guerrilla Bob THD
Backbreakers THD
FRUIT NINJA THDCAPTIVATE (GALAXY S) : CM7 @ 1.6ghz
TEGRA (seem to run better using the Unroll option)
Samurai II : Vengeance
RIPTIDE GP
Pinball THDQualcomm:
Bruce Lee – some texture issues, but not major. Same everywhere. Think it in game issue.GALAXY S VIBRANT (T959) : Android 2.2.1 / Simple Galaxy 2.8 + overClock 1.5.4
TEGRA
Riptide,
samurai II,
pinball HDGALAXY S II I9100 : Stock rooted KE7, stock cpu speed.
TEGRA
Samurai II: Vengeance THD – Hide CF3D IDSGS2(galaxy s 2) : VR1.0 KE2 Rooted
TEGRA
Fruit ninja thd
pinball thdGALAXY S2 : Build*”KE2″
TEGRA
Pinball thd
Samurai II: vengeance*- Runs fine (however you cannot access the combo menu)SONY ERRICSON : X10i 2.2.1 rooted
TEGRA
Samurai II with the inability to access combo men
Backbreaker
Riptide
Guerrilla Bob thd
Samurai II
Pinball
Fruit Ninja thdMotorola Defy : MIUI 1.5.20 ROM 1.2GH
TEGRA
Samurai II : Vengeance: (you cannot access the combo menu)
Fruit Ninja THD: (apple has white color)
BackBreaker THD: (Character is not moving properly)
Riptide GP
Pinball HD
Guerrilla Bob THD: works fine but with little laagX10 : 2.2
TEGRA
Backbreaker
Riptide
Guerrilla Bob thd
Samauri II
Pinball
Fruit Ninja (Apple colour is white)
Backbreaker (Character is not moving properly)GALAXY S 2 : VillianROM 1.0
QUALCOMM
ExZeusTEGRA
Samurai II VenganceMOTOROLA DEFY : 2.3.4 cm7 800mhz
TEGRA
Samurai Vengaence 2
Guerilla bob THD – disable light blur for better gamingHTC HD2 : 2.3.4 typhoon
TEGRA
Fruit ninja thd
Pinball Thd
Samurai IINOOK COLOR: CM7
TEGRA
*Riptide
*Fruit Ninja
*Pinball HD
*Guerilla Bob**- WORKING (you can disable post effects in settings.
*Trainz**- WORKING But yep, it’s pretty SLOWvia (xda)
Here are some screenshots of Samurai II on my Samsung Galaxy Tab. It’s definitely awesome !!
About
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.
Features
A bit more detail about some features
NightMode
NightMode reduces the number of colors on your screen, which on OLED screens saves a lot of battery. The various modes (especially red) are also great in low-light conditions, as they have less effect on your night-vision than a full-color screen
Generic note about textures
The features below are only used if a texture format is supported. Natively Chainfire3D only supports raw textures, but these can be extended through plugins.
Reduce texture size
This essentially cuts (supported) textures’ resolution in half, which usually reduces memory use (4x) and improves performance, at the cost of slightly reducing texture quality. This is not compatible with all apps! For many 3D apps, this works, as the GPU stretches the graphics, but it does not work for many 2D apps.
Reduce texture quality
This converts 32-bit textures to 16-bit textures, reducing memory use (2x). This will lower texture quality, but for many games the difference isn’t even visible. Whether this is actually faster or slower depends on your hardware.
Unroll textures
Converts non-32-bit textures to 32-bit. This should not influence texture quality, but it does use more memory. On some hardware this is faster than using 16-bit textures.
Disable Chainfire3D detection
For compatibility reasons, Chainfire3D announces to applications that it is being used. Using this feature you can turn that off.
Fix market settings
Plugins may add support for various features not normally supported by your hardware. Market, however, only reports the functionality your hardware provides. Using this feature, Chainfire3D will adjust Market so it also shows apps that require the features provided by the plugins. This is not useful without the plugins 
Plugins / API
At the moment, the Plugin API is rather limited, but it does allow for some rather interesting plugins like Tegra2 / PowerVR / ATI texture emulation (see the API docs a post below). The idea is to further improve Chainfire3D so Plugins can manipulate the entire OpenGL data stream.
Pro version
As outlined above, the Pro version adds a little bit of functionality. Purchasing it will support my efforts.
Pro version – warez
Chainfire3D Pro is available from some warez sites, if you feel like ripping me off
However I should warn you that none of those versions actually work as the real Pro version does.
Requirements
Download
Market link (mobile): market://details?id=eu.chainfire.cf3d
Market link (desktop): https://market.android.com/details?id=eu.chainfire.cf3d
No related posts.