Commit Graph

6161 Commits

Author SHA1 Message Date
darkf 4eff9b9dab Get D3D stuff mostly compiling on Clang 2020-04-07 02:44:39 -07:00
darkf c64cbfe482 EmuFS: Construct fs_instruction_t by name 2020-04-07 02:44:39 -07:00
darkf daab20a944 Cast to proper type in case 2020-04-07 02:44:39 -07:00
darkf a32bb946a0 Fix some ifdef conditions 2020-04-07 02:44:39 -07:00
darkf c821ac0f02 XbPixelShader: Use empty local to avoid undefined behavior 2020-04-07 02:44:39 -07:00
darkf e4371adf5e SetThreadName only works on MSVC for now 2020-04-07 02:44:39 -07:00
darkf b2a5f304bf Use standard C++ enum forward declarations 2020-04-07 02:44:39 -07:00
darkf a3a1849e6a Use GNU alignment attributes in XbConvert 2020-04-07 02:44:39 -07:00
darkf 1148f81c67 Define XINPUT_DLL for MinGW 2020-04-07 02:44:39 -07:00
darkf ee81f18645 Define XXH_INLINE_ALL for all compilers 2020-04-07 02:44:39 -07:00
darkf b8be2efa97 Include missing headers 2020-04-07 02:44:39 -07:00
darkf 1091bee10e InputDeviceManager::FindDevice uses const string& 2020-04-07 02:44:39 -07:00
darkf 5502d84057 Define LTM_DESC for all users of libtomcrypt, otherwise the header won't
have init_LTM available.
2020-04-07 02:44:38 -07:00
darkf fed6245e48 Fix erroneous macro definitions 2020-04-07 02:44:38 -07:00
darkf 3e505f1b5e Define DIK_PREVTRACK for MinGW 2020-04-07 02:44:38 -07:00
darkf 6959d023b4 Debug callbacks don't need WINAPI 2020-04-07 02:44:38 -07:00
darkf f2bdc40ef1 Fix separator items in resource file, for Clang 2020-04-07 02:44:38 -07:00
darkf 132142d5ae Use const string references for profile methods 2020-04-07 02:44:38 -07:00
darkf d20537fe5b Remove extern "C" linkage in Emu*, otherwise we get namespace collisions 2020-04-07 02:44:38 -07:00
PatrickvL 79ee9ecd21
Merge pull request #1856 from ergo720/hack_warn
Display warning message when activating the all cores hack
2020-04-02 17:43:42 +02:00
ergo720 4e01eb2f80 Display warning message when activating the all cores hack 2020-04-02 17:18:07 +02:00
PatrickvL b7473407e9
Merge pull request #1853 from RadWolfie/hotfix-audio-flushex
HOTFIX: Another fixup to FlushEx
2020-03-30 08:20:50 +02:00
Luke Usher 40049d02ae
Merge pull request #1846 from Margen67/appveyor
AppVeyor: Minor changes
2020-03-28 20:18:26 +00:00
RadWolfie 661774a8b7 another fixup for FlushEx and worker thread 2020-03-28 02:35:59 -05:00
RadWolfie 959bb22dfc add debug message for buffer/stream release functions 2020-03-28 01:50:46 -05:00
PatrickvL 1bc861ac52
Merge pull request #1852 from LukeUsher/clear_sw_interrupt_flag
kernel: Clear IRR register on software interrupt processing
2020-03-24 15:19:08 +01:00
Luke Usher 637e562080 kernel: Clear IRR register on software interrupt processing
Fixes a hang that can occur due to an infinite loop of interrupts under
certian conditions.
2020-03-24 14:05:53 +00:00
PatrickvL f98a620c2d
Merge pull request #1850 from RadWolfie/fix-boot-init-logs
Fix Boot Init Logs Not Always Output
2020-03-24 08:09:13 +01:00
RadWolfie bf59cec93b add info level to log_generate_active_filter_output function 2020-03-21 23:06:44 -05:00
RadWolfie aca3c17440 replace printf and forward EmuLogEx with INIT str to EmuLogInit 2020-03-21 23:06:44 -05:00
PatrickvL 1b9c628e04
Merge pull request #1849 from RadWolfie/fix-readme-cmake-requirement
HOTFIX: CMake version typo
2020-03-21 23:50:35 +01:00
RadWolfie 765f292069 add EmuLogOutput as generic and EmuLogInit as always output 2020-03-21 17:04:23 -05:00
RadWolfie b35a19f57b fix CMake version typo 2020-03-21 15:38:50 -05:00
Margen67 dcb198509f
README improvements (#1838)
README improvements

Deleted trailing whitespace.
Raised minimum GPU requirements, and removed LLE GPU since it's disabled.
Make links more direct, and update outdated links.
Removed redundant Development Builds header.
Link to readme instead of directly to compatibility issues so people read the readme.
Move Compiling note where it makes more sense.
Seperated/formatted building steps and made them less confusing.
Grammar/spelling fixes.
2020-03-20 05:16:26 -05:00
Luke Usher 82179de992
Merge pull request #1847 from Margen67/unused
Remove unused 7za import
2020-03-19 09:06:05 +00:00
Margen67 59af5dccdd Remove unused 7za import
This is a remnant of the old build system/CI.
2020-03-19 00:32:22 -07:00
Margen67 16d0880bd1 AppVeyor: Minor changes
Add yml validater to top.
Skip files unrelated to build.
Reformat comments.
Only build Release since Azure Pipelines already builds Debug and is faster.
Remove cmd since it's the default shell, and unneeded characters.
2020-03-18 14:47:17 -07:00
Luke Usher 5c6e808e60
Merge pull request #1843 from RadWolfie/hotfix-audio-flush-async
Fix Audio Flush Async and Discontinuity
2020-03-16 17:06:36 +00:00
Luke Usher e5d5e2a724
Merge pull request #1842 from Margen67/travis
[Travis] Cleanup
2020-03-16 08:20:55 +00:00
Luke Usher b4f7bf787d
Merge pull request #1845 from Margen67/azure
Azure Pipelines: Minor changes
2020-03-16 08:20:45 +00:00
Luke Usher f6d6d1e105
Merge pull request #1844 from Margen67/unused
Remove unused resource
2020-03-16 08:17:47 +00:00
Margen67 1b6bb3b1d9 Azure Pipelines: Minor changes
Ignore files unrelated to build.
Checkout submodules properly.
Use workingDirectory instead of cd for Build.
2020-03-15 00:03:50 -07:00
Margen67 9a5d0c38a1
Remove unused resource 2020-03-14 23:57:04 -07:00
RadWolfie da9e727330 fix missing calls to DSStream_Packet_Process 2020-03-13 23:49:49 -05:00
RadWolfie 178ec004c8 another flush async fix 2020-03-13 23:47:23 -05:00
RadWolfie 145e827d68 update SynchPlayback debug log more verbose 2020-03-13 13:33:38 -05:00
RadWolfie 0bf0e32df0 fix Discontinuity and GetStatus 2020-03-13 13:33:34 -05:00
RadWolfie 4a27006ce6 fix audio flush async worker 2020-03-13 13:33:25 -05:00
Margen67 f9d53eec74 [Travis] Cleanup
Remove git-depth 1 and submodules.
 Submodules are fetched by default, and git-depth 1 has caused problems with AppVeyor in the past.
Remove unneeded addition to PATH, braces, and commented stuff. Releases shouldn't be done with Travis since it uses VS2017.
2020-03-13 05:25:37 -07:00
RadWolfie 2c440eb03a
Merge pull request #1840 from Margen67/issue_template
Update to new issue template workflow
2020-03-09 18:54:48 -05:00