hap
1329bdb412
video: higher maximum prescale (nw)
2020-01-05 15:44:30 +01:00
arbee
639f3886d7
SDL: -video auto on macOS now selects BGFX rather than OpenGL for future-proofing [R. Belmont]
2019-11-16 20:55:31 -05:00
antonioginer
eab5bcac00
Remove up to one frame of input latency. ( #5901 )
...
* Remove up to one frame of input latency. Makes MAME virtually lagless on VRR monitors.
* Use empty parentheses and clean interface member calls
* Add new option -instant_blit to make this feature optional
* Rename new option to -lowlatency, -ll
2019-11-16 16:06:13 -05:00
Miodrag Milanovic
88b5a5c09f
Cleanup linux OSD (nw)
2016-10-22 18:42:47 +02:00
Brad Hughes
bf52d11826
Convert OSD monitor info to modules plus add DXGI implementation
2016-09-14 08:32:05 -04:00
Scott Stone
670748c6e4
Assorted typos fixed (MT #6295 , 6296) (nw)
2016-07-15 12:38:06 -04:00
Brad Hughes
ad47988e79
Make monitor list a list of shared_ptr like window_list (nw)
2016-07-01 21:38:05 -04:00
Brad Hughes
1f8cf36ec9
Move window_list to osd_common_t
2016-06-11 12:02:22 -04:00
Brad Hughes
6bea81d33a
Unify window_list in Windows and SDL OSD
2016-06-10 22:55:00 -04:00
Miodrag Milanovic
175084897e
Added ability to create standalone emulators, added zexall as example (nw)
2016-05-08 19:07:18 +02:00
couriersud
6cb4c9c051
RIP sdlinc.h
2016-05-06 02:41:23 +02:00
Miodrag Milanovic
9c2ef88573
Revert "Temp revert of Brad changes (nw)"
...
This reverts commit 5e831f6506
.
2016-04-25 17:22:25 +02:00
Miodrag Milanovic
5e831f6506
Temp revert of Brad changes (nw)
2016-04-25 17:09:47 +02:00
Miodrag Milanovic
89c5e1f681
Various cleanups suggested by static analyzer (nw)
2016-04-24 12:58:31 +02:00
Miodrag Milanovic
1c726824f2
Split UI and frontend part from core [Miodrag Milanovic]
2016-04-23 11:26:47 +02:00
Brad Hughes
1a844a49c5
Refactor OSD window.
...
Unified renderer in osd_window as std::unique_ptr
Made windows all std::shared_ptr<window_type>
Made window lists std::list<std::shared_ptr<window_type>>
Updated OSD SDL worker_param to not use malloc (not compatible with smart
pointers)
Made renderer pointer to window a weak reference. May not be available
during destruction of the window.
2016-04-21 11:10:03 -04:00
therealmogminer@gmail.com
250a5cc805
Add AVI writing to bgfx, nw
2016-04-17 19:16:14 +02:00
Miodrag Milanovic
37c94e3373
Update windows to use platform independent watchdog implementation (nw)
2016-04-15 16:01:35 +02:00
therealmogminer@gmail.com
8719535cbc
Make sliders use an std::vector instead of a linked list, nw
2016-04-10 02:38:08 +02:00
couriersud
5f6e20d6a6
Fix SDL build on linux:
...
- removed inclusion of SDL headers in all headers.
- replaced those by forward declarations and in one case by a wrapper
class (for a typedef struct).
- added -Wno-strict-prototypes to 7z build (gmake target)
2016-04-09 22:21:58 +02:00
Antonio Giner
c402c87dc0
Fix keepaspect & unevenstretch toggles in SDL OSD
2016-04-07 18:36:00 +02:00
Vas Crabb
173dcfaaa5
Copy/paste some code from Windows OSD to get SDL going again - sorry if this is dirty
2016-03-24 05:01:31 +11:00
therealmogminer@gmail.com
ba0a1d8d52
Merge bgfx_shader into master, nw
2016-03-23 17:55:55 +01:00
therealmogminer@gmail.com
a99df78801
Merge with master
2016-03-21 08:27:06 +01:00
Antonio Giner
57b1c6ab77
Merge remote-tracking branch 'refs/remotes/mamedev/master' into integer_scaling_v2
2016-03-20 22:14:39 +01:00
Brad Hughes
7a0a60d3c4
Fix SDL input focus tracking bug plus remove references to USE_OLD_SDL_INPUT compiler directive from the input refactor.
2016-03-19 12:00:50 -04:00
therealmogminer@gmail.com
e37b96b68d
Some bugfixes for BGFX on SDL, nw
2016-03-18 04:49:37 +01:00
Antonio Giner
da18057256
Implement integer scaling in core renderer [Calamity]
2016-03-15 01:04:37 +01:00
Brad Hughes
f68ad66131
Merge input modules work.
2016-02-28 14:56:54 -05:00
Brad Hughes
7dfb578559
Refactor OSD input into modules
2016-02-28 14:25:10 -05:00
Miodrag Milanovic
38874df019
Fix build on SteamLink and enforce BGFX on it (nw)
2016-02-27 09:38:29 +01:00
therealmogminer@gmail.com
bf033cfe00
Final fixups, get sliders working again, nw
2016-02-21 03:03:29 +01:00
Miodrag Milanovic
38e054c765
placed back OPENGL check since GL is not same as GLES (nw)
2016-02-16 18:00:19 +01:00
Miodrag Milanovic
9eb2734495
BGFX mandatory requirement (nw)
2016-02-16 17:35:27 +01:00
Miodrag Milanovic
e1ace73626
opengl as requirement (nw)
2016-02-16 17:21:32 +01:00
Miodrag Milanovic
13b44026be
windows compile fix (nw)
2016-02-16 16:37:29 +01:00
Miodrag Milanovic
7caab6653e
Remove not needed headers (nw)
2016-02-16 16:35:29 +01:00
Miodrag Milanovic
40e0a1bcb7
Remove SDL 1.2 support (nw)
2016-02-16 16:35:03 +01:00
Miodrag Milanovic
30c10f6f79
modernized ui_input_manager (nw)
2016-01-10 20:32:30 +01:00
Miodrag Milanovic
ce75a5d682
removed memory tracking (nw)
2016-01-08 12:41:13 +01:00
Miodrag Milanovic
7c19aac60e
Rename *.c -> *.cpp in our source (nw)
2015-11-08 12:56:12 +01:00