summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd
Commit message (Collapse)AuthorAgeFilesLines
* MIDI: fixed reception of several System Common messages [Golden Child, R. ↵ arbee2019-06-231-2/+15
| | | | Belmont]
* d3d: this fixes alt-tab crash (nw) hap2019-06-171-1/+5
|
* make useless comment less confusing (nw) hap2019-06-176-6/+6
|
* apply minimize crashfix for bgfx too (nw) hap2019-06-171-1/+3
|
* Let's try to solve the quit-on-minimize problem (nw) yz70s2019-06-173-0/+6
|
* Changed a number of comment declarations to read *.cpp instead of *.c npwoods2019-06-168-8/+8
|
* Disable WII Lightgun hack by default (#5056) Kiall Mac Innes2019-05-141-1/+1
|
* (nw) possible fix for MT 07275 [hap] Robbbert2019-04-191-0/+5
|
* Merge pull request #4862 from kiall/multi-lightgun R. Belmont2019-04-051-2/+26
|\ | | | | Linux X11 Input: Fix multiple lightgun support
| * Linux X11 Input: Fix multiple lightgun support Kiall Mac Innes2019-04-051-2/+26
| | | | | | | | | | | | | | On X11 Linux, every lightgun event was passed onto every lightgun device within MAME. This obviously works for 1 gun, but with 2, it causes both crosshairs to move in the same direction at the same time.
* | OS X debugger: Update window titles when restoring configuration for ↵ AJR2019-03-272-0/+2
| | | | | | | | disassembly and memory viewers
* | (nw) Clean up the mess on master Vas Crabb2019-03-2625-166/+563
| | | | | | | | | | | | | | | | | | | | | | | | | | This effectively reverts b380514764cf857469bae61c11143a19f79a74c5 and c24473ddff715ecec2e258a6eb38960cf8c8e98e, restoring the state at 598cd5227223c3b04ca31f0dbc1981256d9ea3ff. Before pushing, please check that what you're about to push is sane. Check your local commit log and ensure there isn't anything out-of-place before pushing to mainline. When things like this happen, it wastes everyone's time. I really don't need this in a week when real work™ is busting my balls and I'm behind where I want to be with preparing for MAME release.
* | Revert "conflict resolution (nw)" andreasnaive2019-03-2525-563/+166
| | | | | | | | | | This reverts commit c24473ddff715ecec2e258a6eb38960cf8c8e98e, reversing changes made to 009cba4fb8102102168ef32870892438327f3705.
* | fs_xbr-lv3-noblend.sc: Fix compile (nw) Olivier Galibert2019-03-251-3/+3
|/ | | | We do not seem to have shader compilation in our automated testing, that could be a problem...
* OSD/OpenGl: Improve performance by moving calculations out of loop Andreas Müller2019-03-041-14/+18
| | | | | | | | | | | | This one was triggered by batman. Test case: mame64 -nothrottle batman Before: Average speed: 312.11% (20 seconds) After: Average speed: 327.43% (19 seconds) Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* Qt debugger: fix error in determining where clicks are in debugger views ↵ goldnchild2019-03-041-1/+1
| | | | [Golden Child] (#4705)
* Merge pull request #4698 from kiall/bug-4695 R. Belmont2019-03-011-1/+17
|\ | | | | Linux X11 Input: Fix lightgun support
| * Linux X11 Input: Fix lightgun support Kiall Mac Innes2019-02-281-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SDL/X11 number mouse/lighgun buttons 1,2,3, while windows and other parts of MAME like offscreen_reload expect 0,2,1. Transpose buttons 2 and 3, and then -1 the button number to align the numbering schemes. This fixes lightgun support on Linux - tested with an Ultimarc AimTrak and the following config: lightgun 1 lightgun_device lightgun lightgunprovider x11 lightgun_index1 "Ultimarc Ultimarc" offscreen_reload 1 Note: MAME must be compiled with XInput support: make -j10 NO_USE_XINPUT=0 Fixes bug #4695
* | Qt debugger: fix error in determining where clicks are in memory views ↵ R. Belmont2019-02-271-1/+1
| | | | | | | | [Golden Child]
* | srcclean (nw) Vas Crabb2019-02-241-257/+257
| |
* | sdl_sound.cpp: Remove leftover variable (nw) Enik Land2019-02-181-3/+0
| |
* | misc fixes Vas Crabb2019-02-183-44/+68
| | | | | | | | | | | | | | | | | | | | testkeys: * Clean up and modernise code * Use std::endl to end lines for its implicit flush * Centre window (less likely to hide behind taskbar, etc.) osdwin: * Ensure new windows are positioned within the work area of a monitor
* | (nw) remove some superfluous const, eliminate a superfluous temp, remove ↵ Vas Crabb2019-02-181-4/+2
| | | | | | | | superflous semicolons, etc. and also fix a known broken build script change
* | Show video-mode option 'accel' in help and GUI Andreas Müller2019-02-171-0/+1
| | | | | | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* | Fixed sdl2 keymap processing. [Couriersud] couriersud2019-02-163-43/+280
| | | | | | | | | | | | | | | | | | | | Keymaps must have been broken for ages: - It is now possible to map every scancode SDL2 defines. - Removed keycode field. This was a leftover from SDL1.x - Fixed bug preventing keymaps from working. - Fixed the DE keymap. - Converted other keymaps to new format and added a comment that they have to be reviewed and fixed.
* | add GCC/clang implementations of 64*64->128 multiply for x86_64, and adjust ↵ Vas Crabb2019-02-162-4/+40
| | | | | | | | some integer casts
* | osd: 64x64 multiply helpers (nw) Patrick Mackinlay2019-02-162-0/+76
|/ | | | Can we have these? I didn't attempt to add implementations for anything other than MSVC, but I believe gcc and clang for 64-bit targets have equivalents.
* Merge pull request #4492 from algestam/bgfx_hlsl_fix R. Belmont2019-01-161-3/+3
|\ | | | | Transposed transformation matrix to fix bgfx colors (nw)
| * Transposed transformation matrix to fix bgfx colors (nw) Henrik Algestam2019-01-081-3/+3
| |
* | osd/windows: Send logerror to stderr if no debugger is attached and -oslog ↵ Vas Crabb2019-01-134-30/+38
| | | | | | | | is on.
* | apply -verbose after processing command-line options and after first pass ↵ Vas Crabb2019-01-123-20/+20
| | | | | | | | over .ini files (nw)
* | 2018 -> 2019 changes (nw) Stiletto2019-01-101-1/+1
|/ | | * 2018 -> 2019 changes (nw)
* Keep track of which SDL input subsystems were initialized (nw) Justin Kerk2019-01-011-4/+16
|
* Better Emscripten SDL fix (nw) Justin Kerk2018-12-311-4/+5
|
* Fix joystick initialization with Emscripten SDL [Justin Kerk] Justin Kerk2018-12-301-0/+4
|
* Workaround for Web Audio autoplay restrictions in Chrome 71 [Justin Kerk] Justin Kerk2018-12-301-6/+12
|
* Fixed a few missing #includes flagged by VS2019 beta, nw mooglyguy2018-12-301-0/+1
|
* Merge tag 'mame0205' Vas Crabb2018-12-261-9/+15
|\ | | | | | | MAME 0.205
| * work around Qt crash, thanks mizapf (nw) Vas Crabb2018-12-251-9/+15
| |
* | clean up sdl_sound a bit (nw) Vas Crabb2018-12-251-113/+74
|/
* dwrite: noticed an error msg with missing \n (nw) hap2018-12-141-1/+1
|
* make dsound default over xaudio2 (nw) hap2018-12-141-1/+1
| | | | | | | Reasoning: xaudio2 module was completely disabled for over 2 years and unmaintained. Using "auto", MAME actually chose dsound as default. Plus I seem to be getting random buffer underflows/overflows with it, it needs to be more stable before it can be default. related: https://github.com/mamedev/mame/commit/8889f182f1af3e4b4b61c4a82559ada24d30e671
* clean up and improve option descriptions Vas Crabb2018-12-133-56/+56
|
* xaudio2: fix wrong dll, regression from ↵ hap2018-12-121-3/+3
| | | | | | a10fcd31d3d8add2424467f981d4405f06c920fb (nw) https://mametesters.org/view.php?id=7170
* Fix OS X build after a45221458dfba557ae32c0073750a06deea3f45e (nw) AJR2018-12-111-3/+1
| | | | posixptty.cpp uses openpty, which remains in <util.h> under OS X.
* Android compile fix (#4395) Miodrag Milanović2018-12-112-5/+7
| | | | | | | | | | * Fix compile for Android, set API to 24 * Update Android Studio project to API 24 * Fixed project file to latest Android Studio * fix build with gradle alone
* dec8.cpp: Fix regression with ghostb, srdarwin (nw) Scott Stone2018-12-091-1/+1
| | | | Some misc text changes to certain trigger usage info (nw)
* sdl_sound.cpp: Rework the circular buffer Celelibi2018-12-091-196/+164
| | | | | | | | | | Previous code had several oddities. Like checks against buffer overflows / underflows done at several places in the code, usage of a spinlock, unnecessary use of "volatile" qualifier, redundant informations about the circular buffer and exposed details about the split nature of ranges in the buffer. This lead to an unlikely deadlock once in a great while. Signed-off-by: Celelibi <celelibi@gmail.com>
* 3rdparty: Updated bgfx, bimg, and bx to latest upstream. [Ryan Holtz] mooglyguy2018-12-059-31/+36
|
* Fix crashiness on OS X when the network device couldn't be opened (nw) arbee2018-11-221-0/+3
|