twinaphex
|
bd424da015
|
Turn video_driver_data and current_video into static variables again
|
2017-05-20 14:09:24 +02:00 |
twinaphex
|
efce4d0abf
|
Revert "Add cb_set_shader_coords"
This reverts commit 06df028722 .
|
2017-05-19 21:21:40 +02:00 |
twinaphex
|
06df028722
|
Add cb_set_shader_coords
|
2017-05-19 21:13:44 +02:00 |
twinaphex
|
d8f5065d64
|
Add cb_set_shader_mvp
|
2017-05-19 19:52:33 +02:00 |
twinaphex
|
2a54544eb3
|
Add cb_shader_use to video_frame_info
|
2017-05-19 14:24:19 +02:00 |
twinaphex
|
b0398c1482
|
C89 build fixes
|
2017-05-19 03:34:53 +02:00 |
twinaphex
|
59b3344e72
|
Combine video_driver.c and video_shader_driver.c
|
2017-05-18 14:47:24 +02:00 |
twinaphex
|
3f7a30a4b3
|
Start hooking up dummy callback functions to video_context_data
so that conditionals aren't necessary
|
2017-05-18 03:37:02 +02:00 |
twinaphex
|
941a5d4f94
|
Go through function callback for swap_buffers as well
|
2017-05-18 03:05:07 +02:00 |
twinaphex
|
86ee08b7a7
|
Add video context driver update window title callback
to video_frame_info_t
|
2017-05-18 02:53:12 +02:00 |
twinaphex
|
b22d7902f1
|
Turn macro back into function
|
2017-05-13 19:37:16 +02:00 |
twinaphex
|
17a15273ba
|
Create function out of video_driver_is_focused - no longer
call video_driver_context_focus from video driver
|
2017-05-13 19:19:49 +02:00 |
twinaphex
|
d4756f83e5
|
Stop calling video_driver_context_has_windowed from within video
drivers
|
2017-05-13 19:11:32 +02:00 |
twinaphex
|
f6c8aba119
|
Move video_context_driver_update_window_title to video_driver_frame
|
2017-05-13 18:58:13 +02:00 |
twinaphex
|
d75f155eb6
|
Reorder video_driver.h
|
2017-05-09 01:37:12 +02:00 |
twinaphex
|
f928e57064
|
Combine video_context_driver.c and video_driver.c
|
2017-05-09 01:25:59 +02:00 |
twinaphex
|
bac9973354
|
Cleanups
|
2017-05-09 00:58:01 +02:00 |
twinaphex
|
d86f466fe9
|
Turn video_driver_is_threaded into macro
|
2017-04-29 17:33:36 +02:00 |
twinaphex
|
03145a0424
|
Pass video_is_threaded variable to video_driver_init
|
2017-04-29 17:10:59 +02:00 |
twinaphex
|
e84adb504f
|
Don't try to call video_driver_is_threaded from outside
gfx/video_driver.c - only exception right now - menu_display.c
|
2017-04-29 16:52:52 +02:00 |
twinaphex
|
63504cd9c8
|
No longer need to grab threaded variable from settings struct
|
2017-04-29 16:37:49 +02:00 |
twinaphex
|
2322e77795
|
Add to video_frame_info
|
2017-04-29 16:07:02 +02:00 |
twinaphex
|
2a13af52fc
|
Revert "video_init function - video_info_t should not be const -"
This reverts commit c8bcbad4a7 .
|
2017-04-24 12:25:14 +02:00 |
twinaphex
|
c8bcbad4a7
|
video_init function - video_info_t should not be const -
try to set video_driver_width/video_driver_height outside
of video driver init function
|
2017-04-24 12:03:21 +02:00 |
twinaphex
|
34852e159a
|
Cut down on amount of times video_driver_build_info is called
|
2017-04-23 22:20:11 +02:00 |
twinaphex
|
087002d9c5
|
Get rid of unused video_driver_get_frame_count - locking/unlocking
around this variable should no longer be necessary
|
2017-04-23 21:39:49 +02:00 |
twinaphex
|
2dfe441381
|
Get rid of video_info->frame_count
|
2017-04-23 19:21:12 +02:00 |
twinaphex
|
bdaf00032e
|
Add comments
|
2017-01-26 02:49:42 +01:00 |
twinaphex
|
41349621cf
|
Add extra param to runloop_get_status
|
2017-01-25 16:57:22 +01:00 |
twinaphex
|
41a647945b
|
Create video_driver_get_record_status
|
2017-01-25 15:30:51 +01:00 |
twinaphex
|
4b01726f48
|
(video driver) Minor cleanups
|
2017-01-25 15:22:12 +01:00 |
twinaphex
|
631ee03df4
|
Expand video_driver_get_status
|
2017-01-25 04:42:19 +01:00 |
twinaphex
|
a151c24117
|
Create video_driver_get_status
|
2017-01-25 04:39:21 +01:00 |
twinaphex
|
2f504b4057
|
(gfx/drivers) Get rid of remaining runloop.h / runloop_ctl
references inside gfx/drivers
|
2017-01-22 18:17:48 +01:00 |
twinaphex
|
d4b7edff4a
|
Cut down on menu_driver_ctl usage from within video drivers
|
2017-01-22 17:30:32 +01:00 |
Brad Parker
|
c4bfa6b0d2
|
DOS: initial VGA int13 graphics driver
|
2017-01-22 10:47:11 -05:00 |
twinaphex
|
96c8ca5a09
|
Header update #1
|
2017-01-22 13:40:32 +01:00 |
twinaphex
|
23c35c39b5
|
Add more video_frame_info_t members
|
2017-01-22 02:04:58 +01:00 |
twinaphex
|
927e4b6be0
|
Less settings pointer grabbing
|
2017-01-20 15:38:20 +01:00 |
twinaphex
|
0be6264796
|
Get rid of more settings pointer grabbing
|
2017-01-20 15:33:47 +01:00 |
twinaphex
|
526072ccdf
|
Cut down on menu_display_libretro_running usage
|
2017-01-20 14:25:00 +01:00 |
twinaphex
|
58a47e860a
|
Add use_rgba member to video_frame_info_t
|
2017-01-20 14:04:50 +01:00 |
twinaphex
|
bc5c2c13f8
|
Remove unused member
|
2017-01-19 23:09:50 +01:00 |
twinaphex
|
e0ff0541a2
|
Pass video_info pointer to font drivers
|
2017-01-19 16:30:40 +01:00 |
Brad Parker
|
b44c8c9995
|
store buffer for window title, only update actual title when it changes
|
2017-01-19 00:33:52 -05:00 |
twinaphex
|
7fbd3fcfb6
|
Simplify has_windowed
|
2017-01-19 02:50:56 +01:00 |
twinaphex
|
f3e700aa76
|
Add width/height members to video_frame_info
|
2017-01-18 22:30:16 +01:00 |
twinaphex
|
a6a4808e94
|
Refactor frame monitor code
|
2017-01-18 17:41:27 +01:00 |
Brad Parker
|
a220815b40
|
fix race condition in frame count with video_threaded on
|
2017-01-17 18:42:58 -05:00 |
twinaphex
|
dbed4d4fc6
|
Add video_info->fullscreen
|
2017-01-17 23:54:24 +01:00 |
Brad Parker
|
05c37bd39f
|
initial GDI driver skeleton
|
2017-01-16 20:41:04 -05:00 |
twinaphex
|
326e1e3fac
|
Cleanup video_driver_frame
|
2017-01-14 13:55:49 +01:00 |
twinaphex
|
1fa3475d79
|
Add parameter to video_context_driver's 'init' function
|
2017-01-13 16:52:07 +01:00 |
twinaphex
|
8c9e0405fb
|
Create video_driver_build_info
|
2017-01-13 16:09:32 +01:00 |
Matthew Wolff
|
f6284721d8
|
Fix forgotten parameter of video_monitor_get_fps
|
2017-01-12 23:40:58 -06:00 |
twinaphex
|
7d0056d422
|
Minimize dependence on settings struct from within context drivers
|
2017-01-11 06:44:41 +01:00 |
twinaphex
|
0b03e95d95
|
We no longer need the settings struct inside gl_init
|
2017-01-10 18:08:05 +01:00 |
twinaphex
|
c086a18ceb
|
video_driver_frame_filter no longer needs to grab pointer to
settings
|
2017-01-09 15:46:40 +01:00 |
twinaphex
|
36fb6776b2
|
Don't grab settings pointer in video_monitor_get_fps function
|
2017-01-09 15:42:14 +01:00 |
twinaphex
|
35fefb1c09
|
Do away with yet more pointer grabbing of settings
|
2017-01-09 15:14:16 +01:00 |
twinaphex
|
6b3cc9068d
|
Pass video_info to swap_buffers too
|
2017-01-09 14:59:15 +01:00 |
twinaphex
|
be2f921ee2
|
Don't use settings pointer inside video_frame function
|
2017-01-09 14:25:59 +01:00 |
Logan McNaughton
|
017d9cea9d
|
This fixes the XMB menu for me
When using threaded video and shared context
Threaded video gets disabled for GL contexts, so you can't rely on the settings value
|
2017-01-05 12:53:55 -08:00 |
twinaphex
|
c028f56016
|
Turn video_driver_is_threaded into a static function
|
2017-01-05 08:52:30 +01:00 |
twinaphex
|
77e5cdbfde
|
Revert "Rename runloop_msg_queue_push to video_driver_msg_queue_push"
This reverts commit ad7386913c .
|
2016-12-22 23:36:11 +01:00 |
twinaphex
|
ad7386913c
|
Rename runloop_msg_queue_push to video_driver_msg_queue_push
and move code to video_driver.c
|
2016-12-22 13:15:02 +01:00 |
twinaphex
|
a12d0d082d
|
Move input_translate_coord_viewport to video_driver.c
|
2016-12-07 08:07:11 +01:00 |
Brad Parker
|
ba54f20626
|
initial libcaca video driver
|
2016-12-01 12:13:45 -05:00 |
twinaphex
|
6c3a5fe634
|
Buildfix
|
2016-11-21 13:23:36 +01:00 |
twinaphex
|
05d6735720
|
Simplify video_driver.c code - turn some functions into macros
|
2016-11-21 13:17:28 +01:00 |
twinaphex
|
7e5d2321c5
|
Create video_driver_reinit
|
2016-11-06 14:18:29 +01:00 |
twinaphex
|
777f2df35c
|
Remove video_driver_unset_active
|
2016-11-06 13:38:31 +01:00 |
twinaphex
|
ea46c4a532
|
Turn video_driver_lock functions static
|
2016-11-04 14:16:55 +01:00 |
twinaphex
|
01bbca9c95
|
Cleanup
|
2016-10-28 08:23:54 +02:00 |
aliaspider
|
a4d745a471
|
preliminary port to the wiiu platform
|
2016-10-27 01:34:10 +01:00 |
twinaphex
|
9ddad48744
|
Create gfx/video_defines.h
|
2016-10-25 20:18:31 +02:00 |
twinaphex
|
456c4c4d58
|
Remove video_driver_cached_frame_render wrapper function
|
2016-10-25 00:42:26 +02:00 |
twinaphex
|
778e742470
|
Make video_driver_is_threaded a public function
|
2016-10-18 04:05:51 +02:00 |
twinaphex
|
d4be224ea6
|
Header include cleanups
|
2016-09-12 18:34:57 +02:00 |
twinaphex
|
93d98069b2
|
Cleanups
|
2016-09-12 16:45:26 +02:00 |
Alcaro
|
3f105fe71f
|
Perform evil experiments (run this driver in a completely different program)
|
2016-09-07 14:30:27 +02:00 |
twinaphex
|
cc6fe3159f
|
Some comments
|
2016-09-07 14:12:40 +02:00 |
twinaphex
|
ab325e54a1
|
gfx/video_driver.h - add comments
|
2016-09-07 13:55:46 +02:00 |
twinaphex
|
e880a3b248
|
vfilter is for Wii/Gekko only
|
2016-09-07 13:54:01 +02:00 |
twinaphex
|
226460530c
|
Header include cleanup
|
2016-09-06 23:34:27 +02:00 |
Alcaro
|
d1b7cdef57
|
Kill some signed integer overflow warnings
|
2016-08-31 23:57:06 +02:00 |
twinaphex
|
d53cbfbdfb
|
Backport DRM video driver
|
2016-07-03 10:37:07 +02:00 |
Hans-Kristian Arntzen
|
10a6d7a458
|
Vulkan: Begin hooking up negotiation interface.
|
2016-06-25 21:01:36 +02:00 |
twinaphex
|
8fc8ff4ed9
|
Use retro_common_api.h
|
2016-06-03 05:43:49 +02:00 |
twinaphex
|
4a7ab8366b
|
Move libretro.h headers to libretro-common/include
|
2016-05-10 19:03:53 +02:00 |
Hans-Kristian Arntzen
|
d723411436
|
De ioctl video_driver.
|
2016-05-08 14:00:51 +02:00 |
twinaphex
|
60681195f8
|
Fix some concurrency bugs
|
2016-03-24 03:06:03 +01:00 |
twinaphex
|
e1c47a68fe
|
Take prototype declaration out of video_driver.h
|
2016-03-23 06:57:29 +01:00 |
twinaphex
|
2e080967b0
|
Reimplement grab mouse code a bit - we really need to drastically
rewrite this
|
2016-03-14 14:37:18 +01:00 |
twinaphex
|
64a77af881
|
Use RARCH_DISPLAY_CTL_HW_CONTEXT_GET directly instead of
going through video_driver_callback
|
2016-03-04 20:49:55 +01:00 |
twinaphex
|
90fbc6330c
|
Create RARCH_DISPLAY_CTL_SET_TITLE_BUF
|
2016-03-04 19:38:15 +01:00 |
Hans-Kristian Arntzen
|
adbf9fed16
|
Vulkan implementation.
|
2016-02-16 20:42:02 +01:00 |
twinaphex
|
76f7114b47
|
Remove duplicate prototype
|
2016-02-14 05:44:10 +01:00 |
twinaphex
|
f1a572822b
|
Create RARCH_DISPLAY_CTL_VIEWPORT_INFO
|
2016-02-14 05:42:27 +01:00 |
twinaphex
|
d078682a3c
|
Add RARCH_DISPLAY_CTL_GET_CURRENT_SOFTWARE_FRAMEBUFFER
|
2016-02-14 05:31:33 +01:00 |