summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules
Commit message (Collapse)AuthorAgeFilesLines
* 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-2614-123/+369
| | | | | | | | | | | | | | | | | | | | | | | | | | 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-2514-369/+123
| | | | | | | | | | 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-181-33/+28
| | | | | | | | | | | | | | | | | | | | 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
* | 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.
* 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
| |
* | apply -verbose after processing command-line options and after first pass ↵ Vas Crabb2019-01-122-18/+17
| | | | | | | | 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-131-16/+16
|
* 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
|
* taptun: and formatting too (nw) Patrick Mackinlay2018-11-211-1/+1
|
* taptun: bollocks (nw) Patrick Mackinlay2018-11-211-1/+1
|
* taptun: padding and fcs on Linux too (nw) Patrick Mackinlay2018-11-211-5/+10
|
* nothing to see here (nw) arbee2018-11-031-2/+17
|
* srcclean and cleanup (nw) Vas Crabb2018-10-281-10/+11
|
* HLSL Color Transforms and 3D LUT (#4043) Westley M. Martinez2018-10-0710-31/+312
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove broken scanline uniform from post_pass * Add 3D LUT to HLSL * Allow individual LUTs for screen and UI * WIP: Port 3D LUT to BGFX * Finish porting LUT to BGFX * Add individual phosphor color conversion for HLSL new file: hlsl/chroma.fx Shader for converting xyY3 to sRGB modified: hlsl/phosphor.fx Minor changes to emphasize idea that phosphors are color agnostic modified: hlsl/post.fx Conversion from signal RGB to xyY3 modified: src/osd/modules/render/d3d/d3dhlsl.cpp modified: src/osd/modules/render/d3d/d3dhlsl.h modified: src/osd/windows/winmain.cpp modified: src/osd/windows/winmain.h * Add phosphor examples and update presets * Port phosphor color shaders to BGFX * Fix missing newlines at EOF
* sun4: More optimizations, nw mooglyguy2018-09-232-7/+15
|
* srcclean (nw) Vas Crabb2018-09-231-3/+3
|
* (nw) fix lots of inadverently mutable static pointers Vas Crabb2018-09-203-10/+10
|
* - fix not set default uniforms for vector pass (#4008) ImJezze2018-09-171-1/+1
|
* Port scanline modification to BGFX W. M. Martinez2018-09-143-38/+116
|
* HLSL: Move scanline to occur before defocus W. M. Martinez2018-09-142-22/+100
| | | | | | | | | | | | | On branch scanline Changes to be committed: modified: hlsl/post.fx Remove scanline effect new file: hlsl/scanline.fx Separate scanline effect into its own shader modified: src/osd/modules/render/d3d/d3dhlsl.cpp Add scanline effect modified: src/osd/modules/render/d3d/d3dhlsl.h Add scanline effect