summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd (follow)
Commit message (Collapse)AuthorAgeFilesLines
* document some error (nw) MetalliC2020-02-151-0/+1
|
* copy-paste error (nw) Vas Crabb2020-01-311-1/+1
|
* there are reasons for things being the way they were (nw) Vas Crabb2020-01-3127-18/+103
|
* fixed some modernize-use-auto clang-tidy warnings (nw) (#6238) Oliver Stöneberg2020-01-3038-111/+111
|
* fixed some modernize-use-equals-default clang-tidy warnings (nw) (#6237) Oliver Stöneberg2020-01-3046-124/+37
|
* fixed some clang-tidy warnings (nw) (#6236) Oliver Stöneberg2020-01-3015-43/+43
| | | | | | | | | | | | | | | | * fixed some modernize-redundant-void-arg clang-tidy warnings (nw) * fixed some modernize-use-bool-literals clang-tidy warnings (nw) * fixed some modernize-use-emplace clang-tidy warnings (nw) * fixed some performance-move-const-arg clang-tidy warnings (nw) * fixed some readability-redundant-control-flow clang-tidy warnings (nw) * fixed some readability-redundant-string-cstr clang-tidy warnings (nw) * fixed some performance-unnecessary-value-param clang-tidy warnings (nw)
* Revert accidentally committed changes. (nw) couriersud2020-01-251-17/+5
|
* segas16b: Added analog filters. [Couriersud] couriersud2020-01-251-5/+17
| | | | Analog filters added to systems with YM2151 and UPD7759. Reviewers can use USE_NL define to produce unfiltered sound.
* fix build with clang 9.0.0 on windows smf-2020-01-241-1/+1
| | | | | | ../../../../../src/osd/modules/input/input_winhybrid.cpp:107:16: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces] : m_variant({0})
* Merge pull request #6195 from firewave/includes R. Belmont2020-01-2242-68/+68
|\ | | | | use C++ library includes (nw)
| * use C++ library includes (nw) firewave2020-01-2242-68/+68
| |
* | fixed some clang-tidy warnings (nw) (#6197) Oliver Stöneberg2020-01-2215-39/+37
|/ | | | | | | | | | | | | | * fixed some bugprone-throw-keyword-missing clang-tidy warnings (nw) * fixed some modernize-use-nullptr clang-tidy warnings (nw) * fixed some readability-delete-null-pointer clang-tidy warnings (nw) * fixed some performance-faster-string-find clang-tidy warnings (nw) * fixed some performance-for-range-copy clang-tidy warnings (nw) * fixed some readability-redundant-string-cstr clang-tidy warnings (nw)
* input_sdl: Process control characters so that the natural keyboard can see ↵ AJR2020-01-101-0/+13
| | | | | | them (SDL normally strips these out) Don't strip linefeed characters (Ctrl-J) from natural keyboard input except when pasting strings
* video: higher maximum prescale (nw) hap2020-01-055-5/+5
|
* opengl: clamp to edge, same as the other renderers (nw) hap2020-01-041-8/+8
|
* Happy New Year 2020 (nw) (#6128) Stiletto2020-01-041-1/+1
| | | Happy New Year 2020 (nw) (#6128)
* render/bgfx: Fix incorrect swapping of red and blue components of screen tint AJR2019-12-311-1/+1
|
* Changed Direct3D renderer to call GetAncestor() in device_create() to npwoods2019-12-221-1/+5
| | | | | | get the root window This is to make -attach_window work with non-root windows
* save/restore otuput values in save states Vas Crabb2019-12-131-8/+5
|
* input_sdl.cpp: Ignore joystick buttons beyond maximum supported number. Vas Crabb2019-12-071-2/+5
| | | | * Note that the code to map excess buttons to switches doesn't actually do anything useful while INPUT_MAX_BUTTONS and MAX_BUTTONS happen to be defined to the same number.
* osd/sdl/window.cpp: Remove misleading comments. (nw) couriersud2019-11-271-14/+0
|
* netlist: Revert development code committed by accident. (nw) couriersud2019-11-262-16/+2
|
* netlist: move nl_examples to src/lib/netlist/examples. (nw) couriersud2019-11-252-2/+16
| | | One folder less in the top-level.
* Clean up render_screen_list code, replacing simple_list with std::list (nw) AJR2019-11-242-2/+2
|
* -bgfx: Fixed Github issue #5961. [Ryan Holtz] MooglyGuy2019-11-241-2/+2
|
* Opengl: Apply line width provided by renderer. [Couriersud] couriersud2019-11-241-0/+1
|
* bgfx: Fix edge case around B/C/G settings. [Couriersud] couriersud2019-11-241-1/+2
| | | | | | If e.g. kidniki is started with default gamma (1.0), changing gamma with slider doesn't work. Setting to a gamma <> 1 and restarting MAME will apply the gamma. This commit fixes this.
* srcclean (nw) Vas Crabb2019-11-253-3/+3
|
* -bgfx: Fixed Github issues #5830 and #5956. [Ryan Holtz] MooglyGuy2019-11-2512-47/+119
|
* srcclean and indentation cleanup (nw) Vas Crabb2019-11-241-22/+22
|
* Opengl render driver: fix bug preventing adjustment of ... [Couriersud] couriersud2019-11-241-1/+1
| | | | | | | | | | | | gamma, brightness and contrast. Starting MAME with defaults, i.e. gamma == 1.0, no rgb palette will be allocated. If gamma than is changed, a new palette will be allocated. But the texture will not be updated because the palette is not checked. This fix will check for palette changes. Note: if the palette is changed inplace, i.e. without reallocation, this will fail. The correct fix would be that the texture palette is not only a pointer to rgb_t * but to texture_palette_type. texture_palette_type would hold the pointer, the length and a sequential id which is checked in addition to pointer equality.
* -bgfx: Fixed broken rendering when using bgfx_screen_chains none, nw mooglyguy2019-11-223-7/+28
|
* stupid syntax error (nw) Vas Crabb2019-11-221-1/+1
|
* sound/coraudio: get rid of global_alloc/global_free (nw) Vas Crabb2019-11-221-60/+48
|
* UI input menu: treat codes containing a postive and negative of the same ↵ Vas Crabb2019-11-2110-12/+14
| | | | | | | | thing as invalid (e.g. A S not A) ioport.cpp: * better than 50% reduction in compile time, and better locality for static data * better encapsulation, const correctness and noexcept usage
* SDL: recognize GUIDs for joysticks, allows stable input ID mapping [R. Belmont] arbee2019-11-171-5/+13
|
* mac: fix copy/paste error, get rid of allocWithZone as it's ignored on ↵ Vas Crabb2019-11-184-8/+8
| | | | 64-bit ABI (nw)
* missed a couple of Mac debugger things (nw) Vas Crabb2019-11-182-28/+24
|
* missed one Windows debugger thing (nw) Vas Crabb2019-11-181-1/+1
|
* misc cleanup: Vas Crabb2019-11-1823-87/+106
| | | | | | | * Got rid of some more simple_list in core debugger code * Fixed a buffer overrun in wavwrite (buffer half requried size) * Slightly reduced dependencies and overhead in wavwrite * Made new disassembly windows in Qt debugger default to current CPU
* SDL: -video auto on macOS now selects BGFX rather than OpenGL for ↵ arbee2019-11-161-3/+3
| | | | future-proofing [R. Belmont]
* opengl: work around Retina issue on macOS Catalina until SDL catches up [R. ↵ arbee2019-11-161-1/+39
| | | | Belmont]
* Remove up to one frame of input latency. (#5901) antonioginer2019-11-1610-22/+51
| | | | | | | | | | * 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
* winptty: don't create pipe unless requested (nw) cracyc2019-11-161-1/+2
| | | | plugins/discord: disconnect if timed out (nw)
* Sync bgfx, bx and bimg with upstream; fix the hlsl fs_chroma.sc matrix ↵ Julian Sikorski2019-11-122-16/+8
| | | | | | | | | | | | | | transposition properly (#5875) * Sync bgfx with upstream revision 280420d * Sync bx with upstream revision 267727d * Sync bimg with upstream revision c1bab10 * Use bgfx helper functions to ensure correct matrix orientation * Rebuild hlsl chain
* bgfx: fix tgmj crash on resolution change (GitHub #5857) [Ryan Holtz Vas Crabb2019-11-061-0/+8
|
* bgfx: fix resource leak (nw) (#5820) algestam2019-10-281-0/+1
|
* srcclean (nw) Vas Crabb2019-10-264-29/+29
|
* (nw) keep a persistent temporary palette buffer in bgfx chain manager, back ↵ Vas Crabb2019-10-252-6/+7
| | | | out some unintentional screen changes
* -bgfx: Uncomment D3D12 backend detection, as it apparently no longer crashes ↵ MooglyGuy2019-10-231-5/+4
| | | | on exit on Win7, nw