vanfanel
|
ae3cdaccb9
|
DISPMANX: Add missing include and remove redundant one.
|
2017-01-24 13:58:55 +01:00 |
|
The Last Cabra
|
0e542037d8
|
Merge branch 'master' into master
|
2017-01-23 15:16:19 +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
|
96c8ca5a09
|
Header update #1
|
2017-01-22 13:40:32 +01:00 |
|
vanfanel
|
7ae7e2eaee
|
DISPMANX: now waiting for free pages after issuing flip, instead of before, to avoid input lag.
|
2017-01-20 14:59:14 +01:00 |
|
twinaphex
|
fe84312340
|
Add some header includes
|
2017-01-19 17:20:42 +01:00 |
|
twinaphex
|
0d33888a24
|
(dispmanx_gfx.c) Cleanups
|
2017-01-19 16:50:09 +01:00 |
|
twinaphex
|
d010a852e4
|
Call menu_driver_frame once per video_frame call
|
2017-01-18 22:20:47 +01:00 |
|
twinaphex
|
a6a4808e94
|
Refactor frame monitor code
|
2017-01-18 17:41:27 +01:00 |
|
vanfanel
|
5a1e8d55fb
|
DISPMANX: Put guard back in to avoid potential lockups!
|
2017-01-15 13:47:30 +01:00 |
|
vanfanel
|
869a050a18
|
DISPMANX: implement pitch alignment for better videocore blitting performance
|
2017-01-14 23:01:05 +01:00 |
|
vanfanel
|
8640522073
|
DISPMANX: remove commented line
|
2017-01-14 15:56:54 +01:00 |
|
vanfanel
|
da640aaa28
|
DISPMANX: Honor swapchain setting properly
|
2017-01-14 15:54:20 +01:00 |
|
vanfanel
|
f0c2826994
|
DISPMANX: Fix refreshrate calculation by updating menu surface asynchronously
|
2017-01-14 14:38:18 +01:00 |
|
Matthew Wolff
|
f6284721d8
|
Fix forgotten parameter of video_monitor_get_fps
|
2017-01-12 23:40:58 -06:00 |
|
twinaphex
|
76ae7ac4a0
|
Cleanup some of the video drivers - add some members to
video_info_t to reduce the need for accessing the settings
struct
|
2017-01-10 18:16:22 +01:00 |
|
twinaphex
|
be2f921ee2
|
Don't use settings pointer inside video_frame function
|
2017-01-09 14:25:59 +01:00 |
|
vanfanel
|
7ba3ff9c12
|
DISPMANX: Fix hang when null frame is passed (TyrQuake core)
|
2017-01-05 23:47:33 +01:00 |
|
Mikael Brunnhede
|
2cb9c912f4
|
Implement support for video_max_swapchain_images setting.
|
2016-10-17 11:23:34 +02:00 |
|
twinaphex
|
202e3e796e
|
Get rid of more general.h includes
|
2016-09-11 14:46:53 +02:00 |
|
twinaphex
|
acd4dd527b
|
Header include cleanups
|
2016-09-05 18:31:32 +02:00 |
|
vanfanel
|
c097eed755
|
VIDEO/DISPMANX: Make the HW Bilinear Filtering setting work.
|
2016-06-16 11:37:02 +02:00 |
|
vanfanel
|
03dd7d4b51
|
VIDEO/DISPMANX: Fixed segfault when loading new core and content from RGUI
|
2016-06-15 14:28:13 +02:00 |
|
twinaphex
|
aa488dda25
|
Create video driver poke load_texture / unload_texture
|
2015-12-20 20:52:23 +01:00 |
|
twinaphex
|
df1c6344be
|
Merge font_renderer_driver.c and font_driver.c
|
2015-12-05 12:07:22 +01:00 |
|
twinaphex
|
200b41bb58
|
(dispmanx_gfx.c) Nit
|
2015-11-28 17:07:52 +01:00 |
|
twinaphex
|
70850c8ca3
|
(dispmanx_gfx.c) Cleanups
|
2015-11-28 17:00:44 +01:00 |
|
twinaphex
|
85dbeeb8f9
|
No more video_monitor.h
|
2015-11-22 13:32:46 +01:00 |
|
twinaphex
|
806c124eae
|
Merge video_viewport.c and video_driver.c
|
2015-11-21 13:01:23 +01:00 |
|
twinaphex
|
4ca5d31f9b
|
Some more static code analysis nits when ran with enable=all
|
2015-09-28 18:12:02 +02:00 |
|
twinaphex
|
0c023dcb68
|
Reimplement frame count
|
2015-08-03 23:01:07 +02:00 |
|
vanfanel
|
ba69eda47e
|
DISPMANX: Rewrote surface management functions: fixed dispmanx-related errors when changing core or loading new content.
|
2015-06-27 19:14:30 +00:00 |
|
vanfanel
|
bb7d9436c2
|
DISPMANX correction: the pointer to the page currently on screen must be a member of each surface.
|
2015-06-20 14:56:25 +00:00 |
|
vanfanel
|
430f7854d9
|
Removed unused variable. Changed a function type.
|
2015-06-18 16:16:26 +00:00 |
|
vanfanel
|
98e6522f3f
|
Fixed a memory allocation error and simplified surface resource freeing functions.
|
2015-06-18 12:31:42 +00:00 |
|
vanfanel
|
26b0876376
|
DISPMANX backend: implemented a faster triple buffering method and abstracted drawing surfaces for core and menu in their own class-like struct. Honor the aspect ratio setting changes without re-launching. Cleanups.
|
2015-06-16 19:30:16 +00:00 |
|
twinaphex
|
7197b58ed6
|
(gfx/drivers) Cleanups
|
2015-06-13 02:49:29 +02:00 |
|
amigagamer
|
55934b4770
|
fix dispmanx compile (dispmanx_gfx_get_frame_count)
line 601 looking for dispmanx_get_frame_count
the correct name is dispmanx_gfx_get_frame_count (from line 592)
|
2015-05-30 17:00:06 +01: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
|
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
|
c22535b7e1
|
Reduce HAVE_FBO ifdefs
|
2015-04-25 02:35:06 +02:00 |
|
twinaphex
|
a039a64314
|
(exynos/dispmanx) Namespace / style nits
|
2015-04-03 03:53:01 +02:00 |
|
vanfanel
|
2eb3fdba44
|
Removed unneeded header includes in the Dispmanx driver.
|
2015-03-24 21:20:13 +01:00 |
|
vanfanel
|
25d9fc301d
|
Free menu resources when exiting RA from menu. Changed console restore function name to a more appropiate one.
|
2015-03-21 11:53:44 +01:00 |
|
twinaphex
|
f130b00596
|
Updates pt. 3
|
2015-03-20 22:08:36 +01:00 |
|
vanfanel
|
d7a2a7c4c1
|
Fixed lockup issue on the dispmanx driver. Rewrote some parts for simplicity.
|
2015-03-19 12:23:18 +01:00 |
|
aliaspider
|
7a72d46f9a
|
add a read_frame_raw callback to the video_driver_t structure.
|
2015-03-16 09:33:16 +01:00 |
|
vanfanel
|
9b6d336983
|
Fixed building with dispmanx only with no OpenGL/GLES. Corrected comment.
|
2015-03-15 16:20:03 +01:00 |
|
twinaphex
|
6c0f4eb5f0
|
(dispmanx_gfx.c) Cleanups
|
2015-03-15 05:41:29 +01:00 |
|