[Android 2.1+][03.10.2011][v3.2] Chainfire3D [ROOT][OpenGL ES 2.0+]

Search This thread

Dj_Fex

Senior Member
Jul 8, 2012
190
43
Aachen
This has been accidentally installed (Chainfire3D) on my SGS4 AT&T 1337 MF3 - Now it is stuck on boot. Anyway to remove it?

Thanks in advance.

if you have no backup to install (always make backups before something like this happens!)
you have to reset your phone

but before:
if you have a recovery installed you can still make a nandroid backup of your boot-looping phone
this way you can restore important apps with the app Titanium Backup later (from the nandroid backup)
costs around 5 bucks, depends on how important your data is to you (if you haven't bought it already :D )

should work, but I can't guarantee you anything

and in the future: always read the root app`s descriptions and always make a backup before using it!
 

sincity

Member
Dec 8, 2007
39
1
if you have no backup to install (always make backups before something like this happens!)
you have to reset your phone

but before:
if you have a recovery installed you can still make a nandroid backup of your boot-looping phone
this way you can restore important apps with the app Titanium Backup later (from the nandroid backup)
costs around 5 bucks, depends on how important your data is to you (if you haven't bought it already :D )

should work, but I can't guarantee you anything

and in the future: always read the root app`s descriptions and always make a backup before using it!

I rooted my cell prior to the MF3 and used GooManager, then AT&T pushed OTA MF3. Lost root... used another method to regain ROOT. At that point I couldn't get into recovery. Now no recovery exist for me. I was hoping on ODIN. But no updates as of yet.

Going to try ADB and delete the APK file... or just wait for the release at this point. I don't want to further mess up my phone with a permanent Brick and end up with a $500 paper weright.
 

manju_xda

Senior Member
Feb 24, 2012
81
6
After installation Boot error

Hi guys..

Unfortunately i installed this on my XOLO Q700 after installation phone stuck on BOOT.

Please please please anyone help me from this.....:crying:
 

Dj_Fex

Senior Member
Jul 8, 2012
190
43
Aachen
sry I don't think anyone can you help with this problem
at least I can't because I don't know the device
you can write to the support probably but I don't think they want to help you at all because you lost the garantie
read the description of root apps carefully...
 

Dands

Senior Member
Nov 5, 2010
297
18
Hi all,

can someone tell me how to just enable 16bit graphics on my Revolution HD v9.0 ROM from Mike?

Poor DHD is showing its age running Ingress and CM has a setting to drop to 16bit. Can I just edit a file/s?

Thanks.
 

nudawa

Senior Member
Oct 20, 2006
121
24
Tien Giang
It's sad to see this app has been abandoned, I'd love to see it works on 4.1+ and willing to donate. I'm sick of nVidia's lies and bullsh*ts... an Exynos 5 or S600/S4 Pro/S800 would smoke Tegra 4 in performance and yet those can't be running games with amazing effects because of nVidia buys off the developers!
 

Terr20114

Senior Member
Jun 5, 2013
427
135
St. Ann
Hi guys..

Unfortunately i installed this on my XOLO Q700 after installation phone stuck on BOOT.

Please please please anyone help me from this.....:crying:

If you have a custom recovery you should have made a backup before u did. You can just boot into recovery and wipe the device on a stock recovery to fix the problem. If it's custom try reflashing your rom without wiping your data first.

Sent from my SGH-I997 using Tapatalk 4
 

Mudiver

Member
Sep 18, 2013
30
3
57
Richmond
Samsung Galaxy S8+
Locked My phone

Downloaded this, the phone rebooted and never completed the boot process. I have no idea what to do, I can only turn the phone off if I remove the battery.
\
SCH i200 running 4.1.2

It stuck with the word Samsung on the screen going no where. I am going to have to stop playing around for sure.


---------- Post added at 05:33 PM ---------- Previous post was at 04:56 PM ----------

Downloaded this, the phone rebooted and never completed the boot process. I have no idea what to do, I can only turn the phone off if I remove the battery.
\
SCH i200 running 4.1.2

It stuck with the word Samsung on the screen going no where. I am going to have to stop playing around for sure.

All I new to do is to reflash the phone to root, its OK now now, boy I am tired of scaring myself
 

shak3800

Senior Member
Aug 14, 2013
87
3
Hi guys . I just wanted to ask something, probably a noobish question .

I have an htc desire z device, about 1ghz and 512mb ram using miui gingerbread .

My question is now that I have installed the egl driver, and the only options for msaa are automatic and 4x, will msaa always be used for games? Because that would affect the speed of gameplay if msaa is always enabled since before installing it msaa was not used for games. I'm only interested in getting the fastest gameplay so do I have to uninstall the egl driver to stop msaa from being used?

And lastly what is the purpose of the plugins? Can the plugins offer more smooth gameplay or just make the device compatible with games that weren't compatible before ?
 
Last edited:

Dj_Fex

Senior Member
Jul 8, 2012
190
43
Aachen
The plugins won't allow you to see games that work only on nvidia devices in the play store
they will allow you to play games which have been developed for nvidia cards only (as far as I know they will replace certain instructions which only tegra chips understand with general instructions for your chip, in general chainfire only replaces the os instructions before they get to the graphics cards, night mode also only uses something like color filters): only compatibility and no smoother games by plugins
there is a fix for the market included in the beta that should fix this but pls don't use it!!!!!! The app is already pretty old and we are all using the play store and not the android market anymore so you can't use it or you may get a lot of problems cause it isn't compatible with the play store
(and if you are still using the android market: don't use it even in this case pls!)

you can make the market believe that you are using a compatible device for such apps by changing certain things in the build.prop -> look that up first and inform yourself

your graphic card seems to support only msaa 4x
so chainfire can't make use of something like 16x
it won't be used all the time, because you can only use this settings for certain apps not for all (as far as I remember (1-2 years ago...), you have to configure it for certain apps manually
I don't think you need to uninstall the driver but it won't hurt I think

if you use smaller textures then this can include stuff like game menus too
it's just useful for 3d gametextures if your device can't render the normal (bigger) ones smooth enough
but it will end up in a bad quality of course
you have to decide whether you want strange graphics or not

PS: sry if I answered questions you have removed from your entry already :) (I looked them up in my email and didn't notice until now :) )
 

shak3800

Senior Member
Aug 14, 2013
87
3
The plugins won't allow you to see games that work only on nvidia devices in the play store
they will allow you to play games which have been developed for nvidia cards only (as far as I know they will replace certain instructions which only tegra chips understand with general instructions for your chip, in general chainfire only replaces the os instructions before they get to the graphics cards, night mode also only uses something like color filters): only compatibility and no smoother games by plugins
there is a fix for the market included in the beta that should fix this but pls don't use it!!!!!! The app is already pretty old and we are all using the play store and not the android market anymore so you can't use it or you may get a lot of problems cause it isn't compatible with the play store
(and if you are still using the android market: don't use it even in this case pls!)

you can make the market believe that you are using a compatible device for such apps by changing certain things in the build.prop -> look that up first and inform yourself

your graphic card seems to support only msaa 4x
so chainfire can't make use of something like 16x
it won't be used all the time, because you can only use this settings for certain apps not for all (as far as I remember (1-2 years ago...), you have to configure it for certain apps manually
I don't think you need to uninstall the driver but it won't hurt I think

if you use smaller textures then this can include stuff like game menus too
it's just useful for 3d gametextures if your device can't render the normal (bigger) ones smooth enough
but it will end up in a bad quality of course
you have to decide whether you want strange graphics or not

PS: sry if I answered questions you have removed from your entry already :) (I looked them up in my email and didn't notice until now :) )

Thanks a lot my friend for your time.

Unfortunately I tried the fix market settings, I think I have an issue that it doesn't show my installed apps for one reason. Don't know if it is because of chainfire.

Right now i'm not using any plugins, so since i'm using QUALCOMM the best would be to use NVidia plugins to support a bigger variety of games I suppose? Anyone knows a game that is only for NVidia ? pvr or QUALCOMM to test it ?

Anyhow the thing with msaa it only has two options , automatic (the app decides) and 4x msaa . So I was wondering , will msaa be always used in this case since the automatic option is enabled ? (my guess is automatic refers to 4x or 16x when the latter is available) . Shouldn't there be an option to turn off msaa?

I have download an application FPS Meter which displays the fps when playing games.When playing subway surfers , I have tried a lot of options, with or without egl driver (which enables the msaa) , reduce texture quality or not , reduce texture size and really the difference in fps is not that big I would expect. I'm only using per-app configuration

I get about 2 or 3 more fps when using chainfire3d reduce texture quality with egl driver than when not using it . I would expect a difference of 7-10 fps.

Honestly I don't care about bad graphics just want fast and smooth gameplay for games like subway surfers ;)
 

Dj_Fex

Senior Member
Jul 8, 2012
190
43
Aachen
Thanks a lot my friend for your time.

Unfortunately I tried the fix market settings, I think I have an issue that it doesn't show my installed apps for one reason. Don't know if it is because of chainfire.

Right now i'm not using any plugins, so since i'm using QUALCOMM the best would be to use NVidia plugins to support a bigger variety of games I suppose? Anyone knows a game that is only for NVidia ? pvr or QUALCOMM to test it ?

Anyhow the thing with msaa it only has two options , automatic (the app decides) and 4x msaa . So I was wondering , will msaa be always used in this case since the automatic option is enabled ? (my guess is automatic refers to 4x or 16x when the latter is available) . Shouldn't there be an option to turn off msaa?

I have download an application FPS Meter which displays the fps when playing games.When playing subway surfers , I have tried a lot of options, with or without egl driver (which enables the msaa) , reduce texture quality or not , reduce texture size and really the difference in fps is not that big I would expect. I'm only using per-app configuration

I get about 2 or 3 more fps when using chainfire3d reduce texture quality with egl driver than when not using it . I would expect a difference of 7-10 fps.

Honestly I don't care about bad graphics just want fast and smooth gameplay for games like subway surfers ;)
I you have used the "market fix" it's already too late
I hope you have a nandroid backup or can flash another rom/wipe your rom
I think it's related to the completely incompatible chainfire fix
in general: since the app's development stopped long ago you should not use it anymore
and as it was programmed only tegra in generation one existed so it is pretty unlikely that new tegra games will work on it
and I'm pretty sure that new games are no tegra only games anymore so the plugins won't help
I would suggest you to uninstall everything/even better: flash your last nandroid backup without it

chainfire is likely to cause problems nowadays because it got incompatible with android 4 and higher
chainfire didn't want to update it because android 4 changed to much about graphic drivers and stuff
and the only reason it is still in the store is probably for older devices or chainfire himself wants more money (but I really don't think so)
things like the night mode still work and some people may are using it still, I don't know
but for making your device run games smoother, it's no ideal solution anymore

msaa is only for games who aren't using it by default even though your devcie supports it
and like with nvidia or ati drivers on your pc you can force apps to "use" it

normally there should be an option to disable it
but I'm not sure, really it was a year ago when I used it the last time

all in all: if your games aren't running smoothly -> just buy a new device with better hardware

maybe it's also your rom which is filled with bloatware
then you could try a fast custom rom with a custom kernel
there are lots of them out there and you are on xda, so...

good luck with your phone ;) (I really hope for you that you can fix the market issue with a backup or flash/wipe)
 
  • Like
Reactions: cuezaireekaa

cuezaireekaa

Senior Member
Apr 26, 2010
3,614
2,846
glacier bay
www.last.fm
I you have used the "market fix" it's already too late
I hope you have a nandroid backup or can flash another rom/wipe your rom
I think it's related to the completely incompatible chainfire fix
in general: since the app's development stopped long ago you should not use it anymore
and as it was programmed only tegra in generation one existed so it is pretty unlikely that new tegra games will work on it
and I'm pretty sure that new games are no tegra only games anymore so the plugins won't help
I would suggest you to uninstall everything/even better: flash your last nandroid backup without it

chainfire is likely to cause problems nowadays because it got incompatible with android 4 and higher
chainfire didn't want to update it because android 4 changed to much about graphic drivers and stuff
and the only reason it is still in the store is probably for older devices or chainfire himself wants more money (but I really don't think so)
things like the night mode still work and some people may are using it still, I don't know
but for making your device run games smoother, it's no ideal solution anymore

msaa is only for games who aren't using it by default even though your devcie supports it
and like with nvidia or ati drivers on your pc you can force apps to "use" it

normally there should be an option to disable it
but I'm not sure, really it was a year ago when I used it the last time

all in all: if your games aren't running smoothly -> just buy a new device with better hardware

maybe it's also your rom which is filled with bloatware
then you could try a fast custom rom with a custom kernel
there are lots of them out there and you are on xda, so...

good luck with your phone ;) (I really hope for you that you can fix the market issue with a backup or flash/wipe)
well said.
I would also like to add that aosp 4.2 and above, allows you to enable 4x multi scene anti aliasing (aka MSAA) in open gl games through the "'developer settings", in case someone was looking to use chainfire3d for that reason.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 425
    INSTALL ON HC/ICS/JB AT YOUR OWN PERIL ! - ITS NOT SUPPOSED TO WORK ON THOSE

    SGS2 USERS: Upgrading to KG1 (2.3.4) or newer ROM will fix additional graphics glitches, if you are running an older SGS2 ROM.

    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
    - CF3D OpenGL driver

    - NightMode (inspired by Jeff Sharkey, more info here)
    --- Handy shortcut to toggle on/off
    --- Supports red, green, blue, amber, salmon and custom (pro only) modes

    - Global OpenGL manipulation
    --- Reduce texture size
    --- Reduce texture quality
    --- Unroll textures
    --- BGRA emulation
    --- Load plugins
    --- Replace shaders
    --- (Pro) Disable Chainfire3D detection
    --- (Pro) Dump all shaders
    --- (Pro) Force depth buffer size (EGL)
    --- (Pro) Force MSAA (MultiSample Anti-Aliasing) (EGL)

    - (Pro) OpenGL manipulation on a per-app bases
    - (Pro) Fix market settings
    - (Pro) Manage installed plugins and shaders
    - (Pro) Backup and restore settings, plugins and shaders

    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 BGRA emulation
    Some GPU's do not support BGRA - in this case, Chainfire3D emulates BGRA support. Developers may not expect this (i.e., hardcode features for a specific GPU) and it may cause issues. If red and blue appear swapped in-app or in-game, enable this feature, and see if it helps.

    Disable Chainfire3D detection
    For compatibility reasons, Chainfire3D announces to applications that it is being used. Using this feature you can turn that off.

    Depth buffer (per-app only)
    Some apps expect a certain depth buffer size. Without setting this, they may not run (at all). This feature should only be used if an app specifically requires it - there is a good chance apps will NOT run if you change this setting the wrong way.

    MSAA (MultiSample Anti-Aliasing) (per-app only)
    Enabling MSAA drastically improves image quality at the cost of performance. Lines/edges become much smoother. Available options are automatic (the app decides), 4x, and 16x. Most apps don't enable MSAA themselves at all. The ARM Mali 400 MP (used in the SGS2) can even do 4xMSAA at no performance cost. Note that if your GPU does not support the level of MSAA requested, the app will likely not start at all.

    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 :)

    Backup and restore settings
    Backup and restore all app settings, plugins, shaders, etc to/from your SD card

    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.

    Shaders
    From version v1.9, you can replace app's shaders with your own modified versions. See a few posts down for further details.

    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
    - OpenGL ES 2.0 (every 1ghz+ phone has this)
    - SuperUser / Root
    - Writable /system (it will try to remount system as read/write when needed, but the changes need to stick between reboots)
    - S-OFF ?
    - Having root access from recovery is a big plus to solve problems if you run into them (run "/system/lib/cf3d_uninstall.sh" as root to remove the driver and restore the old one)

    CF3D driver installation
    There is some risk involved, so you should have either root access in recovery, a CWM backup, or a firmware to flash handy. Nevertheless, the driver has been tested and found working on the following devices:

    - HTC HD2
    - Samsung Galaxy S
    - Samsung Galaxy Tab 7"
    - Samsung Galaxy S II
    - Samsung Epic 4G
    - Motorola Atrix 4G
    - Motorola Droid 2
    - LG Optimus 2X
    - Google Nexus S

    It's likely to work on far more devices. So far nobody has reported a failed install, so that's good. Doesn't mean problems can't happen.

    Download

    Market link (mobile): market://details?id=eu.chainfire.cf3d

    Market link (desktop): https://market.android.com/details?id=eu.chainfire.cf3d

    attachment.php


    Note: If you were running the "CF3D :: NightMode" application earlier, you should uninstall it before installing this.
    152
    OpenGL Configuration Guide

    So how does one configure Chainfire3D the best way possible ? It is easy if you know what you are doing. By default, you want to enable as little as possible.

    Basics
    As stated, you want to enable as little as possible to make apps work the way you want, as the more you enable, the more CPU Chainfire3D will use to do the work.

    IMPORTANT #1: Simply enabling all the options is counterproductive, unless you know you need them all.

    IMPORTANT #2: Enabling both "Reduce texture quality" and "Unroll textures" is quite a silly thing to do. Read their descriptions, and think about it for a minute :)

    Both options are available because performance-wise, on some hardware one is better, while on other hardware the other is better.

    IMPORTANT #3: "Reduce texture size" is NOT compatible with a LOT of apps. If you are seeing weird things, this setting is likely the problem.

    (1) When starting out, you simply shouldn't enable anything. When running an app, and it doesn't work as expected, first go into the configuration and see if there is a plugin (only) you can use to make it work better.

    (2) If there is no plugin or you are not satisfied with it, try the "Reduce texture quality" option to see if it improves performance. This is the most "compatible" option to use. Though texture memory use is cut in half, often you don't see a big difference (or any difference at all even) in the end-result being displayed on screen.

    (3) Alternatively, try the "Unroll textures" option. Be sure to UNcheck the "Reduce texture quality" option when using this.

    (4) As last resort, use the "Reduce texture size" option. While this option greatly reduces memory usage and can have an awesome speed improvement as result, it is NOT compatible with a LOT of apps.

    (5) If performance is adequate, try enabling the MSAA feature to improve visual quality.

    Specifics - Free version
    In the free version, you can only configure the "default" settings, so you'll likely be in the Chainfire3D configuration tool a lot. I strongly advise that when you are NOT using Chainfire3D for something specific, you disable all the options. This is better for system performance.

    Specifics - Pro version
    In the pro version, I strongly advise disabling ALL the options under "default" settings, and ONLY use "per-app" configuration. This will greatly reduce the chance of conflicting settings between different apps, which does actually happen a lot ! It is also the best possible configuration you can have performance-wise.
    93
    Plugins / API

    Currently available plugins

    There are currently no plugins available from my hand, but it appears somebody has compiled and released libGLEMU_NVIDIA, libGLEMU_QUALCOMM, and libGLEMU_POWERVR plugins. You may find them if you search for them :)

    WARNING: I did not write, compile, or release these plugins, and thus I cannot vouch for their quality, or that they don't do anything evil to your device. You should also be aware that they may not be legal to use in your area.

    Plugin installation
    Plugins are .so files called libGLEMU_xxxxx.so . They should be wrapped in a libGLEMU_xxxxx.zip file. Simply put this zip file on your /sdcard, and use the "Install Plugin" option in Chainfire3D.

    API
    Attached is a zip file containing some information "by example" on how to build plugins. Read the README.TXT file!
    55
    Shaders

    About
    This might sound like voodoo to some of you, don't worry. Modern OpenGL bases apps and games run programs on the GPU (graphics card) to render the image on screen. These can be quite complicated, and they are not always compatible between different GPUs. Chainfire3D allows you to replace apps' built-in shaders with modified ones. This can potentially fix a number of issues with various apps.

    Currently available shaders (ordered by release date)

    SGS2 - Riptide GP - Modification by Chainfire. Disables Cube Mapping, makes the game playable

    Desire HD - Riptide GP - Modification by scukoemo. Fixes rider lighting issues.

    SGS2 - Backbreaker THD - Modification by Chainfire. Fixes error messages, does not fix actual display corruption

    Desire HD - Riptide GP v1.1 - Modification by Pr0tEct0.

    SGS2 - Riptide GP v1.1 - Modification by crypticc

    Shader installation
    Shaders are .shader files called xxxxx_xxxxx.shader . They should be wrapped in a shaders_xxxxx.zip file. Simply put this zip file on your /sdcard, and use the "Install Shader" option in Chainfire3D. Be sure to force kill the app you are installing shaders for - that app needs to be restarted for the shaders to be applied. TIP: Going into the per-app settings for an app and changing any setting (and back) will kill the target app.
    51
    Shaders - How to modify them (ADVANCED TECH USERS)

    This post assumes you know a little bit about OpenGL and shaders. Not a lot, mind you, the shaders I modified I did with no prior knowledge of shaders.

    Getting the original shaders
    Chainfire3D will automatically detect shaders that do not properly compile, and dump that shader to "/data/data/eu.chainfire.cf3d/files/shaders/processname_crc32.error_dump" and "...error_log". This will generate quite a bit of output in logcat, so you know it happens. In (for example) DDMS, filter on "Chainfire3D" to see only these messages.

    The error_log file contains the error message from the GPU, while the error_dump contains the shader source code. (Note that there may be too many newlines).

    If the shaders do compile, but they do not actually work (or link - watch logcat to see this happen), the shaders will NOT be automatically dumped. You have to dump them manually. You can do this by going into Chainfire3D per-app OpenGL configuration and enable the "Dump all shaders" option. Chainfire3D will now dump every shader the target app attempts to compile. The file name is the same, but it's extension is ".dump" instead of ".error_dump".

    Modifying the shaders
    You can simply ADB pull the files out of the "/data/data/eu.chainfire.cf3d/files/shaders/" directory. Handy tip: if you do not specify a filename, ADB will pull the entire directory.

    Now you can simply modify the shader files with a text editor. You may have to convert the files from unix-newline format to windows-newline format. Warning: See the limitations section, you also need to convert the files BACK to unix-newline format!

    Testing the shaders
    Obviously, you will need to kill the target app first, then you can push the shaders back to the device at the same location. IMPORTANT: replacement shaders need to have the ".shader" extension, instead of ".dump" or ".error_dump". Keep the rest of the filename exactly the same. If you do this correctly, Chainfire3D will replace the apps' shader with the one you just put on the device.

    To let Chainfire3D be able to use the shader, note that you must also chmod 666 the file on the device.

    Packaging the shaders
    So you fixed issues with an app for a certain GPU by modifying a number of shaders. It'd be a shame if you kept it for yourself. Packaging them up is simple: just throw the ".shader" files in a ZIP file, and name the ZIP file as follows:

    "shaders_device_targetapp_version.zip"

    For example, the SGS2 shader fix for Riptide GP would be something like: "shaders_sgs2_riptide_gp_v1.zip"

    Releasing the shaders
    Simply post a new post in this thread, attach the shaders (or put them on a file hosting site and link them), and put the details about this shader in that post. Then PM me that you released said shaders (with a link to the post) and I can add them to the list.

    Limitations
    Please note the following shader limitations:

    - Dumps are at most 64 KB. If the shader is larger, it will only be a partial dump
    - Shader replacements must be < 64 KB
    - Shader replacements must use unix-newlines
    - Shader replacements must have < 16384 lines
    - Each line in a shader replacement must be < 1024 characters