summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fix clang build (nw) R. Belmont2016-06-111-1/+1
|
* Merge pull request #944 from bradhugh/unify_windowlist Brad Hughes2016-06-1122-121/+92
|\ | | | | Unify window_list in Windows and SDL OSD
| * Move window_list to osd_common_t Brad Hughes2016-06-1120-67/+64
| |
| * Unify window_list in Windows and SDL OSD Brad Hughes2016-06-1020-120/+94
| |
* | debugimgui: draw a light rectangle around a view if it has focus, gives a ↵ mahlemiut2016-06-111-0/+10
|/ | | | visual cue as which view accepts input.
* Fix keyboard shortcus for disassembly comments pane [Vas Crabb] Vas Crabb2016-06-093-3/+3
| | | | | | * Win32 previously recognised Ctrl+N but menu incorrectly showed Ctrl+M * Qt showed Ctrl+C but it was swallowed by text editing and didn't work * Ctrl+N is now shown/used by Win32 and Qt (matches Cmd-N on OS X)
* Major refactoring of debugger core [Ryan Holtz] therealmogminer@gmail.com2016-06-0821-121/+139
| | | | | | | | * Eliminate globals/file statics * Remove lots of stuff from global scope * Use std::function for custom command registration * Eliminate some trampolines * Build fixes from Vas Crabb and balr0g
* Fixed video mode opengl duplicated in SDL build. (nw) dankan18902016-06-073-3/+5
|
* Fixed scanlines if the screen output is less than twice the size of the host ↵ ImJezze2016-06-061-1/+7
| | | | source
* debugimgui: send character inputs to the debugger view with focus, allows ↵ mahlemiut2016-06-061-0/+12
| | | | editing in memory views.
* debugimgui: make new window shortcut keypresses not repeat mahlemiut2016-06-061-5/+5
|
* debugimgui: made debugger keys also use ImGui keypress functions mahlemiut2016-06-061-41/+41
|
* fix non-Windows compile (nw) arbee2016-06-051-1/+5
|
* Procedural texture for vectors in HLSL ImJezze2016-06-058-122/+138
| | | | | | * added simple procedural texture for vectors with rounded line ends and beam smoothness * added optional -vector_beam_smooth option * removed -antialias option, antialiasing is now always applied, except for plain D3D
* Placed back old output system as module "-output windows" need more things ↵ Miodrag Milanovic2016-06-055-1/+1139
| | | | cleaned (nw)
* Fixed network output to include all data [headkaze] arbee2016-06-051-1/+6
|
* debugimgui: adjust key repeat rate a bit mahlemiut2016-06-051-0/+5
|
* debugimgui: fix exception when un-collapsing a single window. mahlemiut2016-06-051-11/+16
|
* debugimgui: use ImGui functions to handle view inputs, allows key repeating ↵ mahlemiut2016-06-051-12/+12
| | | | to work in the debugger views.
* debugimgui: actually map cursor keys so that they can be used in input text ↵ mahlemiut2016-06-041-29/+4
| | | | widgets. Duh.
* debugimgui: add auto select-all flag to disassembly and memory expression ↵ mahlemiut2016-06-041-4/+2
| | | | inputs.
* Ensure XAudio2 doesn't crash when no sound card present. Brad Hughes2016-06-031-28/+48
|
* debugimgui: pressing Enter on an empty console input box does a single step. mahlemiut2016-06-031-2/+8
|
* debugimgui: removed scrollbar from memory windows, and let the view itself ↵ mahlemiut2016-06-021-8/+20
| | | | control what is displays. Use cursors/pageup/pagedown to control the memory window when the view cursor is visible.
* Hybrid Input Module: Change error printing to verbose on probe() and error ↵ Brad Hughes2016-05-312-4/+7
| | | | on init()
* Vector line width is now applied by BGFX ImJezze2016-05-292-1/+14
|
* Cleanup vector batch in D3D (nw) ImJezze2016-05-292-22/+19
|
* Removed dead D3D code (nw) ImJezze2016-05-294-182/+48
| | | | | | | - removed not functional vector texture code - removed unused D3DTOP_MODULATE2X/4X code - removed unused antialiasing code for UI lines - removed usage of vector_time_period which does not exist anymore
* More slider cleanup, nw therealmogminer@gmail.com2016-05-288-32/+37
|
* misc fixes (nw) Vas Crabb2016-05-281-0/+11
| | | | | | * fix a mismatched new[]/delete error in corealloc * _name massacre in corealloc while at it * add template/macro for delaring array with equivalent dimensions
* fix OSX compile (nw) Miodrag Milanovic2016-05-271-1/+1
|
* Fix potential crash when using pillarbox default.lay but not specifying 3 ↵ therealmogminer@gmail.com2016-05-271-2/+8
| | | | shader chains
* Fix crash when using pillarbox shaders, nw therealmogminer@gmail.com2016-05-2711-8/+186
|
* ui refactoring [Vas Crabb] Vas Crabb2016-05-272-8/+20
| | | | | | | | * Make ARRAY_LENGTH cause a compile error if used with a pointer/vector * Clean up text input code, move common operations to inline templates * Fix numerous one-byte buffer overruns * Don't flat-out ignore input beyond the C1 hole * Fix decoding of SDL text input
* Fix -resolution and -switchres Brad Hughes2016-05-263-6/+4
|
* Fix debug crash with bgfx screen chains therealmogminer@gmail.com2016-05-266-19/+49
|
* ui refactoring [Vas Crabb] Vas Crabb2016-05-2716-41/+47
| | | | | | | * move menu classes into ::ui namesapce * reduce scope of many symbols (first step in making UI code less rage-inducing so I can fix text input)
* Disable pthreads under Emscripten for now, they aren't actually available ↵ Justin Kerk2016-05-261-1/+1
| | | | unless you compile with experimental settings (nw)
* couriersud please stop using _names, they're reserved for compiler/system Vas Crabb2016-05-261-12/+12
|
* Cleanups and version bumpmame0174 Miodrag Milanovic2016-05-252-6/+6
|
* Revert partial fix for border style issue (nw) ImJezze2016-05-241-2/+2
| | | | - reverted from commit f911dfc and a6ccd3b, because it wasted up to 10 percent of the performance in fullscreen mode (actual fix for MT-06209 is not harmed)
* remove some dead threading code (nw) smf-2016-05-232-135/+7
|
* Moved extension of vector lines to where it belongs (nw) ImJezze2016-05-222-3/+3
|
* Normalized vector attenuation settings ImJezze2016-05-222-22/+21
| | | | | | - vector_length_ratio is now independent from screen size - changed vector_length_ratio range from [0.0, 1000.0] to [0.0, 1.0] - updated display name and description of vector_length_scale vector_length_ratio
* window.cpp - Remove dead WM_USER_* events for which handling was causing ↵ Paul Priest2016-05-221-26/+0
| | | | crashes. Fixes MT6217.
* Fixed init of XAudio2 when there is no window active (nw) Miodrag Milanovic2016-05-221-0/+3
|
* Fixed bloom target size for vector screens in full-screen mode ImJezze2016-05-221-17/+26
| | | | - this also improves the performance slightly
* 1. fixed title of fr2; 2. Fixed access violation after getting: Robbbert2016-05-211-4/+8
| | | | | | Proposed video mode not supported on device \\.\DISPLAY1 Unable to initialize Direct3D. Fatal error: Unable to complete window creation
* debugimgui: made a start on rendering just the visible areas of a debugger ↵ mahlemiut2016-05-201-55/+50
| | | | view. Generally works, but the scrollbar doesn't appear when viewing a 32-bit or larger address space (imgui bug?)
* Improve support for more Joysticks with DirectInput8. Also repair ↵ Quench02016-05-202-4/+28
| | | | DirectInput7 compile.