diff options
Diffstat (limited to 'src/hardware_data')
-rw-r--r-- | src/hardware_data/scripts/load/graphics/mali400.lua | 81 |
1 files changed, 74 insertions, 7 deletions
diff --git a/src/hardware_data/scripts/load/graphics/mali400.lua b/src/hardware_data/scripts/load/graphics/mali400.lua index 3202160..50b7dea 100644 --- a/src/hardware_data/scripts/load/graphics/mali400.lua +++ b/src/hardware_data/scripts/load/graphics/mali400.lua @@ -23,7 +23,7 @@ return { total = '32bpp', limit = false, background = true, - transparent = 'alpha', + transparent = 'colourKey,alpha', }, meshes = true, shaders = { @@ -40,9 +40,35 @@ return { onLine = false, palettes = { specify = true, - free = { - colours = '24bpp', - keys = '8bpp', + { + total = '24bpp', + limit = 255, + keys = 1, + }, + { + total = '32bpp', + limit = 256, + keys = 'alpha', + }, + { + total = '24bpp', + limit = '24bpp-1', + keys = 1, + }, + { + total = '32bpp', + limit = '24bpp', + keys = 'alpha', + }, + { + total = '48bpp', + limit = '48bpp-1', + keys = 1, + }, + { + total = '64bpp', + limit = '48bpp', + keys = 'alpha', }, }, transform = { @@ -65,9 +91,50 @@ return { independent = true, palettes = { specify = true, - free = { - colours = '24bpp', - keys = '8bpp', + { + total = '24bpp', + limit = 256, + keys = false, + }, + { + total = '24bpp', + limit = 255, + keys = 1, + }, + { + total = '32bpp', + limit = 256, + keys = 'alpha', + }, + { + total = '24bpp', + limit = false, + keys = false, + }, + { + total = '24bpp', + limit = '24bpp-1', + keys = 1, + }, + { + total = '32bpp', + limit = '24bpp', + keys = 'alpha', + }, + { + total = '48bpp', + limit = false, + keys = false, + }, + { + total = '48bpp', + limit = '48bpp-1', + keys = 1, + }, + { + total = '64bpp', + limit = '48bpp', + keys = 'alpha', }, }, mirror = true, |