Commit graph

2012 commits

Author SHA1 Message Date
Leon Styhre
39926abc41 Some very small optimizations in CImgUtil. 2021-11-09 22:57:15 +01:00
Leon Styhre
3e12fcb420 General refactoring and minor optimizations throughout the codebase. 2021-11-09 22:40:08 +01:00
Leon Styhre
d3b135e387 Set the FFmpeg video player HW decoding as disabled by default. 2021-11-08 17:58:36 +01:00
Leon Styhre
ac4710a18e Added proper support for the Raspberry Pi 4. 2021-11-07 23:54:52 +01:00
Leon Styhre
c642848081 Reverted the last commit as the issue does not seem to be in the code. 2021-11-07 22:49:23 +01:00
Leon Styhre
433c77261f Fixed a small issue with the sizing of the badges. 2021-11-07 22:22:34 +01:00
Leon Styhre
c136f87a9f Small optimization when opening the menu. 2021-11-07 19:21:01 +01:00
Leon Styhre
14e1b800fa Made two optimizations in TextureData. 2021-11-07 18:18:41 +01:00
Leon Styhre
c5a1555de3 Added proper frame drop support to the FFmpeg video player.
Also made multiple large optimizations.
2021-11-07 18:14:38 +01:00
Leon Styhre
b4492abccd Removed the copying of es_settings.cfg to es_settings.xml on startup. 2021-11-06 21:43:32 +01:00
Leon Styhre
cdf0227ad4 Fixed a small alignment issue in the scraper GUI and removed an ugly hack. 2021-11-05 20:31:24 +01:00
Leon Styhre
8b5386df79 Fixed an issue where corrupt SVG graphics could crash the application. 2021-11-03 17:26:19 +01:00
Leon Styhre
f7643e96a4 Added support for two more controller icons. 2021-11-02 19:01:00 +01:00
Leon Styhre
7606e9cad6 Added the physical media images to the miximages.
Also added an option to rotate horizontally oriented game boxes and size options for the box and physical media files.
2021-10-30 19:01:58 +02:00
Leon Styhre
2f09c21d3f Reversed a previous change that caused multiple texturing issues. 2021-10-30 17:05:04 +02:00
Leon Styhre
190b3ba054 Fixed an issue where rasterized window corners would look excessively pixelated. 2021-10-30 13:07:07 +02:00
Leon Styhre
ee80792e0f (Windows) Fixed two MSVC compiler warnings. 2021-10-29 20:10:43 +02:00
Leon Styhre
1c79723894 Improved the NinePatchComponent corner sizing for screens in portrait orientation. 2021-10-29 20:10:15 +02:00
Leon Styhre
28f0f8549c Fixed an issue where the OptionList arrows would not get correctly centered vertically. 2021-10-29 19:45:46 +02:00
Leon Styhre
59839546a5 Fixed an issue where ComponentList elements would not get correctly centered vertically. 2021-10-29 19:44:27 +02:00
Leon Styhre
0dc6f1e17a Removed the deprecated SVG scaleDuringLoad functionality. 2021-10-29 19:43:07 +02:00
Leon Styhre
a6f72ff934 Replaced a hack in NinePatchComponent with a proper solution. 2021-10-29 19:38:45 +02:00
Leon Styhre
d5fa6bc82c Added support for scraping title screens, box back covers and physical media images. 2021-10-28 21:00:23 +02:00
Leon Styhre
5ca4b85549 Added scraping of controller metadata (arcade systems only). 2021-10-27 19:23:57 +02:00
Leon Styhre
c4a7380d40 Added a few more controller types and icons.
Also fixed an incorrect name for one controller and made some other name changes.
2021-10-27 19:10:48 +02:00
Sophia Hadash
ac84716273 Merge branch 'master' into 653-properly-apply-z-index-in-the-system-view 2021-10-26 21:56:45 +02:00
Leon Styhre
a979c6d0e5 Made the menu texture render correctly when running really low on texture memory. 2021-10-26 18:29:30 +02:00
Leon Styhre
fbb974de03 Removed an unnecessary force load setter from ImageComponent. 2021-10-26 18:28:21 +02:00
Leon Styhre
4e02ce230b Disabled dynamic loading of images in BadgeComponent. 2021-10-26 18:27:30 +02:00
Leon Styhre
4f9737cd23 Fixed a compiler warning when building with the GLES renderer. 2021-10-26 18:26:00 +02:00
Leon Styhre
58345863b3 Changed an RGBA vector getter from copy to reference to reduce CPU usage. 2021-10-26 18:23:52 +02:00
Leon Styhre
3d3d951842 Renamed alwaysRasterize to forceRasterization.
Also removed an unnecessary function call in ImageComponent.
2021-10-26 18:22:41 +02:00
Leon Styhre
848e0a1a94 Fixed an SVG graphics corruption issue. 2021-10-26 18:13:31 +02:00
Leon Styhre
f32c3dc6f4 Reintroduced column mode for BadgeComponent.
Also fixed an issue with direction in FlexboxComponent when using column mode.
2021-10-25 19:13:54 +02:00
Leon Styhre
7ed0267f5b Made a large optimization to the SVG rasterization logic. 2021-10-25 18:39:58 +02:00
Leon Styhre
270a2e3857 Added an option to preload gamelists on startup. 2021-10-25 17:56:17 +02:00
Leon Styhre
960f6e56be Fixed an incorrect text debug overlay color in SliderComponent. 2021-10-24 14:53:53 +02:00
Leon Styhre
b83db7d33e Added text debug overlay to SliderComponent.
Also changed a variable name to align with the standard naming conventions.
2021-10-24 14:48:42 +02:00
Leon Styhre
71b5c50b85 Made the SliderComponent width consistent across different screen aspect ratios. 2021-10-24 14:17:43 +02:00
Leon Styhre
5247a9f5fe Fixed an issue where the wrong scroll indicator could be shown. 2021-10-24 12:10:38 +02:00
Leon Styhre
f2c787e769 Moved the resources/help directory to resources/graphics/help 2021-10-23 20:49:00 +02:00
Leon Styhre
1aa360598d Renamed BadgesComponent to BadgeComponent. 2021-10-23 20:28:07 +02:00
Leon Styhre
b5a61a0617 Renamed 'controller types' to 'game controllers' (code) and simply 'controllers' (metadata editor). 2021-10-23 20:14:17 +02:00
Leon Styhre
84514f67d0 Added support for controller types. 2021-10-23 19:08:32 +02:00
Leon Styhre
edc11e6255 Added a setter to ImageComponent for mForceLoad. 2021-10-23 17:36:13 +02:00
Leon Styhre
89aefab54c Small simplification in ImageComponent. 2021-10-23 17:35:23 +02:00
shadash
3070a66e2c introduce 'legacyZIndexMode' tag in carousel
Signed-off-by: Sophia Hadash <sophiahadash@gmail.com>
2021-10-23 17:34:20 +02:00
Leon Styhre
dd94aeec96 Fixed two casting issues. 2021-10-23 15:53:31 +02:00
Leon Styhre
6cee6d2732 Fixed multiple image scaling and rasterization issues. 2021-10-23 15:45:44 +02:00
Leon Styhre
bd62f2af14 Fixed an issue where the bar and knob in SliderComponent were not correctly aligned vertically. 2021-10-23 15:36:16 +02:00