Commit Graph

44 Commits

Author SHA1 Message Date
Anthony Pesch 4dbb061ea4 temporary disable /WX on Debug libsoundio builds 2017-02-15 20:22:24 -08:00
duodenim 41eea651ad Fix building on Visual Studio 2017 (#67)
* Use the actual instead of suggested audio latency in audio buffer calculation

* Allow compiling from VS2015+

This fixes the define in microprofile.h preventing building on versions of Visual Studio after VS2015
2017-01-23 21:44:21 -06:00
Anthony Pesch 32a8239132 windows build fixes 2017-01-01 22:06:16 -08:00
Anthony Pesch febbcc98eb build fix for latest nuklear 2017-01-01 12:42:46 -08:00
Anthony Pesch 0e49f52ce8 updated nuklear dependency to latest, added back TA_PARAM_VERTEX to tracer param list 2016-12-31 14:49:21 -08:00
Anthony Pesch 31b3d8cd53 use nk_list_view_* to avoid rendering so many list view items 2016-12-28 22:28:30 -08:00
Anthony Pesch 4ff03a0d2f remove gtest library 2016-12-17 00:19:54 -08:00
gamax92 2fb1f002be Backport wayland 1.10+ fix for SDL2
wayland: Add wl_proxy_marshal_constructor_versioned sym

wl_proxy_marshal_constructor_versioned was introduce in wayland-client 1.10.
2016-12-14 10:26:24 -07:00
Anthony Pesch 03cceedd8d added libsoundio based audio backend
initial mixing work
2016-10-17 21:17:04 -07:00
Anthony Pesch c98825fe10 added libsoundio 2016-12-03 19:24:46 -08:00
Anthony Pesch d092b097df renamed stats aggregate counters, merged back into profiler 2016-11-30 21:59:05 -08:00
Anthony Pesch 1bb85c7c69 updated to latest nuklear
added fps, vbs and mips to refactored debug menubar
2016-11-25 19:13:57 -08:00
Anthony Pesch 3d26120ebb refactored tracer to use nuklear 2016-06-25 14:36:31 -07:00
Anthony Pesch 7f54ca1d72 added nuklear source 2016-06-21 20:44:55 -04:00
Anthony Pesch 191f39d3b3 gcc / linux build fixes 2016-06-18 15:24:07 -07:00
Anthony Pesch 20dd75aa67 remove imgui 2016-06-18 00:16:06 -07:00
Anthony Pesch 37915e7129 initial c refactor 2016-05-22 19:57:47 -07:00
Anthony Pesch 7c2cdfbb56 updated eigen to 3.2.8 2016-04-22 21:55:08 -07:00
Anthony Pesch aaecac5902 replace beaengine with capstone 2016-04-21 23:08:58 -07:00
Anthony Pesch 879e6dffe7 upgrade to sdl 2.0.4 2016-04-10 16:11:37 -07:00
Anthony Pesch 09c5fa10cf added directory processing to recc 2016-04-10 11:12:28 -07:00
Anthony Pesch b0dbdf6e50 Revert "removed beaengine"
This reverts commit 9528d9beaa.
2016-04-07 23:44:27 -07:00
Anthony Pesch 38597832e6 update xbyak version 2016-04-06 22:19:10 -07:00
Anthony Pesch f72f05a437 windows build fixes
fixed OP_LOAD_LOCAL / OP_STORE_LOCAL on windows
use r14 / r15 for memory and guest ctx pointers
updated SH4 builder to emit consistent IR regardless of function parameter evaluation order
2016-03-26 20:54:27 -07:00
Anthony Pesch 56d039e643 linux build fixes 2016-03-25 01:41:57 -07:00
Anthony Pesch c836560bc9 window system refactor
added imgui for gui rendering
added WindowInterface to Machine class enabling hardware to tap into window events for input and rendering
2016-03-18 18:06:57 -07:00
Anthony Pesch 4d811ae557 add gdb detach support 2016-03-02 23:22:55 -08:00
Anthony Pesch 498990fcb2 initial debugger support 2016-02-29 23:51:42 -08:00
Anthony Pesch 9528d9beaa removed beaengine 2016-02-12 17:28:36 -08:00
Anthony Pesch 76e4a96689 fix compilation errors under -Wall -Wextra -Werror and /W3 2015-09-17 16:27:45 -07:00
Anthony Pesch 33e8fddbf8 updated microprofile version 2015-09-17 16:27:45 -07:00
Anthony Pesch 20541ab018 compile with /W3 under msvc 2015-09-04 22:53:31 -07:00
Anthony Pesch 548e3ca4c9 msvc compilation fixes, tests and interpreter now run 2015-08-27 09:55:10 -07:00
Anthony Pesch 0bbc9981b4 added glew 2015-08-27 09:55:10 -07:00
Anthony Pesch bcf79646e8 remove glog source 2015-08-26 21:27:53 -07:00
Anthony Pesch c8e9b8edb3 don't declare snprintf / va_copy for VS 2015
hack to avoid OS_WINDOWS macro redefinition error for VS 2015
2015-08-26 21:27:53 -07:00
Anthony Pesch 77a9d53738 updated to gflags 2.1.2 2015-08-26 21:27:52 -07:00
Anthony Pesch d711b945df updated to SDL2 head 2015-08-26 21:27:52 -07:00
Anthony Pesch dbdc15dcab clear clabel definition lists in LabelManager::reset, https://github.com/herumi/xbyak/pull/27 2015-08-17 04:31:10 -07:00
Anthony Pesch 89f483dcc4 updated xbyak dependency and removed Xbyak::Address equality workaround 2015-08-09 21:15:45 -07:00
Anthony Pesch 0238f4f439 gcc compilation fixes 2015-07-31 21:01:00 -07:00
Anthony Pesch 50fed24a45 added beaengine 2015-07-24 15:13:26 -07:00
Anthony Pesch c4b78cc565 initial x64 scaffolding 2015-07-01 22:16:28 -07:00
Anthony Pesch 01af271550 initial public commit 2015-07-01 10:45:31 -07:00