From 3eb31548f52bcc2dd1fc189dc4151f2e905420b8 Mon Sep 17 00:00:00 2001 From: "coadde [Márcio Alexandre Silva Delgado]" Date: Mon, 16 Jan 2017 18:29:19 -0300 Subject: Update graphics modes (mali400) --- src/hardware_data/graphics/gpu_mali400mp2-4k.lua | 228 ----------------------- 1 file changed, 228 deletions(-) delete mode 100644 src/hardware_data/graphics/gpu_mali400mp2-4k.lua (limited to 'src/hardware_data/graphics/gpu_mali400mp2-4k.lua') diff --git a/src/hardware_data/graphics/gpu_mali400mp2-4k.lua b/src/hardware_data/graphics/gpu_mali400mp2-4k.lua deleted file mode 100644 index deeb5d4..0000000 --- a/src/hardware_data/graphics/gpu_mali400mp2-4k.lua +++ /dev/null @@ -1,228 +0,0 @@ --- Information: -- --- SoC GPU Mali-400 MP2 (2 GPU cores) -- --- with 4K resolution -- - -return { - screen = { - width = 3840, - height = 2160, - vsync = 120, - origin = { - x = 0, - y = 0, - }, - -- Total of unique texels, pixels and vertices on VRAM -- - pixels = 2*350*10^(3*2), - texels = 2*350*10^(3*2)/80^2, - vertices = (38+1/3)*10^(3*2), - }, - colours = { - total = 2^(8*4), - limit = false, - transparent = { - sprite = 'alphaChannel', - tile = 'alphaChannel', - }, - tileDepth = 'colourKey', - palettes = { - { - total = 1, - type = 'perTexel', - colours = 2^(8*4), - layers = false, - }, - }, - }, - meshes = true, - shaders = { - api = 'glsl_es', - version = '1.0.17', - fragment = 2, - vectex = 1, - geometry = false, - tessellation = false, - }, - physic = true, - sprites = { - -- Limit sprites on screen -- - onScreen = 2^16, - -- Limit sprites on line (scanline) without flickering -- - onLine = false, - unique = 'tiles', - transform = { - move = true, - rotate = true, - scale = true, - shear = true, - affine = true, - }, - -- Sprite sizes in pixels -- - sizes = { - { - width = 80, - height = 80, - }, - }, - }, - tiles = { - layers = { - { - -- Total tiles and pixels on VRAM -- - onVRAM = { - screenSections = { - all = { - Xtiles = 16*48, - Ytiles = 16*27, - tiles = 331776, - pixels = 2123366400, - }, - }, - tiles = 'screenSections', - pixels = 'screenSections', - }, - -- Total tiles and pixels on screen -- - onScreen = { - screenSections = { - -- On screen section with support scrolling X and/or Y, -- - -- will be include one tile by axis -- - all = { - Xtiles = 48+1, - Ytiles = 27+1, - tiles = 1296+48+27+1, - pixels = 8294400, - }, - }, - tiles = 'screenSections', - pixels = 'screenSections', - }, - -- Total of tiles on VRAM -- - unique = { - data = 2^16, - background = 'data', - total = 65536, - }, - maximum = 331776, - mirror = { - switchable = true, - nametables = 16^2, - 'horizontal', - 'vertical', - '1 screen', - '4 screen', - 'diagonal', - 'l shaped', - '3 screen vertical', - '3 screen horizontal', - '3 screen diagonal', - 'free tiles' - }, - screenSections = { - main = { - optional = false, - moveSection = false, - { - startSection = { - x = 'startVRAM', - y = 'startVRAM', - }, - endSection = { - x = 'endVRAM', - y = 'endVRAM', - }, - size = { - -- Tile size in pixels -- - width = 80, - height = 80, - }, - transform = { - move = true, - rotate = true, - scale = true, - shear = true, - affine = true, - }, - }, - }, - overlay0 = { - optional = true, - moveSection = true, - { - startSection = { - x = 'free', - y = 'free', - }, - endSection = { - x = 'free', - y = 'free', - }, - size = { - -- Tile size in pixels -- - width = 80, - height = 80, - }, - transform = { - move = true, - rotate = true, - scale = true, - shear = true, - affine = true, - }, - }, - }, - overlay1 = { - optional = true, - moveSection = true, - { - startSection = { - x = 'free', - y = 'free', - }, - endSection = { - x = 'free', - y = 'free', - }, - size = { - -- Tile size in pixels -- - width = 80, - height = 80, - }, - transform = { - move = true, - rotate = true, - scale = true, - shear = true, - affine = true, - }, - }, - }, - overlay2 = { - optional = true, - moveSection = true, - { - startSection = { - x = 'free', - y = 'free', - }, - endSection = { - x = 'free', - y = 'free', - }, - size = { - -- Tile size in pixels -- - width = 80, - height = 80, - }, - transform = { - move = true, - rotate = true, - scale = true, - shear = true, - affine = true, - }, - }, - }, - }, - }, - }, - }, -} -- cgit v1.2.3-54-g00ecf