Commit Graph

  • 0cf6e166a1 vec128 bitwise operators Dr. Chat 2016-01-13 01:29:47 -06:00
  • 9c93fa5187 Cleaning up xdbf stuff. - moving next to xex utils - fixing error cases around icon setting (and allowing reset) - making C++11 - abstracting a bit so future additions will be easier - fixing non-xex uses Ben Vanik 2016-01-10 11:04:55 -08:00
  • 86b706d87c Merge pull request #509 from x1nixmzeng/xex-resources Ben Vanik 2016-01-10 08:55:47 -08:00
  • 55ae5ba66a Merge pull request #510 from x1nixmzeng/xex-header-fix Ben Vanik 2016-01-10 08:52:17 -08:00
  • 3eb602c93a Assert library name index is in range of the string table x1nixmzeng 2016-01-09 17:55:57 +00:00
  • 6530b9dc49 Added callback when new module is launched x1nixmzeng 2016-01-09 17:36:46 +00:00
  • 06f259c87d Mask the name index instead x1nixmzeng 2016-01-09 02:43:29 +00:00
  • 7e4fdf7669 Fixed rare crash when accessing library import by name x1nixmzeng 2016-01-09 01:19:05 +00:00
  • 5fa9499a12 Community feedback x1nixmzeng 2016-01-08 22:55:37 +00:00
  • e4cef38d95 Formatting of changes x1nixmzeng 2016-01-07 20:51:28 +00:00
  • effe241a11 Removed stb_image dependency x1nixmzeng 2016-01-07 20:38:27 +00:00
  • 92c8409b0a Set the window icon from the module resource pool x1nixmzeng 2016-01-07 01:32:56 +00:00
  • 321e2d8873 Set the window title from the module resource pool x1nixmzeng 2016-01-07 00:58:05 +00:00
  • 729a1af0d5 Added XDBF utility library x1nixmzeng 2016-01-07 00:51:27 +00:00
  • 16c97189dd Splitting up debugger.h. Ben Vanik 2016-01-01 15:52:43 -08:00
  • 07ba1be7f5 Switching debugger to not retain XThreads. Ben Vanik 2016-01-01 15:35:48 -08:00
  • 1b487b67c9 Why travis doesn't have aligned_alloc but my other two unixes do, ?. Ben Vanik 2016-01-01 13:08:15 -08:00
  • 09aa3179fb Adding cstdlib to memory.h. Ben Vanik 2016-01-01 20:59:52 +00:00
  • 5fb2c7cca1 1 linking and running tests for travis. Ben Vanik 2016-01-01 20:54:36 +00:00
  • c93b93fe55 Standardizing wchar->char in main(). Ben Vanik 2016-01-01 12:46:26 -08:00
  • c8b544ffd4 Fixing casts. This is why I need tests. Ben Vanik 2016-01-01 12:45:06 -08:00
  • 8770e6e6cf Adding yaml-cpp for #428, use rando fork until jbeder/yaml-cpp#342 lands. Ben Vanik 2016-01-01 12:13:36 -08:00
  • 171a10ab9b Adding all the buildbot badges. Ben Vanik 2016-01-01 11:25:20 -08:00
  • 207b835386 I have a dream that one day compilers will agree. Ben Vanik 2016-01-01 19:19:18 +00:00
  • b4094e58eb xb tidy command. Ben Vanik 2016-01-01 19:15:07 +00:00
  • 2f012fb56d Though I disagree with these lint fixes, I want travis to shut up. Ben Vanik 2016-01-01 18:38:20 +00:00
  • b02ca62388 Fixing most remaining C++ warnings in clang. Ben Vanik 2016-01-01 18:37:33 +00:00
  • e029c9abdc Cleaning up clang warnings in gpu/. Ben Vanik 2016-01-01 16:04:47 +00:00
  • 95d3a9c345 Minor clang warning fixes. Ben Vanik 2016-01-01 06:01:22 +00:00
  • c4ca7ad2ae Fixing builds when profiling is disabled. Ben Vanik 2016-01-01 04:49:14 +00:00
  • c2649b1fd4 Ok, that's enough sysadmin for this year. Ben Vanik 2015-12-31 20:45:10 -08:00
  • 558395c250 Doot doot appveyor. Ben Vanik 2015-12-31 16:35:11 -08:00
  • 0fa5d5abe2 Merge branch 'sephiroth99-linuxfix' Ben Vanik 2015-12-31 14:39:43 -08:00
  • a95be25e2f Merge branch 'linuxfix' of https://github.com/sephiroth99/xenia into sephiroth99-linuxfix Ben Vanik 2015-12-31 14:39:23 -08:00
  • 51271dae08 Most appveyor docs use $(), but a few use %%. Trying that. Ben Vanik 2015-12-31 14:29:21 -08:00
  • 92250e1bf0 Linux clang setup. Ben Vanik 2015-12-31 14:26:39 -08:00
  • a133f309a6 GLU not required. Ben Vanik 2015-12-31 14:25:28 -08:00
  • 57448899d2 Trying lowercase appyveyor env vars? Ben Vanik 2015-12-31 13:14:25 -08:00
  • 8ab71d7e51 xb gputest and reference repo - woo. Ben Vanik 2015-12-31 12:27:26 -08:00
  • 87c4d438af Trying out appveyor release deployment. Ben Vanik 2015-12-31 11:21:28 -08:00
  • 97e6389904 Merge pull request #507 from marc0303/fixvfs Ben Vanik 2015-12-31 10:13:17 -08:00
  • f1829a5784 Fix the StfsContainerEntry not being initialized in StfsContainerFile Marc-Antoine Levasseur 2015-12-31 13:02:24 -05:00
  • 9e82ccb8f0 ffs appveyor Ben Vanik 2015-12-31 00:39:09 -08:00
  • f1ba191634 Upgrading to the latest premake and adding tool for dumping LLVM json. Ben Vanik 2015-12-31 00:37:13 -08:00
  • a168cdee87 appveyor go home, you're drunk. Ben Vanik 2015-12-30 23:05:01 -08:00
  • 51af658994 Renaming to match no .py style. Ben Vanik 2015-12-30 23:01:06 -08:00
  • f26bea88d9 Replacing zlib with snappy in traces, adding trace header, docs. Ben Vanik 2015-12-30 22:58:22 -08:00
  • 28f43e445d Adding snappy dependency (to replace zlib) for #505. Ben Vanik 2015-12-30 20:29:12 -08:00
  • 457c1fc30f [appveyor] Platform name correction. Ben Vanik 2015-12-30 19:59:57 -08:00
  • 3b1c238aa9 Proper configuration names. Ben Vanik 2015-12-30 19:47:37 -08:00
  • 6407e409c3 Disabling lint on appveyor to see if the rest builds. Ben Vanik 2015-12-30 17:26:30 -08:00
  • 13a90b2db2 Adding prebuilt premake5.exe back. Ben Vanik 2015-12-30 17:26:03 -08:00
  • 7bb0786e17 Giving appveyor another shot, now that they are free. Ben Vanik 2015-12-30 17:10:19 -08:00
  • 952d35911c Folding build_tools back into the main repo for simplicity. Ben Vanik 2015-12-30 16:52:49 -08:00
  • 214532a3e8 Fiddling with FPSCR and such. Still not implemented, but wiring done. Ben Vanik 2015-12-30 16:17:21 -08:00
  • 0482ffad5a Allow XMA decoder to be suspended. Ben Vanik 2015-12-30 10:49:01 -08:00
  • c296d581cf Readback CA in XER. Ben Vanik 2015-12-30 10:19:52 -08:00
  • 3800e300d4 Merge pull request #503 from DrChat/async_io_fix Ben Vanik 2015-12-30 15:48:19 -08:00
  • f5d4941716 shader_translator: Remove always true expression sephiroth99 2015-12-30 16:09:03 -05:00
  • f3fc50c8db shader: Fix print format for hash sephiroth99 2015-12-30 15:59:45 -05:00
  • 2a590f31fe XFile: Track asynchronous/synchronous flag (and return appropriately in nt Read/Write file) Dr. Chat 2015-12-30 17:34:26 -06:00
  • 962d8215da shader_translator: Handle all enum values in switch-cases sephiroth99 2015-12-30 15:51:32 -05:00
  • ee8e6e8822 debug_window: Use function to store from '__m128' variable. sephiroth99 2015-12-30 14:35:26 -05:00
  • b0bce0d9ab debug_window: Ignore other breakpoint types sephiroth99 2015-12-30 14:25:41 -05:00
  • 6b31ddfb42 debug_window: Use correct format specifier for double value sephiroth99 2015-12-30 14:22:50 -05:00
  • fe30941c9b debug_window: Use a string literal as a format string sephiroth99 2015-12-30 14:18:35 -05:00
  • 235f58d757 Add missing include for std::find sephiroth99 2015-12-30 12:28:18 -05:00
  • 058ae01568 Add default case which ignores other mouse buttons sephiroth99 2015-12-30 12:24:21 -05:00
  • 9451c0b1cf Fix different types in std::min arguments sephiroth99 2015-12-30 12:15:52 -05:00
  • 3f49aa3cef Add default case for unhandled target_type values sephiroth99 2015-12-30 11:29:16 -05:00
  • da71bc26a2 Use correct value in unhandled case assert sephiroth99 2015-12-30 11:18:11 -05:00
  • 16ade60d37 Pass a C string for logging argument sephiroth99 2015-12-30 11:08:47 -05:00
  • d982b54bda byte_stream: Remove template specialization in class scope sephiroth99 2015-12-30 11:05:04 -05:00
  • a743c12e72 byte_stream: add missing include for memcpy sephiroth99 2015-12-30 11:02:26 -05:00
  • fa953fe758 bit_map: Add missing include for size_t definition sephiroth99 2015-12-30 10:37:01 -05:00
  • fc04ca040f Fix building with profiling disabled sephiroth99 2015-12-30 10:17:17 -05:00
  • cbc74c92f4 Fixing CR update for divwu/divdu/mulhwu. Ben Vanik 2015-12-30 10:04:57 -08:00
  • 69c7bac8db Fixing branch address calculation. Ben Vanik 2015-12-30 09:47:24 -08:00
  • 3c332ef1f5 Adding/removing saturate checks where required. Ben Vanik 2015-12-30 09:31:03 -08:00
  • 76ed07cfff Adding back FILE_FLAG_BACKUP_SEMANTICS. Ben Vanik 2015-12-30 09:19:54 -08:00
  • 74d71f7a4a Fixing the rlw* instructions. Ben Vanik 2015-12-30 09:02:29 -08:00
  • b09e32ec15 Adding tests for broken rlwnm and rliwnm. Not yet fixed. Ben Vanik 2015-12-29 20:58:38 -08:00
  • 321e2663ef Fixing mullw. Ben Vanik 2015-12-29 20:42:20 -08:00
  • 431088d35e Faster clearing of heaps to speed up tests. Ben Vanik 2015-12-29 20:26:01 -08:00
  • d7eff7c9e3 Marking some memory instructions as kM. Ben Vanik 2015-12-29 17:53:49 -08:00
  • 077f73449d More gracefully handle killed threads. Still needs some UI love. Ben Vanik 2015-12-29 15:19:31 -08:00
  • cc37fb1358 Updating to the latest capstone. Fixes #440. Ben Vanik 2015-12-29 15:19:08 -08:00
  • 3ca0bff246 Avoid duplicate object handle assignment on creation. Ben Vanik 2015-12-29 14:03:23 -08:00
  • 9c694f07b3 Better trap message. Ben Vanik 2015-12-29 13:40:53 -08:00
  • 948aa2400d Formatting all code. Too gnarly to rebase properly. Ben Vanik 2015-12-29 13:13:34 -08:00
  • 4e7dfa477b Assign XModule path on load rather than in the constructor Dr. Chat 2015-12-28 13:25:04 -06:00
  • c242a01043 Mark XThreads as running before calling Execute Dr. Chat 2015-12-28 12:33:29 -06:00
  • 6108ff1608 Use a 64-bit bitmap rather than a 32-bit bitmap. Dr. Chat 2015-12-28 10:52:22 -06:00
  • 764dcba75a Update TLS comments Dr. Chat 2015-12-27 19:40:10 -06:00
  • 5cb591b993 Compensate for static TLS when accessing dynamic TLS. Dr. Chat 2015-12-27 18:35:44 -06:00
  • bca5fb5382 XThread acquire mutants on restore Dr. Chat 2015-12-27 17:16:35 -06:00
  • 5c94062110 XFile setup async_event_ in the restore constructor Dr. Chat 2015-12-27 17:15:21 -06:00
  • fefc2036b3 Fix XSemaphores saving/restoring a bad counter Dr. Chat 2015-12-27 17:14:49 -06:00
  • d4da8cab4e BitMap: Change the size param to the number of entries (bits) Dr. Chat 2015-12-27 13:33:26 -06:00
  • eee0bb070c Store thread TLS in guest memory rather than using host APIs Dr. Chat 2015-12-27 13:16:08 -06:00