diff options
Diffstat (limited to 'src/information_only/scripts/load/graphics/mali400.lua')
-rw-r--r-- | src/information_only/scripts/load/graphics/mali400.lua | 131 |
1 files changed, 88 insertions, 43 deletions
diff --git a/src/information_only/scripts/load/graphics/mali400.lua b/src/information_only/scripts/load/graphics/mali400.lua index 2ff875d..3fbad18 100644 --- a/src/information_only/scripts/load/graphics/mali400.lua +++ b/src/information_only/scripts/load/graphics/mali400.lua @@ -1,6 +1,6 @@ return { - screen = { - default = { + screen = { + fhd = { width = 1920, height = 1080, fps = 30, @@ -9,7 +9,7 @@ return { y = 0, }, }, - big = { + uhd4k = { width = 3840, height = 2160, fps = 30, @@ -19,54 +19,99 @@ return { }, }, }, - colors = { - '32bpp', + colours = { + total = '32bpp', limit = false, + background = '24bpp', transparent = 'alpha', }, - mesh = true, - api = 'opengl_es_2_0', - shader = { - true, - fragment = true, + meshes = true, + shaders = { + api = 'glsl_es', + version = '1.0.17', + fragment = true, + vectex = true, + geometry = false, + tessellation = false, }, - physic = true, - sprite = { - true, - colors = '32bpp', - limits = { - false, - screen = false, - line = false, - }, - rotate = true, - scale = true, - shear = true, - affine = true, - size = { - default = { - width = 'free', - height = 'free', + physic = true, + sprites = { + onScreen = false, + onLine = false, + palettes = { + { + colours = '24bpp', + keys = '8bpp', }, + }, + animation = true, + transform = { + move = true, + rotate = true, + scale = true, + shear = true, + affine = true, + }, + sizes = { + { + width = 'free', + height = 'free', }, }, }, - tile = { - layers = 'free', - { - colors = 'free', - specifyColors = true, - moveIndividual = true, - independent = true, - mirror = true, - rotate = true, - scale = true, - shear = true, - affine = true, - size = { - default = { - width = 'free', - height = 'free', + tiles = { + layers = { + free = { + independent = true, + palettes = { + specify = true, + { + colours = '24bpp', + keys = '8bpp', + }, + }, + transform = { + individual = true, + move = true, + rotate = true, + scale = true, + shear = true, + affine = true, + }, + sizes = { + { + width = 'free', + height = 'free', + }, + }, + maps = { + { + width = 'free', + height = 'free', + }, + }, + mirror = { + singleScreen = true, + lShapedUpLeft = true, + lShapedUpRight = true, + lShapedDownLeft = true, + lShapedDownRight = true, + doubleScreensHorizontal = true, + doubleScreensVertical = true, + doubleScreensDiagonal = true, + tripleScreensHorizontalUpLeft = true, + tripleScreensHorizontalUpRight = true, + tripleScreensHorizontalDownLeft = true, + tripleScreensHorizontalDownRight = true, + tripleScreensVerticalUpLeft = true, + tripleScreensVerticalUpRight = true, + tripleScreensVerticalDownLeft = true, + tripleScreensVerticalDownRight = true, + tripleScreensDiagonalUpLeft = true, + tripleScreensDiagonalUpRight = true, + tripleScreensDiagonalDownLeft = true, + tripleScreensDiagonalDownRight = true, + quadrupleScreens = true, }, }, }, |