Commit Graph

168 Commits

Author SHA1 Message Date
Jean-André Santoni 86d2216860 (Lakka) Fix label positionning 2014-06-14 14:24:54 +02:00
twinaphex 97c5b9976d (Menu) Change some RGUI references to Menu 2014-06-13 18:47:24 +02:00
twinaphex a7cb3e22a7 (Menu) Replace some more RGUI strings 2014-06-10 02:44:19 +02:00
twinaphex 966db762cf (Menu) More replacement of namespace prefix 'rgui' with 'menu' 2014-06-10 02:06:10 +02:00
twinaphex 639e6dbe33 (Menu) Make distinction between menu and RGUI more clear - RGUI is just
the display layer driver now
2014-06-10 01:42:26 +02:00
Themaister c1c7b6aec3 Fixup Win32/Xbox font_params_t. 2014-06-09 13:13:57 +02:00
Themaister 52b21a41c6 Remove some commented out code in lakka. 2014-06-09 12:59:51 +02:00
Themaister f118817fae Fixups to Lakka fonts. 2014-06-09 12:44:48 +02:00
Themaister 186f5a9513 Lakka builds again. 2014-06-09 12:24:23 +02:00
twinaphex ca0415bc2c (Lakka) Further refactorings - turn textures into struct array 2014-06-06 07:26:14 +02:00
twinaphex edd8a9d3f7 (Lakka) Put gluint textures into array 2014-06-06 06:22:16 +02:00
twinaphex f0c521c353 (Lakka) Cleanups 2014-06-06 05:35:20 +02:00
twinaphex 87935687f4 (Lakka) Cleanups 2014-06-06 03:59:35 +02:00
twinaphex e91bcd5f6d (Lakka) Cleanups 2014-06-05 21:31:29 +02:00
twinaphex 6ee52ffd2e (Lakka) Goes over subitems now too to remove GL textures 2014-06-05 21:24:58 +02:00
twinaphex 17b5b55314 (Lakka) Style nits 2014-06-05 20:09:53 +02:00
twinaphex a23b1ad2d7 (Lakka) Better separation of code logic and display code -
disp/lakka.c should only be concerned with 'rendering' things to
the screen - and backend  driver should actually implement the
logic
2014-06-04 22:29:00 +02:00
twinaphex e9e6c51368 (Lakka) Fix segfault 2014-06-03 16:32:00 +02:00
Jean-André Santoni 314a27d5bf (Lakka) Add callbacks to tweens, and fade the in menu when possible 2014-06-03 11:55:23 +02:00
Jean-André Santoni 365fded925 (Lakka) Store the content icons in the category to save ram 2014-06-03 02:20:24 +02:00
Jean-André Santoni f2ce3fcbae (Lakka) Code refactoring and performance improvements 2014-06-02 23:57:31 +02:00
Jean-André Santoni 36eaf74a2e (Lakka) Fix a performance issue in lakka_frame when displaying a submenu 2014-06-02 21:15:12 +02:00
Jean-André Santoni 70b58f26fd (Lakka) Display some fake settings 2014-06-02 16:34:17 +02:00
twinaphex 5d68975d0a (Menu) Add Frontend and Core Performance Counters 2014-06-01 23:54:26 +02:00
Jean-André Santoni b3da7c1a4b (Lakka) Fix active item label 2014-06-01 22:37:05 +02:00
Themaister 88a0fa81c2 Fix perf counter offset. 2014-06-01 20:08:10 +02:00
twinaphex df53c6b6e7 (Menu) Add Performance Counters Option. TODO - when in Performance
Counters menu, should update values in real-time
2014-06-01 18:45:03 +02:00
Jean-André Santoni 9e3e3180d8 (Lakka) Init textures and labels in context_reset and destroy them in context_destroy 2014-06-01 17:07:03 +02:00
twinaphex 16350367b7 (360) Build fixes 2014-06-01 02:33:43 +02:00
twinaphex 1e73dcfb1d (Lakka) Some cleanups 2014-06-01 01:08:39 +02:00
Themaister 79bd141839 Don't pass useless argument to set_texture().
Be more defensive in rmenu texture upload.
2014-06-01 00:20:54 +02:00
twinaphex ea49c5ecae Revert "(RMenu) Take out menu_texture_inited bool"
This reverts commit 36820347b3.
2014-05-31 23:47:35 +02:00
Themaister f1b3252193 Don't init assets from init.
Rename to context_reset/context_destroy and let the driver init/uninit
step signal the menu when the context is going down and coming up.
2014-05-31 23:24:46 +02:00
twinaphex d5ec0c8d90 (Lakka) Add glDeleteTextures calls to lakka_free_assets 2014-05-31 23:19:59 +02:00
twinaphex 36820347b3 (RMenu) Take out menu_texture_inited bool 2014-05-31 23:01:20 +02:00
twinaphex 5e05665a0e (Menu) Replace rgui pointers everywhere in menu code with driver.menu 2014-05-31 22:35:08 +02:00
twinaphex 9212043920 (Menu) More cleaning up - replace rgui pointer with driver.menu
everywhere in menu_common_backend.c and disp/rgui.c
2014-05-31 22:20:27 +02:00
twinaphex e3983d386b (Lakka) Build fixes 2014-05-31 21:17:08 +02:00
twinaphex ecb21743f8 (Menu) Convert rgui->shader into void* too 2014-05-31 21:08:32 +02:00
twinaphex 711a776f02 (Menu) Refactors 2014-05-31 19:22:23 +02:00
Jean-André Santoni 09ec46e6b5 (Lakka) Fix init and reinit only textures 2014-05-31 13:25:33 +02:00
twinaphex db0da490fa (Menu) Add Info button - press 'Select' on the RetroPad to
have a message box pop up on an item. It will provide you with
info on the item. Not all items covered yet but it's coming along.
2014-05-31 05:14:44 +02:00
twinaphex 71032bafb3 (RMenu XUI) Build fix 2014-05-30 22:37:23 +02:00
twinaphex f49ea47040 (RMenu) Implement shader parameter representation logic in
RMenu display layer
2014-05-30 22:04:53 +02:00
twinaphex 6307202a6d (Menu) render_messagebox/render/frame functions from menu_ctx no longer
get a rgui handle passed to them
2014-05-30 21:51:12 +02:00
twinaphex b2d9c60613 (Menu) Don't pass menu data to menu_iterate
(Menu) Don't pass menu data to backend - postprocess
2014-05-30 20:53:10 +02:00
twinaphex 04c84dc36c (RGUI) Return null if calloc of rgui struct fails in rgui_init 2014-05-30 20:41:31 +02:00
twinaphex 0488dca77a (Menu) Some cleanups to prevent crashing when applying softfilter
several times - should do something about this menu pointer being
passed around from function to function
2014-05-30 18:52:03 +02:00
twinaphex af440bf545 (Menu) Menu now gets inited from driver.c instead of frontend.c
(Console) Better way to 'restart' instead of using the function
'restart' - call rarch_set_fullscreen instead. 'Restart' function
in driver interface can go now
(Menu) Menu now gets properly deinited/reinited when - say -
rarch_set_fullscreen is toggled or some other state change like this.
If init_assets function of menu_ctx_driver is implemented, this should
ensure all GL/D3D assets get 'cleaned up' prior to teardown of the video
driver, and properly reinited after the video driver is brought up again
2014-05-30 17:49:04 +02:00
twinaphex 9adeae2df3 (Lakka) update_tweens gets value of 0.002 - assume
monitor refresh rate lock in RGUI
2014-05-29 17:44:31 +02:00