Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge tag 'mame0179' | Vas Crabb | 2016-10-26 | 1 | -1/+1 |
|\ | | | | | | | Tag for 0.179 | ||||
| * | final srccleanmame0179 | Vas Crabb | 2016-10-26 | 1 | -1/+1 |
| | | |||||
| * | Fixed linking warning for ASIO (nw) | Miodrag Milanovic | 2016-10-25 | 1 | -1/+0 |
| | | |||||
| * | SDL: fixed alt-tab from locking up the window system on Linux and Mac. [Hans ↵ | Olivier Galibert | 2016-10-24 | 1 | -1/+1 |
| | | | | | | | | Ostermeyer] | ||||
* | | Fix visual corruption introduced a few changelists ago by me, nw | therealmogminer@gmail.com | 2016-10-24 | 1 | -11/+25 |
| | | |||||
* | | Fixed linking warning for ASIO (nw) | Miodrag Milanovic | 2016-10-24 | 1 | -1/+0 |
| | | |||||
* | | fix unused variable error (nw) | smf- | 2016-10-24 | 1 | -1/+0 |
| | | |||||
* | | Apollo changes: [Hans Ostermeyer] | arbee | 2016-10-23 | 1 | -1/+1 |
| | | | | | | | | | | | | - Enable create when non-existing image name is given for omti8621 and sc499 SDL: fixed alt-tab from locking up the window system on Linux and Mac. [Hans Ostermeyer] | ||||
* | | Make d3d9 a little more discerning in what level of bad hardware it will ↵ | therealmogminer@gmail.com | 2016-10-23 | 2 | -322/+116 |
|/ | | | | allow, nw | ||||
* | srcclean (nw) | Vas Crabb | 2016-10-23 | 5 | -55/+55 |
| | |||||
* | Reduced defocus effect to one pass (HLSL/BGFX) | Jezze | 2016-10-22 | 2 | -16/+20 |
| | | | | | - removed second defocus pass - limited defocus stength to a maximum of 2.0 | ||||
* | Disabled clearing of render targets in several passes (HLSL) | Jezze | 2016-10-22 | 1 | -30/+17 |
| | | | | - which was quite a performance overhead and not necessary because the shaders fill every texel of a target without blending | ||||
* | Fixed null reference exception (D3D/HLSL) | Jezze | 2016-10-22 | 1 | -3/+12 |
| | | | | - when toggling from fullscreen to window mode | ||||
* | Refactored d3d_render_target (nw) | Jezze | 2016-10-22 | 4 | -308/+124 |
| | | | | | | | * removed cashe_target class * moved cashe texture and surface to d3d_render_target class * render targets are now created per screen not per screen texture * removed useless creation of render targets for ui textures | ||||
* | -ie15: Improved performance by using a timer to determine hblank. [Ryan Holtz] | therealmogminer@gmail.com | 2016-10-22 | 1 | -24/+1 |
| | |||||
* | final cleanup of TRUE/FALSE, left only in windows section where it represent ↵ | Miodrag Milanovic | 2016-10-22 | 9 | -44/+31 |
| | | | | BOOL (nw) | ||||
* | Cleanup linux OSD (nw) | Miodrag Milanovic | 2016-10-22 | 6 | -55/+55 |
| | |||||
* | fixed benchmarks build and cleanup U64 and S64 macro definition, it is now ↵ | Miodrag Milanovic | 2016-10-22 | 1 | -8/+0 |
| | | | | in standard (nw) | ||||
* | NOTICE (TYPE NAME CONSOLIDATION) | Miodrag Milanovic | 2016-10-22 | 106 | -990/+990 |
| | | | | | Use standard uint64_t, uint32_t, uint16_t or uint8_t instead of UINT64, UINT32, UINT16 or UINT8 also use standard int64_t, int32_t, int16_t or int8_t instead of INT64, INT32, INT16 or INT8 | ||||
* | [[noreturn]] instead of ATTR_NORETURN (nw) | Miodrag Milanovic | 2016-10-22 | 1 | -2/+0 |
| | |||||
* | use standard types uintptr_t, char16_t and char32_t instead of FPTR, ↵ | Miodrag Milanovic | 2016-10-22 | 23 | -107/+96 |
| | | | | utf16_char, unicode_char (nw) | ||||
* | Cleanup, TIMER_CALLBACK was only in unused parts (nw) | Miodrag Milanovic | 2016-10-21 | 1 | -4/+0 |
| | |||||
* | dynamic_buffer is just std::vector<UINT8> (nw) | Miodrag Milanovic | 2016-10-21 | 1 | -1/+1 |
| | |||||
* | Merge remote-tracking branch 'mamedev/master' | Tomer Verona | 2016-10-09 | 71 | -2162/+1564 |
|\ | |||||
| * | Misc. keyboard input improvements | AJR | 2016-10-08 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | | - Add BS, Tab, 00, 000 keys common on add-on keypads as input items; SDL may recognize these, but DirectInput does not - Assign Keypad 00 and Keypad 000 in several drivers' input lists - Add SDL keycode for "cancel" key - Add keypad keys as alternates to natural keyboard - Move has_keyboard() out of the core; enabled() test is unnecessary now that all optional keyboards are slot devices (nw) | ||||
| * | Added more warning disable to support compile on various clang versions (nw) | Miodrag Milanovic | 2016-10-08 | 2 | -0/+4 |
| | | |||||
| * | Fix for old GCC on this place as well (nw) | Miodrag Milanovic | 2016-10-07 | 1 | -0/+1 |
| | | |||||
| * | Fix compile (nw) | Miodrag Milanovic | 2016-10-07 | 1 | -0/+1 |
| | | |||||
| * | Replaced code usage of libuv with asio library (nw) | Miodrag Milanovic | 2016-10-07 | 15 | -1334/+167 |
| | | |||||
| * | Merge pull request #1469 from npwoods/new_strconv_overloads | Vas Crabb | 2016-10-05 | 22 | -103/+269 |
| |\ | | | | | | | Adding new string conversion overloads | ||||
| | * | Bulk renaming of Windows string conversion functions | Nathan Woods | 2016-10-03 | 22 | -117/+131 |
| | | | | | | | | | | | | | | | utf8_from_[a|w|t]string ==> osd::text::from_[a|w|t]string [a|w|t]string_from_utf8 ==> osd::text::to_[a|w|t]string | ||||
| | * | Collapsing string_source class hierarchy | Nathan Woods | 2016-10-03 | 1 | -34/+17 |
| | | | |||||
| | * | Eliminated virtual function use in strconv.cpp | Nathan Woods | 2016-10-03 | 1 | -17/+14 |
| | | | | | | | | | | | | Take note that in practice, this does not actually change the compiled code because the optimizer should be smart enough to remove the need for vtable lookups as a part of optimization (this is definitely true for MinGW). If you really prefer, I can collapse the class hierarchy into a single templated class that just has overloaded constructors - this also doesn't actually change the compiled code, but I can make the change if you wish. | ||||
| | * | Fixing const-ness on prototypes | Nathan Woods | 2016-10-03 | 1 | -2/+2 |
| | | | |||||
| | * | Refactored to eliminate duplicate logic, sidestepped concerns about writing ↵ | Nathan Woods | 2016-10-02 | 1 | -34/+78 |
| | | | | | | | | | | | | NUL into NUL terminator byte in std::[w]string | ||||
| | * | Adding new string conversion overloads | Nathan Woods | 2016-10-01 | 9 | -22/+150 |
| | | | | | | | | | | | | [a|w|t|utf8]_from_[a|w|t|utf8_]string(xyz.c_str()) seems to be common enough to justify overloads. Also, I'm explicitly assuming that it is legal to override the NUL pointer within a C++ basic_string (e.g. - s[s.size()] = '\0'). As far as I can tell, this seems to be legal - please don't shoot if I am wrong. | ||||
| * | | Fix two leaks (nw) | Brad Hughes | 2016-10-03 | 2 | -10/+41 |
| | | | |||||
| * | | Fix use of uninitialized stack memory in drawd3d.cpp (nw) | Brad Hughes | 2016-10-03 | 1 | -0/+1 |
| |/ | |||||
| * | win32_output: Register window messages before creating window (nw) | Brad Hughes | 2016-09-30 | 1 | -15/+16 |
| | | |||||
| * | We ran out of room for OSD modules (nw) | Brad Hughes | 2016-09-30 | 2 | -2/+4 |
| | | |||||
| * | Fixed aspect ratio of rounded corners (nw) | Jezze | 2016-09-29 | 1 | -11/+12 |
| | | |||||
| * | use floorf rather than floor for float->float | Vas Crabb | 2016-09-28 | 3 | -6/+6 |
| | | |||||
| * | Fixed several small issues in HLSL/BGFX | Jezze | 2016-09-28 | 9 | -76/+168 |
| | | | | | | | | | | | | * fixed target texture dimension when -intoverscan is used (this fixes the appereance of scanline and shadow mask) * added target_scale and screen_count uniforms * rounded corners now remain aligned with screen bounds when -intoverscan is used (single screen only) | ||||
| * | Changed win_get_window_text_utf8() to return std::string | Nathan Woods | 2016-09-25 | 3 | -21/+20 |
| | | | | | | | | | | | | This eliminated an unnecessary conversion step. Also, I have no idea what this WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) stuff is; it is hard to understand how it could possibly be correct because it ignores the 'window' parameter | ||||
| * | srcclean (nw) | Vas Crabb | 2016-09-26 | 7 | -13/+13 |
| | | |||||
| * | Merge pull request #1405 from tverona1/master | Brad Hughes | 2016-09-20 | 9 | -63/+72 |
| |\ | | | | | | | Adding support for stable controller id's | ||||
| * | | Fix compile for DirectWrite font provider and make it compile with normal ↵ | Brad Hughes | 2016-09-16 | 1 | -39/+42 |
| | | | | | | | | | | | | windows build | ||||
| * | | Convert OSD monitor info to modules plus add DXGI implementation | Brad Hughes | 2016-09-14 | 22 | -563/+826 |
| | | | |||||
* | | | Incorporate product / instance directinput device ids | Tomer Verona | 2016-10-09 | 1 | -2/+15 |
| |/ |/| | | | | | | | | | | | This change generates a more unique device id for derect input devices by incorporating the product unique identifier and instance unique identifier. This allows for better disambiguation on device id when mapping controllers via mapdevice config settings. | ||||
* | | Adding id() property to input_device | Tomer Verona | 2016-09-20 | 9 | -73/+74 |
| | | | | | | | | | | | | | | | | | | | | | | | | This change adds id() property to input_device, which represents the unique device id. This allows the osd layer when creating a device to pass a friendly display name along with a unique identifier. Currently the device id is only used to map a physical controller device to controller id, but can be used more generally in the future. For raw input devices, we use the full raw input name as the device id. For all other devices, we fall back to device name as the device id. The "uniqueness" of the device id is not currently enforced in code. |