Commit Graph

155 Commits

Author SHA1 Message Date
twinaphex cc7f661f9c (D3D) Buildfixes 2016-04-23 19:02:40 +02:00
twinaphex 4a29f71272 (Menu) Cleanups 2016-04-19 17:40:03 +02:00
twinaphex 65bd8194cd Cleanup 2016-04-19 17:37:27 +02:00
twinaphex 3387a0d678 (menu display) Create bind texture functions 2016-04-19 08:53:48 +02:00
twinaphex 17273493ef (Menu) Create viewport function callback 2016-04-19 08:50:35 +02:00
twinaphex 8a90e2777c Rename GL_SHADER_STOCK_BLEND to VIDEO_SHADER_STOCK_BLEND 2016-04-16 01:50:20 +02:00
twinaphex 9d85afd358 Refactor SHADER_CTL_USE 2016-04-15 07:37:06 +02:00
twinaphex 5c0f7876b8 Cleanups 2016-04-15 04:48:07 +02:00
twinaphex b3f486ae44 (Menu drivers display) Cleanups 2016-04-15 04:43:48 +02:00
twinaphex d7cbb4472e Cleanups 2016-04-15 04:20:57 +02:00
twinaphex 84eb56892f Cleanups 2016-04-15 04:17:31 +02:00
twinaphex 31c6bba86a Cut down on code duplication - draw_bg callback no longer necessary 2016-04-15 03:35:19 +02:00
twinaphex 0e984f6c95 Cleanups 2016-04-15 03:31:59 +02:00
twinaphex 3cb6117226 (Menu display) Cleanups 2016-04-15 03:24:21 +02:00
twinaphex f4f839f776 Cleanups 2016-04-15 03:14:18 +02:00
twinaphex 1c1cf4535d Remove this too 2016-04-12 22:25:45 +02:00
twinaphex e1a3ceaaee draw_bg operation should not implicitly enable/disable blending -
should be done outside
2016-04-12 22:24:33 +02:00
twinaphex 9976077895 (menu display vulkan) Take out set viewport call 2016-04-12 20:19:13 +02:00
twinaphex 83efd732dd (XMB) Move set viewport call outside 2016-04-12 20:17:50 +02:00
twinaphex 033cecf08c (menu_display) Cleanups 2016-04-12 20:07:23 +02:00
twinaphex 19e86256a7 (menu display GL) Attach white texture to draw info struct if NULL 2016-04-12 19:55:31 +02:00
twinaphex 86a8899b0f (Android) Start preparing Android JNI Makefiles for Android 2016-03-01 18:46:40 +01:00
twinaphex b79edb6095 Reimplement function pointers 2016-03-01 02:21:53 +01:00
twinaphex e669f92399 (Vulkan) Cleanups 2016-02-29 20:07:11 +01:00
twinaphex 670eede306 Go through function pointer for vkCmdClearAttachments 2016-02-29 19:34:40 +01:00
twinaphex b09a19d9a0 (Vulkan) Style nits 2016-02-29 19:26:57 +01:00
twinaphex 7beff1adaa (D3D) Silence warnings 2016-02-26 22:46:01 +01:00
twinaphex 63c4b7c772 Cleanups 2016-02-25 19:52:40 +01:00
Hans-Kristian Arntzen b87106e61a Vulkan: Implement menu display clear color. 2016-02-21 13:12:51 +01:00
twinaphex b57dbd5028 Style nits 2016-02-21 09:57:24 +01:00
twinaphex 0058e1ba51 Remove commented out code 2016-02-17 01:25:45 +01:00
Hans-Kristian Arntzen adbf9fed16 Vulkan implementation. 2016-02-16 20:42:02 +01:00
twinaphex bd74390cde Add SHADER_CTL_USE 2016-02-14 20:01:39 +01:00
twinaphex 37c2b47915 Add SHADER_CTL_SET_MVP 2016-02-14 19:43:47 +01:00
twinaphex 6c1b96f50d Add SHADER_CTL_SET_COORDS 2016-02-14 18:59:42 +01:00
twinaphex a306d3acc7 Cleanups 2016-02-09 16:13:00 +01:00
twinaphex 88c68f479a Cleanups 2016-02-09 16:11:37 +01:00
twinaphex 2026401cc0 (D3D) Buildfix 2016-02-09 16:00:34 +01:00
twinaphex c6cc006223 pass draw pointer instead of plenty of params 2016-02-09 15:55:31 +01:00
twinaphex deb3c73ae0 Nits 2016-02-04 21:42:42 +01:00
twinaphex d3d4bc3dda Get rid of texture_load/texture_unload callbacks for menu_display_driver 2016-01-20 02:54:55 +01:00
twinaphex bcf5d3150e (D3D) Buildfix 2016-01-19 23:46:52 +01:00
twinaphex 1eac61e9a0 Create RARCH_CTL_IS_DUMMY_CORE 2016-01-19 23:44:32 +01:00
twinaphex 01d58f8681 Create RARCH_CTL_IS_INITED, RARCH_CTL_SET_INITED, RARCH_CTL_UNSET_INITED 2016-01-19 23:26:47 +01:00
twinaphex 7a55ae3765 Start updating headers for 2016 2016-01-10 04:06:50 +01:00
twinaphex a491d96509 (menu_display_d3d.cpp) Add commented out calls 2016-01-08 22:35:51 +01:00
twinaphex 80d66f49cc Cleanup 2016-01-08 22:34:00 +01:00
twinaphex b24ca80c92 (D3D) N/A 2016-01-08 09:00:56 +01:00
twinaphex a02c77c9d2 (menu_display_d3d.cpp) Preliminary implementation of get_default_mvp 2016-01-08 08:12:59 +01:00
twinaphex b376e186b4 Fix function name clashes pt. 2 2016-01-07 09:23:04 +01:00
twinaphex aa488dda25 Create video driver poke load_texture / unload_texture 2015-12-20 20:52:23 +01:00
twinaphex 9f96742576 Take out some header includes 2015-12-08 09:30:44 +01:00
twinaphex df60523f6c Move current_shader pointer to video_shader_driver.c 2015-12-08 09:27:25 +01:00
twinaphex df1c6344be Merge font_renderer_driver.c and font_driver.c 2015-12-05 12:07:22 +01:00
twinaphex 988162ed62 Cut down on code duplication 2015-12-05 11:29:06 +01:00
twinaphex e735f84baa Refactor shader subsystem 2015-12-05 07:33:32 +01:00
Jean-André Santoni bc602645c7 (Menu) Use float for icon coordinates, makes animations look smoother 2015-12-03 15:34:17 +07:00
twinaphex 389cf13db5 Don't reference driver->video_data outside of gx/video_driver.c anymore 2015-11-23 18:51:04 +01:00
twinaphex efb1d741f9 Update 2015-11-23 16:06:48 +01:00
twinaphex c7dc83533a Add param to video_driver_get_ptr for grabbing the nonthreaded
data state
2015-11-23 16:06:09 +01:00
twinaphex ddde58caf4 Simplify video_driver_get_ptr 2015-11-20 18:50:21 +01:00
twinaphex 3162bb796a Reduce video_driver_get_ptr calls 2015-11-20 17:46:42 +01:00
twinaphex 4ede2d1f70 reduce video_driver_get_ptr calls 2015-11-20 17:45:10 +01:00
twinaphex 588b4259f7 Rename d3d_wrapper to d3d_common 2015-11-18 13:00:13 +01:00
twinaphex ff03f83994 (Xbox 1) Some preliminary build fixes 2005-04-23 20:22:55 +02:00
twinaphex e5d3f5b8b7 (menu_display_d3d) XBOX build fixes 2015-11-17 11:31:48 +01:00
twinaphex 239ae7de53 Move gl_common to gfx/common 2015-11-17 08:01:33 +01:00
twinaphex 2b59f18b83 Add function pointer for font_init_first 2015-11-09 22:12:32 +01:00
twinaphex eae2f3eeda Convert menu_display_d3d.c to C++ 2015-11-09 02:19:59 +01:00
twinaphex 1bcbaf5fba Add D3D support for video_texture_{load/unload} 2015-11-09 00:38:02 +01:00
twinaphex 3114d4df7a menu_display_d3d.c can now be compiled - does not work yet 2015-11-08 23:33:18 +01:00
twinaphex 9fa647097a (D3D) add cast 2015-11-08 23:16:44 +01:00
twinaphex 1a99b3ac2c (menu_display_d3d) Reuse default_get_mvp 2015-11-08 23:15:54 +01:00
twinaphex b52d36e7eb Reuse get_default_mvp 2015-11-08 23:14:45 +01:00
twinaphex e568d4eb0d (menu_display_d3d.c) Change some variables 2015-11-08 21:31:14 +01:00
twinaphex 7f2814a534 Remove some header dependencies 2015-11-08 21:27:07 +01:00
twinaphex b3e51ef5b4 Start adding preliminary D3D menu_display_d3d.c 2015-11-08 21:26:19 +01:00
twinaphex ab7b7b538f (Menu) Add get_default_mvp function pointer 2015-11-08 21:03:12 +01:00
twinaphex a9b7636ddb Abstract away GL code in menu behind display driver interface 2015-11-08 01:30:07 +01:00
twinaphex 04062497de There is only one menu driver now 2015-01-26 10:54:13 +01:00
twinaphex 7d76ba64bd (Lakka) Fixup Lakka 2015-01-26 10:29:45 +01:00
twinaphex c19d37ae1a (XMB) Cleanups 2015-01-26 06:51:46 +01:00
Jean-André Santoni f130a59ab2 (XMB) Align datetime to the right 2015-01-23 01:54:31 +01:00
twinaphex 058ba4ceaa Get rid of debug log 2015-01-22 04:06:26 +01:00
twinaphex 9bb2c00c1c Add 'Core Manager Options' 2015-01-22 04:05:10 +01:00
twinaphex dfd8d55f7a Start adding Database Manager (stub for now). Also add some more
libretrodb documentation
2015-01-22 03:45:48 +01:00
Jean-André Santoni 7c0d1b6e74 Add background support in lakka, like it's already the case in xmb 2015-01-20 22:46:37 +01:00
twinaphex 32391a4b3e (RMenu) Build fix 2015-01-20 01:13:16 +01:00
twinaphex 85482945bf Add label for Remap File Load 2015-01-19 07:38:55 +01:00
twinaphex 7a794b2ef1 (drivers_display) Cleanups 2015-01-19 06:44:46 +01:00
twinaphex 2dfc1883f0 Rename driver_video_resolve 2015-01-19 04:22:49 +01:00
twinaphex 80d4de7c3f Add gfx/video_viewport.c/viewport.h 2015-01-18 23:59:57 +01:00
twinaphex d145834672 (GLUI) Use wallpaper setting for GLUI 2015-01-17 18:45:32 +01:00
twinaphex 5f23cda6cb Add menu wallpaper setting 2015-01-17 18:15:22 +01:00
twinaphex 0cedae2b15 (360) Cleanups 2015-01-17 06:48:06 +01:00
twinaphex 46402deb04 Use PATH_MAX_LENGTH instead of PATH_MAX.
Refactor OSX settings menu code somewhat
2015-01-17 05:47:52 +01:00
Twinaphex 3404f7a495 Cleanup unused variable warning 2015-01-17 04:52:31 +01:00
twinaphex 4ccfc1af02 Add date/time in menu 2015-01-17 04:50:46 +01:00
twinaphex 4b8f6ce6fa (Menu) Add labels for some categories 2015-01-16 16:17:58 +01:00
Jean-André Santoni a907484925 (XMB) Improve mali bug workaround, now seem to cover all case 2015-01-16 10:54:14 +01:00