Commit Graph

  • 55a8964428 Fix shaders reading 10_11_11 bitfields backwards. Dr. Chat 2016-01-18 15:35:02 -06:00
  • 2e5c64fb13 Prevent some divide by zeros in shaders. Thanks @vlj! Fixes #518. Ben Vanik 2016-01-18 11:51:18 -08:00
  • 6777ce6668 Reconcile debugger and save state stuff into a single implementation. Fixes #497 and fixes #496. Still rough edges, but at least less duplication. Ben Vanik 2016-01-18 11:48:21 -08:00
  • d33795e78f Move style_guide.md and building.md to docs/ Riley Labrecque 2016-01-05 04:57:33 -06:00
  • ca135eb0e7 Merge pull request #517 from DrChat/vfetch_fix Ben Vanik 2016-01-16 23:38:25 -08:00
  • 34e03294ef Fix vfetch_mini instructions using stale data when following a vfetch_full that doesn't fetch anything Dr. Chat 2016-01-16 22:39:00 -06:00
  • 3f6784b10c Merge pull request #515 from DrChat/disc_image_crash_fix Ben Vanik 2016-01-14 13:40:04 -08:00
  • e8719dd949 Fix an overflow crash in DiscImageDevice::Verify Dr. Chat 2016-01-14 15:18:41 -06:00
  • 9473f20c7f Fixing travis lint diff. Ben Vanik 2016-01-13 22:55:28 -08:00
  • 3e2422acda Actually removing GPU traces. Ben Vanik 2016-01-13 22:45:59 -08:00
  • abe27f1d16 Removing GPU traces because github is a bunch of jerks. Ben Vanik 2016-01-13 22:39:31 -08:00
  • 2e826f9321 Supporting constants in Haswell codepaths for mul_add/sub. Ben Vanik 2016-01-13 22:29:39 -08:00
  • 0e11111326 Merge pull request #514 from DrChat/x64_speedups Ben Vanik 2016-01-13 18:17:07 -08:00
  • 0771eea0b3 Change comments to comply with local regulations. Dr. Chat 2016-01-13 19:41:15 -06:00
  • bd6bf16bd1 New flag: disable_global_lock - Disables global lock usage in guest code. Dr. Chat 2016-01-13 19:40:00 -06:00
  • 207e073132 Switching to mainline yaml-cpp. Ben Vanik 2016-01-13 17:31:22 -08:00
  • a5b37dce1d Shaders: Emit an unimplemented warning for indexed vertex fetch instructions Dr. Chat 2016-01-13 01:50:20 -06:00
  • 14c5e48120 Enable speculative PACK_TYPE_FLOAT16_3 Dr. Chat 2016-01-13 01:48:18 -06:00
  • 36372d1eae Enforce xex memory protections Dr. Chat 2016-01-13 01:47:06 -06:00
  • f0802d75fa Use atomic compare exchange in stdcx/stwcx (still under the global lock) Dr. Chat 2016-01-13 01:45:31 -06:00
  • 51dde62f09 x64 backend vector optimizations Dr. Chat 2016-01-13 01:43:23 -06:00
  • 7b6f1388d6 OPCODE_ATOMIC_COMPARE_EXCHANGE Dr. Chat 2016-01-13 01:41:58 -06:00
  • 3ccb2a978d Propagate vector constants. Dr. Chat 2016-01-13 01:38:56 -06:00
  • 4b7a403337 xe::be<uint64_t> visualizers Dr. Chat 2016-01-13 01:30:46 -06:00
  • 6d2f083b09 Up the maximum function count to 50,000 Dr. Chat 2016-01-13 01:30:15 -06:00
  • 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