Commit Graph

3647 Commits

Author SHA1 Message Date
twinaphex 0bf3cf97e7 (Font) Refactor font code to no longer use global 2015-05-20 01:48:51 +02:00
twinaphex 3d5abae2b9 Refactor more usage of global->video_data.width/global->video_data.height 2015-05-20 01:44:17 +02:00
twinaphex b99ae6f4e4 Refactor some more code to no longer use global->video_data.width/
global->video_data.height directly
2015-05-20 01:39:35 +02:00
twinaphex 79db0c2ab5 Start using video_driver_get_size in video drivers 2015-05-20 00:45:42 +02:00
twinaphex d64655c11b move menu_display_get_size to gfx/video_driver.c and rename
it video_driver_get_size
2015-05-20 00:29:46 +02:00
Twinaphex 337b37fc49 Merge pull request #1709 from heuripedes/master
stuff
2015-05-19 20:16:20 +02:00
twinaphex 375c49b6c8 Move is_menu out of runloop struct and create get/set functions in menu_driver.c
and make the underlying variable static to make it thread-safe
2015-05-19 20:11:57 +02:00
Higor Eurípedes 59e0f7221d (gl_raster_font) Fix typo 2015-05-19 15:11:05 -03:00
Higor Eurípedes dfd6d464a8 (gl) Add check in gl_overlay_vertex_geom() 2015-05-19 13:51:59 -03:00
Higor Eurípedes dc5460effd (gl_raster_font) Fix invalid read when pushing vertices
Calling both glsl shader->set_coords() or gl_coord_array_add() resulted
in an invalid read when memcpy()ing coords->lut_tex_coord.
2015-05-19 13:45:22 -03:00
natinusala 35ca261e4d Added font_renderer_get_message_width in font_renderer_driver.h
This function can be used to get any message width, using the current
font renderer driver.
2015-05-16 16:58:35 +02:00
natinusala 197a505e4c Adding gl_get_message_width to gl_raster_font 2015-05-16 16:38:13 +02:00
natifion efd3f7cc58 (Font) Added get_message_width to font_renderer_t 2015-05-16 16:32:16 +02:00
natinusala d326fe87af Fixed scale with text alignment 2015-05-14 18:16:34 +02:00
Higor Eurípedes c5940b32b6 (gl) Remove context switch calls from set_osd_msg
It's not needed because this function is always called from the
frontend/menu context. The video driver handles SET_MESSAGE
environment call in the frame() function (msg argument).
2015-05-12 09:36:00 -03:00
twinaphex 7c84232b9f (GL) Uncomment context_hw_bind_render calls around set_osd_msg again 2015-05-11 22:30:44 +02:00
twinaphex 4d7c2a642d (GL) Cleanups 2015-05-11 00:20:06 +02:00
Higor Eurípedes e0dccab5fc (gl) Dont switch to another context in gl_set_osd_msg() 2015-05-10 16:18:09 -03:00
twinaphex 3c5b83cf08 (360) Build fixes 2015-05-09 18:12:15 +02:00
twinaphex 132bec0237 (D3D) Fix warning 2015-05-09 18:07:59 +02:00
twinaphex 73d5e8a41b (PS3) Build fix and fix warnings 2015-05-09 17:53:03 +02:00
twinaphex 945d2851ba Pass frame_count variable to gl_frame_fbo 2015-05-09 17:41:53 +02:00
Alcaro 3ea56e67a9 Fix some race conditions on that frame counter. 2015-05-09 16:30:02 +02:00
twinaphex 83e0164c93 Get rid of 64-bit formatting warnings 2015-05-09 16:21:35 +02:00
twinaphex 3d6b29e97b thread_get_frame_count - return 0 instead of NULL 2015-05-09 16:07:05 +02:00
Twinaphex f08db710ac Kill unused variables 2015-05-09 16:06:05 +02:00
twinaphex 9b9e65abf3 Start using video_driver_get_frame_count 2015-05-09 16:04:12 +02:00
twinaphex 5aeb906065 Create video_driver_get_frame_count 2015-05-09 15:54:51 +02:00
twinaphex ae408a1d41 Create video_poke get_frame_count function 2015-05-09 15:52:06 +02:00
twinaphex 4ecfe639b3 Create local frame_count variables again in video_drivers 2015-05-09 15:41:10 +02:00
twinaphex 31498e825f Crashed here in threaded video mode 2015-05-09 12:35:06 +02:00
twinaphex bbd2f6054b Don't compile in GLX if HAVE_OPENGLES is defined 2015-05-09 11:27:51 +02:00
twinaphex 6fbd9df9d9 Take out runloop-related code in gfx/video_driver.c's init_video
function
2015-05-09 10:41:36 +02:00
twinaphex dcfa47c23b Increment runloop->frames.video.count outside of video_driver_frame 2015-05-09 10:37:03 +02:00
twinaphex 87d9834d06 Move dylib.c to libretro-common 2015-05-08 09:49:49 +02:00
Twinaphex 56da783f11 Get rid of unused variable 2015-05-05 09:43:22 +02:00
twinaphex 0704c7f0c7 Create texture_image_color_convert 2015-05-04 10:16:47 +02:00
twinaphex ef98d02185 Create texture_image_set_color_shifts 2015-05-04 10:13:53 +02:00
twinaphex 498caabfc7 (GL) Buildfix 2015-05-04 10:03:33 +02:00
twinaphex 5d58d290af (GL) Improve VideoCore/Raspberry Pi hack 2015-05-04 10:00:32 +02:00
twinaphex e4cb891ae7 (GL) Pass context identifier to resolve_extensions 2015-05-04 09:37:26 +02:00
Jean-André Santoni 3a56418c38 Fix a segfault for ctx drivers non implementing image_buffer_init, like mali and vivante 2015-05-03 21:34:11 +07:00
Higor Eurípedes 5bfd910cd1 (gl) Fix font rendering when video_font_enable=false 2015-05-02 22:41:59 -03:00
Higor Eurípedes b85dfec4d4 Fix sigsegv and improve font fallback logic 2015-05-02 22:24:35 -03:00
twinaphex 80c5059d43 Revert "(Video) Call gfx_ctx_free from common function - uninit_video_input"
This reverts commit aac304410b.
2015-05-02 22:53:27 +02:00
Twinaphex d6a713bb8d Fix some warnings 2015-05-02 19:09:23 +02:00
twinaphex aac304410b (Video) Call gfx_ctx_free from common function - uninit_video_input 2015-05-02 05:52:34 +02:00
Twinaphex 84b5a96898 (CGL) Add some logs 2015-04-27 16:28:52 +02:00
Twinaphex 3c4615d273 (CGL) Add some more logging 2015-04-27 16:15:08 +02:00
Twinaphex 43781876cd (CGL) Some buildfixes/cleanups 2015-04-27 15:52:37 +02:00
twinaphex 0b807f34bf (CGL) Implement get_proc_address differently 2015-04-27 15:50:49 +02:00
Twinaphex 01c793904d (CGL) Start implementing get_proc_address 2015-04-27 06:57:35 +02:00
Twinaphex b02986ff94 (Thread wrapper) Fix CMD_SET_VIEWPORT 2015-04-27 00:08:00 +02:00
twinaphex 0ba4e81e63 (VG) Build fixes 2015-04-26 23:19:19 +02:00
twinaphex c7c98451bf (video_thread_wrapper.h) Get rid of some header dependencies 2015-04-26 22:58:19 +02:00
twinaphex a9dee4877e Create set_viewport wrapper function - threaded video mode's
set_viewport function does not work yet
2015-04-26 19:46:59 +02:00
twinaphex d3dba0edc2 Create menu_display_set_viewport 2015-04-26 16:46:56 +02:00
twinaphex 1860f06926 (VG) Cleanups 2015-04-26 06:04:16 +02:00
twinaphex 3f3df59758 (GX) Buildfix 2015-04-26 05:48:45 +02:00
twinaphex 747a58e253 (PS Libdbgfont) Refactor 2015-04-26 05:46:56 +02:00
twinaphex e52eb7bcf2 (360) Build fixes 2015-04-26 05:44:30 +02:00
twinaphex 0634c7e34f (D3D) Start using global->video_data.width and global->video_data.height 2015-04-26 05:35:41 +02:00
twinaphex b6fbf5a335 (Menu) Start getting rid of gl->win_width/gl->win_height and start
creating global->video_data.width and global->video_data.height
which should be used instead in menu drivers
2015-04-26 05:21:43 +02:00
twinaphex 36c2786864 (CGL) Implement bind_api function 2015-04-26 04:38:35 +02:00
Twinaphex a72cc4bfc9 (CGL) Buildfix 2015-04-26 04:26:57 +02:00
twinaphex 4034dbe591 (CGL) Implement get_video_size and check_window 2015-04-26 04:24:13 +02:00
twinaphex 869576b916 (DRM EGL) Get rid of some forward declarations 2015-04-26 04:02:04 +02:00
Twinaphex d49ec806e0 (CGL) CGL Context only for OSX 2015-04-26 03:59:55 +02:00
Twinaphex 6703b26e44 (CGL Context) Some buildfixes 2015-04-26 03:48:35 +02:00
twinaphex 7e20265a4e (CGL) Start making Cocoa-less GL context driver 2015-04-26 03:31:02 +02:00
Twinaphex ada0955642 (Cocoa GL) Refactor set_video_mode some more 2015-04-26 03:01:15 +02:00
Twinaphex 550ab997ee (Cocoa GL) Cleanup 2015-04-26 02:57:53 +02:00
Twinaphex 2ce2bb0a5d (Cocoa) Create stub cocoagl_gfx_ctx_show_mouse 2015-04-26 02:53:50 +02:00
twinaphex c99cd21080 (OSX) Fixes crash on exit/fullscreen toggle with XMB 2015-04-26 00:50:58 +02:00
twinaphex c22535b7e1 Reduce HAVE_FBO ifdefs 2015-04-25 02:35:06 +02:00
twinaphex 85dd24c457 (D3D) Use font_osd_driver/font_osd_data from driver struct 2015-04-25 01:05:20 +02:00
twinaphex 6f84b5dbe5 gl_raster_font_bind_block - block can be NULL 2015-04-25 00:42:47 +02:00
twinaphex 44a8b8bcd3 Move font_handle and font_driver ot the driver struct 2015-04-25 00:32:01 +02:00
twinaphex 58621e5ccf (PS3) Compile in GL raster font 2015-04-23 02:04:32 +02:00
Twinaphex 4c4cdd49c6 (iOS/others) gl_raster_font_get_glyph - prevent a crash when
font driver has not yet been initialized and ident is NULL
2015-04-22 23:38:42 +02:00
twinaphex 20b5fb056f Change signature returntype of get_glyph to const struct font_glyph * 2015-04-22 23:33:43 +02:00
twinaphex d794215dcc (D3D) Update - use font_init_first 2015-04-21 17:53:11 +02:00
twinaphex bd63de9b3a Replace gl_font_init_first and d3d_font_init_first with common function 2015-04-21 17:33:00 +02:00
twinaphex 1a390b8779 Cleanup font driver identifier names 2015-04-21 17:17:44 +02:00
twinaphex ce27f9f887 (Fonts) Cleanups 2015-04-21 17:13:55 +02:00
Jean-André Santoni 558459fb9b (iOS) Fix dpi, still incomplete 2015-04-21 18:58:19 +07:00
Twinaphex c539a66b53 (OSX) Use backingScaleFactor 2015-04-21 13:02:57 +02:00
Twinaphex 000e61dc66 (iOS) 'ret' needs to be passed as pointer 2015-04-21 13:01:21 +02:00
Twinaphex 165b502948 Make get_native_scale code more expandable 2015-04-21 12:57:35 +02:00
Twinaphex 54c6c3eb01 Rename apple_cocoa_gl.m 2015-04-21 11:03:39 +02:00
Twinaphex ea30e2cc3c (Cocoa GL) Use NSOpenGL 2015-04-21 11:00:23 +02:00
twinaphex f435958371 (Android) Implement display metric DPI 2015-04-21 00:57:51 +02:00
twinaphex 1b2e69d782 (Android) Prevent crash at System Information 2015-04-20 22:14:04 +02:00
twinaphex e8a8b378d5 (Cocoa) Rename RAGameView to CocoaView 2015-04-20 20:39:39 +02:00
twinaphex 9ef656dc61 (MSVC) Build fixes 2015-04-20 20:00:39 +02:00
Twinaphex f76f288a86 (apple_cocoa_gl.m) buildfix 2015-04-20 12:56:05 +02:00
twinaphex 20befff4c1 (Cocoa) Move cocoa common files 2015-04-20 12:52:16 +02:00
Twinaphex 2f169a42b1 (qb) Add COCOA 2015-04-20 00:38:55 +02:00
twinaphex 2f2c35252a Fix gfx_ctx_emscripten struct 2015-04-19 21:05:16 +02:00
Alcaro 79280258c7 (D3D) Do use new/delete 2015-04-19 18:58:27 +02:00
twinaphex 8c528bb79a Rename apple_bind_game_view_fbo to cocoagl_bind_game_view_fbo 2015-04-19 17:42:04 +02:00
twinaphex d74f5ad3aa (Apple/Cocoa) Rename gfx_ctx_apple to gfx_ctx_cocoa 2015-04-19 17:40:10 +02:00
twinaphex 8818eb8cca (Video context driver) gfx_ctx_apple should become gfx_ctx_cocoa 2015-04-19 17:27:51 +02:00
twinaphex 4e5bf65e23 Create HAVE_RPNG define 2015-04-19 16:55:03 +02:00
twinaphex 147a9f85ff (CoreText) Add HAVE_CORETEXT define 2015-04-19 16:19:10 +02:00
aliaspider 2076846a5c (CTR/3DS) disable v-sync blocking after a missed vblank-start event.
will prevent cores running under 60fps from slowing down even more.
2015-04-17 19:45:07 +01:00
twinaphex 94b1f2f54f (drm_egl_ctx.c) Cleanup 2015-04-16 23:04:22 +02:00
twinaphex 3a6e369516 (Context drivers) Cleanups 2015-04-16 23:03:55 +02:00
twinaphex 590e315bd1 (glx) Remove header includes here too 2015-04-16 22:41:17 +02:00
twinaphex 20e167e00f (xegl_ctx.c) Remove some unused X11 headers 2015-04-16 22:40:24 +02:00
twinaphex 27661c8087 Refactor some HAVE_X11/HAVE_EGL code 2015-04-16 22:39:28 +02:00
twinaphex cd76c3f975 Add gfx_ctx_get_ident 2015-04-16 20:00:10 +02:00
twinaphex b818038314 Prevent segfault in gfx_ctx_get_metrics 2015-04-16 19:42:27 +02:00
Twinaphex 946193446d (iOS) Move buffer swap to actual buffer swap function 2015-04-15 07:34:22 +02:00
twinaphex 6bf30bb714 (PS3) Buildfixes 2015-04-14 21:58:39 +02:00
twinaphex 0818b178f9 Rename rarch_main_command to event_command 2015-04-13 11:26:02 +02:00
Twinaphex de2eb5f972 Rename RARCH_CMD_* to EVENT_CMD_* 2015-04-13 10:29:15 +02:00
Twinaphex 56a348e9bd Merge pull request #1624 from aliaspider/master
(3DS) video driver: performance improvements.
2015-04-13 02:52:32 +02:00
aliaspider e754c328b0 (3DS) video driver: performance improvements. 2015-04-13 01:50:00 +01:00
twinaphex 59e7ab3048 (XDK1) Build fixes 2015-04-13 00:44:10 +02:00
twinaphex 099d95eb6f (XDK1) Buildfix 2015-04-12 22:32:01 +02:00
twinaphex f4bd33b92f (XDK1) Build fixes 2015-04-12 22:29:55 +02:00
twinaphex 9a3ba16a36 (GL) Cleanup 2015-04-12 22:01:48 +02:00
twinaphex 4479bf5d55 (XDK1) Buildfixes 2015-04-12 20:00:49 +02:00
twinaphex 7fbbac544e Some C89 build fixes 2015-04-12 19:29:38 +02:00
twinaphex 81cd5df961 Update MSVC solutions - 360 buildfix 2015-04-12 19:03:44 +02:00
Twinaphex 0e2ed7c746 (Apple) Cleanups 2015-04-12 16:55:50 +02:00
Twinaphex 68902c9d94 (Cocoa/Apple) Split up Apple GL context driver code to separate file 2015-04-12 16:51:07 +02:00
twinaphex 2e0ea00404 (video filters) Change all existing video filters to single threaded mode -
the code is not thread-safe
2015-04-12 07:45:28 +02:00
Alcaro c953b78f07 Fix missing HAVE_MENU ifdef. 2015-04-11 22:05:54 +02:00
twinaphex 0d8bcb518b Add dynamic.h header include 2015-04-11 21:57:03 +02:00
twinaphex 5dfdeba58f Make d3d_make_d3dpp public 2015-04-11 21:56:38 +02:00
twinaphex f50b208ec8 Move d3d_make_d3dpp to d3d.cpp 2015-04-11 21:54:52 +02:00
twinaphex ba0ea3da1d Create dylib.h header 2015-04-11 10:36:13 +02:00
twinaphex be96b95dda Style nits 2015-04-11 08:45:55 +02:00
twinaphex 54b10d8eca (gfx/drivers) Style nits 2015-04-11 08:39:37 +02:00
twinaphex e76f8b9a71 init_video_pixel_converter - return false if calloc failed 2015-04-11 08:23:02 +02:00
twinaphex b31fd31793 Fix win32_show_cursor 2015-04-11 07:10:35 +02:00
twinaphex c00b1ac7e1 init_video - cleanup 2015-04-11 06:23:40 +02:00
twinaphex b77a3c49ee Cleanup video_driver_set_shader 2015-04-11 06:17:59 +02:00
twinaphex c5cdd729db Create video_driver_suppress_screensaver 2015-04-11 06:12:27 +02:00
twinaphex 5112a6883e Create video_driver_ctx_get_ptr 2015-04-11 06:09:24 +02:00
twinaphex 128fbce403 video_driver.c - Refactor 2015-04-11 05:57:53 +02:00
twinaphex ef825e0c6a (Menu/video) Cleanups 2015-04-11 05:44:35 +02:00
twinaphex dd10134e39 (XDK1 Fonts) Rename pFrontBuffer 2015-04-10 10:11:43 +02:00
twinaphex a3e14acaa3 Create win32_check_window 2015-04-10 09:36:03 +02:00
twinaphex b46c9cea87 Create win32_show_cursor 2015-04-10 09:30:18 +02:00
twinaphex 4f43e4b363 Go through gfx_ctx_get_proc_address 2015-04-10 09:24:10 +02:00
twinaphex ffc5ba0980 Make gfx_ctx_get_ptr static 2015-04-10 09:15:25 +02:00
Twinaphex ced227c214 (gl.c) Cleanups 2015-04-10 09:12:32 +02:00
twinaphex f65f56fdf4 Go through gfx_ctx_get_video_output wrapper functions 2015-04-10 09:11:17 +02:00
twinaphex 234baf09bd Go through gfx_ctx_bind_hw_render 2015-04-10 09:07:53 +02:00
twinaphex 0ef148f460 Go through gfx_ctx_set_video_mode 2015-04-10 09:05:07 +02:00
twinaphex 8082f17e2e Rename egl image buffer functions 2015-04-10 09:02:24 +02:00
twinaphex 0fc92790b3 Go through gfx_ctx_input_driver 2015-04-10 08:53:45 +02:00
twinaphex fe69dc2768 Use gfx_ctx_show_mouse 2015-04-10 08:49:01 +02:00
twinaphex 7e6787147e (D3D) Use gfx_ctx_swap_interval 2015-04-10 08:34:28 +02:00
twinaphex 4cb8074bf5 Create more gfx_ctx wrapper functions and use them 2015-04-10 08:33:07 +02:00
twinaphex 187ab80f71 Go through more gfx_ctx wrapper functions 2015-04-10 08:26:43 +02:00
Twinaphex 1a6adcc6f6 (video_context_driver.h) Cleanup 2015-04-10 08:05:31 +02:00
twinaphex e282951163 (360) Change #ifndef LSB_FIRST to #ifdef MSB_FIRST 2015-04-10 08:03:34 +02:00
twinaphex 8012b88bcb (PS3) Buildfix 2015-04-10 07:46:54 +02:00
twinaphex a8a5808b78 (D3D) Cleanup 2015-04-10 07:44:07 +02:00
twinaphex d9f828e047 (D3D) Don't use std::string for title 2015-04-10 07:41:37 +02:00
twinaphex b1258bd179 Wrap more D3D functions and move them to d3d_wrapper.cpp 2015-04-10 07:33:30 +02:00
twinaphex 29f26c634a (D3D) Fix warning 2015-04-10 07:25:45 +02:00
twinaphex ee79299f3a (D3D) Create d3d_alpha_blend_texture_enable_func 2015-04-10 07:24:13 +02:00
twinaphex 93cbdebd37 Create gfx_ctx_get_video_size 2015-04-10 07:12:15 +02:00
twinaphex 901662caad (vg.c) Use gfx_ctx_translate_aspect 2015-04-10 06:52:51 +02:00
twinaphex d16b22fa80 (vg.c) Start going through gfx_ctx wrapper functions 2015-04-10 06:51:00 +02:00
twinaphex 3475dad124 Go through gfx_ctx_show_mouse 2015-04-10 06:46:25 +02:00
twinaphex 5fff3d0879 (D3D) Start using gfx_ctx wrapper functions 2015-04-10 06:41:28 +02:00
twinaphex 89bdccad4d (wgl_ctx.c) Fix warnings 2015-04-10 06:33:18 +02:00
twinaphex 6ff8d368e6 (gl.c) Cleanup 2015-04-10 06:29:27 +02:00
twinaphex a4f234e26e (GL) Cleanup gl_read_viewport 2015-04-10 06:25:25 +02:00
twinaphex 270f10ae04 (gl.c) Cleanup gl_init 2015-04-10 06:17:04 +02:00
twinaphex 37a5a7e653 Create gfx_ctx_suppress_screensaver 2015-04-10 06:13:20 +02:00
twinaphex 7671f3e035 Create gfx_ctx_check_window 2015-04-10 06:10:05 +02:00
twinaphex 33e70124a1 (d3d_ctx.cpp) Cleanup 2015-04-10 06:01:52 +02:00
twinaphex 3213baf452 Take out HAVE_EGL ifdefs in gfx_context_driver_t definition 2015-04-10 05:58:08 +02:00
twinaphex 133d7b7dd2 Wrap more gfx_ctx functions 2015-04-10 05:47:36 +02:00
twinaphex c0d58ce467 Take out win32_dwm_common.h header includes 2015-04-09 23:00:08 +02:00
twinaphex 18801c8449 Move gfx_set_dwm call to platform_win32.c 2015-04-09 22:58:57 +02:00
twinaphex f91f543f74 (D3D) Start using some of the gfx_ctx wrapper functions 2015-04-09 22:47:18 +02:00
twinaphex 0df3f13fc9 Revert "Create wrapper gfx_ctx_check_window"
This reverts commit 4d3b187231.
2015-04-09 22:38:11 +02:00
twinaphex 4d3b187231 Create wrapper gfx_ctx_check_window 2015-04-09 22:37:14 +02:00
twinaphex 82124d6181 Create some more gfx_ctx wrapper functions 2015-04-09 21:58:58 +02:00
twinaphex 4e24111f42 (Graphics context) Create gfx_ctx_translate_aspect 2015-04-09 21:48:20 +02:00
twinaphex a002ce6e6d Create gfx_ctx_get_metrics 2015-04-09 18:55:22 +02:00
twinaphex 8616a9bf28 (VG) Go through gfx_ctx_get_ptr 2015-04-09 18:46:24 +02:00
twinaphex 5b96c82607 (D3D) Start using gfx_ctx_get_ptr 2015-04-09 18:38:24 +02:00
twinaphex 5d60938560 (GL) Go through gfx_ctx_get_ptr 2015-04-09 18:30:30 +02:00
Twinaphex 73bfdfccdb (GL) remove unused variables 2015-04-09 18:20:56 +02:00
twinaphex 849d86db0f (GL) Start going through gfx_ctx_get_ptr 2015-04-09 18:17:52 +02:00
twinaphex 45e87c06e2 (Driver) Create video_context 2015-04-09 18:07:58 +02:00
twinaphex 65310b7699 (Win32) Cleanups/Buildfixes 2015-04-09 05:48:01 +02:00
twinaphex 644d52b6ab (VC Context driver) Style nits/cleanups 2015-04-09 05:35:01 +02:00
twinaphex ff398fe6c8 gfx_ctx_drm_egl_bind_api - return false at the end 2015-04-09 05:29:24 +02:00
twinaphex dc10606b23 Create win32_get_metrics 2015-04-09 05:19:29 +02:00
twinaphex 1f23338ca4 Move win32_common.c to gfx/common 2015-04-09 05:16:02 +02:00
twinaphex 61ca56ae8e Create x11_get_metrics 2015-04-09 05:05:29 +02:00
twinaphex 5e8a78bb25 Move x11_common.c to gfx/common 2015-04-09 05:02:57 +02:00
twinaphex 16b7b454a9 Move gl_common.c to gfx/drivers 2015-04-09 04:57:17 +02:00
twinaphex 8b2c8bae19 (Xvideo) Style nits 2015-04-09 04:15:37 +02:00
twinaphex 2aebce1174 (XEGL/GLX) Implement get_metrics 2015-04-09 03:59:16 +02:00
twinaphex 741e18efb5 (Android) Add android_gfx_ctx_get_metrics 2015-04-09 03:27:41 +02:00
twinaphex 5e4647994b (Windows) Implement get_metrics for D3D and WGL context drivers 2015-04-08 22:06:33 +02:00
twinaphex fab39da46a (Gfx context) Implement get_metrics callback 2015-04-08 20:10:30 +02:00
Twinaphex 66dbd108df Merge pull request #1609 from aliaspider/master
(3DS) video driver update.
2015-04-08 20:05:40 +02:00
aliaspider a7c63f973b (3DS) update video driver:
use a gemotry shader to simulate sprite primitives.
move gpu state commands to the initial display list.
2015-04-08 18:59:41 +01:00
twinaphex 03af36ba64 (WGL) Go through dylib_load 2015-04-08 19:52:15 +02:00
Twinaphex 7781334c98 (OSX) Start implementing apple_gfx_ctx_get_metrics - not yet iOS-compatible 2015-04-08 09:02:47 +02:00
twinaphex c071731ce8 (D3D) Change some cpp files to C 2015-04-07 22:28:05 +02:00
twinaphex b28cd13932 (renderchain cg) ifdef out some unused functions right now 2015-04-07 07:04:54 +02:00
Twinaphex d7b62bf96a Merge pull request #1597 from fr500/master
fixes D3D for MSYS2/MINGW builds
2015-04-07 06:09:43 +02:00
radius a9da3df191 MSYS2 d3d build fixes 2015-04-06 23:06:32 -05:00
radius d99c571c35 MSYS2 d3d build fixes 2015-04-06 23:05:34 -05:00
twinaphex 1f8d6a7612 (XDK) Updates 2015-04-07 04:18:12 +02:00
twinaphex d55ab52a53 (XDK360) Buildfix 2015-04-07 04:06:33 +02:00
twinaphex 7aceb41658 (XDK) Move Xbox variables over to xdk_renderchain_t 2015-04-07 04:03:06 +02:00
twinaphex ba1c1352ee Revert "(D3D) Updates"
This reverts commit 349d824946.
2015-04-07 03:46:27 +02:00
twinaphex 349d824946 (D3D) Updates 2015-04-07 03:44:09 +02:00
twinaphex db6dc55480 (D3D) improve on earlier commit 2015-04-07 03:32:10 +02:00
twinaphex 62ff81b6b4 (XDK1) Buildfix 2015-04-07 03:28:54 +02:00
twinaphex 2eee9f0c18 (360) Build fix for d3d_vertex_buffer_new 2015-04-07 03:25:47 +02:00
twinaphex 472e508f5a (D3D) Update other init_shader function implementations 2015-04-07 03:22:24 +02:00
twinaphex a029c678d8 (D3D Cg) move cgCtx to renderchain data struct 2015-04-07 03:20:57 +02:00
twinaphex 66ecd60da1 (D3D) renderchain_set_mvp - cleanup 2015-04-07 03:08:25 +02:00
twinaphex 20005f194a (D3D) Buildfix 2015-04-07 02:54:33 +02:00
twinaphex 7df57edf77 (D3D) Move default usage value to d3d_wrapper.cpp function 2015-04-07 02:53:27 +02:00
twinaphex d32af58250 Create d3d_set_vertex_declaration 2015-04-07 02:44:12 +02:00
twinaphex 875adec249 (render_chain_null.c) Remove unused function 2015-04-07 02:38:22 +02:00
twinaphex 38ec5a851f (render_chain_driver.h) Add d3d_defines.h to render_chain_driver.h 2015-04-07 02:37:05 +02:00
twinaphex a02c600a42 (XDK360) Buildfix 2015-04-07 02:25:31 +02:00
twinaphex 9e6c2de94f (XDK) Updates 2015-04-07 01:09:09 +02:00
twinaphex becf52bcf4 (XDK) Update init function 2015-04-07 01:03:03 +02:00
twinaphex 78150259dc (D3D) Simplify d3d_texture_blit 2015-04-07 00:46:46 +02:00
twinaphex 50348efc6a Simplify d3d_lockrectangle_clear 2015-04-07 00:45:15 +02:00
twinaphex c8767090fe (D3D XDK) Move variables to xdk_renderchain 2015-04-07 00:34:07 +02:00
twinaphex b41861a7a4 (XDK) Update 2015-04-07 00:27:47 +02:00
twinaphex c319ebe531 (XDK) Take out more ifndef _XBOX ifdefs 2015-04-07 00:24:11 +02:00
twinaphex 2d330596b1 (D3D) Update d3d_texture_blit 2015-04-07 00:13:01 +02:00
twinaphex 200a301eaa (D3D) Update d3d_lockrectangle_clear 2015-04-07 00:07:17 +02:00
twinaphex 20c9c6e240 (XDK) Update pt. 3 2015-04-06 23:56:12 +02:00
twinaphex 4990cc5a54 (XDK) Update pt. 2 2015-04-06 23:53:02 +02:00
twinaphex 6eb06007b0 (XDK) Update 2015-04-06 23:51:39 +02:00
twinaphex 8a5ad0819f (D3D) Cleanups 2015-04-06 23:45:53 +02:00
twinaphex 7e13d24a26 (D3D) Buildfix 2015-04-06 23:38:02 +02:00
twinaphex dbbf3c5b20 (D3D) Add reinit function pointer 2015-04-06 23:27:55 +02:00
twinaphex 62ae5f1d6f (D3D) Add renderchain_reinit 2015-04-06 23:26:37 +02:00