Commit Graph

  • 0e836f2eec Fix CNTLZ (I think) SAR alt. instruction Dr. Chat 2015-05-05 08:23:24 -05:00
  • 649eb1cf8e Merge pull request #190 from DrChat/load_module Ben Vanik 2015-05-04 20:32:12 -07:00
  • 442e5f2840 clang-format Ben Vanik 2015-05-04 19:03:30 -07:00
  • 0f14575592 Shrinking debug info. Ben Vanik 2015-05-03 22:53:03 -07:00
  • 1b111f0313 Thread safety Dr. Chat 2015-05-04 22:16:48 -05:00
  • f12a8dbe20 Release modules on destruction Dr. Chat 2015-05-04 22:07:58 -05:00
  • 9f0663efa2 XexLoadImage for user modules Dr. Chat 2015-05-03 17:17:22 -05:00
  • 00c1b5fbbc Merge pull request #189 from DrChat/oops Ben Vanik 2015-05-04 19:41:26 -07:00
  • d86674ed82 Whoops Dr. Chat 2015-05-04 21:34:16 -05:00
  • c4784e6dcd Merge pull request #187 from DrChat/upstream Ben Vanik 2015-05-04 18:59:37 -07:00
  • 9603a0a683 Formatting Dr. Chat 2015-05-04 20:58:30 -05:00
  • 1571c51a56 Kill some unused code Dr. Chat 2015-05-04 20:33:04 -05:00
  • e90475a31b kill the TODO Dr. Chat 2015-05-04 20:26:18 -05:00
  • 549d37bfac Merge pull request #188 from DrChat/protected_tests Ben Vanik 2015-05-04 18:18:52 -07:00
  • bb398f32ca Guard test code with __try __except Dr. Chat 2015-05-04 20:12:02 -05:00
  • 6a602affed Don't parse loader export table for now (since it's referenced to with an exact address) Dr. Chat 2015-05-04 18:15:57 -05:00
  • 211cd0760a Use header->exe_address instead (in-case the module is relocated) Dr. Chat 2015-05-04 18:11:07 -05:00
  • be3d729831 Implemented this too (XexGetProcedureAddress) Dr. Chat 2015-05-04 17:40:37 -05:00
  • 49c8efdc6d XexGetProcedureAddress by name implemented. Dr. Chat 2015-05-04 17:38:34 -05:00
  • 78921c1a7e Merging Runtime into Processor. Ben Vanik 2015-05-03 22:28:25 -07:00
  • 4c8f3501ad Removing xdb and old tracing code before rewrite. Ben Vanik 2015-05-03 22:01:31 -07:00
  • d1ee1512b9 Fixing most clang-format errors. Ben Vanik 2015-05-03 10:27:50 -07:00
  • 6b22d35bfc Skeleton debugger. Here we go again! Ben Vanik 2015-05-03 10:25:16 -07:00
  • d2cafa8ba9 Updating xbyak. Ben Vanik 2015-05-03 08:02:12 -07:00
  • b96eea4e5d Removing unneeded files. Ben Vanik 2015-05-02 23:05:37 -07:00
  • c6a980c571 Kicking buildbot. Ben Vanik 2015-05-02 22:58:56 -07:00
  • 76399d0854 Removing ninja dep. Ben Vanik 2015-05-02 22:01:04 -07:00
  • 8b7187d480 Tweaking build script for weird pythons. Ben Vanik 2015-05-02 21:57:51 -07:00
  • 519fefd58d Replacing python stuff with BAT, 1993-style. Ben Vanik 2015-05-02 21:46:42 -07:00
  • ce7270b839 Readme cleanup. Ben Vanik 2015-05-02 11:07:40 -07:00
  • d9e4bc98e1 Code cleanup: removing cxx_compat.h Ben Vanik 2015-05-02 10:55:22 -07:00
  • f8a2ed205e Merge pull request #185 from sephiroth99/remove_extra_headers Ben Vanik 2015-05-02 10:50:56 -07:00
  • a26b3e70b6 Merge pull request #186 from DrChat/altinstr Ben Vanik 2015-05-02 10:48:06 -07:00
  • c896c63aff Temporarily fix xbyak include Dr. Chat 2015-05-02 12:44:41 -05:00
  • b785a786cd Merge pull request #184 from sephiroth99/update_build_script Ben Vanik 2015-05-02 10:23:14 -07:00
  • b87b7472e0 Fix splat w/ F32 Dr. Chat 2015-05-02 09:11:12 -05:00
  • 850e80396f Whoops (again) Dr. Chat 2015-05-02 01:37:04 -05:00
  • 7844dfa034 Corrected vec splat alt. instructions Dr. Chat 2015-05-02 01:36:11 -05:00
  • b4025c889a whoops Dr. Chat 2015-05-02 00:57:03 -05:00
  • c464584e89 CNTLZ alternative instructions Dr. Chat 2015-05-02 00:53:25 -05:00
  • 414e5b2d30 Replaced some AVX2 instructions with non-AVX2 instructions if unsupported by CPU Dr. Chat 2015-05-01 17:34:05 -05:00
  • cad6ca6148 Include host CPU information in x64 emitter Dr. Chat 2015-05-01 15:52:09 -05:00
  • fbb3878cf4 Remove cxx_compat.h header sephiroth99 2015-05-02 09:36:34 -04:00
  • 8bdd28aa8c Update build script sephiroth99 2015-05-02 09:17:34 -04:00
  • e3220f7ae6 Code cleanup: moving poly/ into xenia/base/ Ben Vanik 2015-05-02 03:42:51 -07:00
  • 99816056be Code cleanup: removing poly.h Ben Vanik 2015-05-02 02:29:26 -07:00
  • 642259e16f Code cleanup: moving ExportResolver to xe::cpu Ben Vanik 2015-05-02 02:11:11 -07:00
  • d76998915a Code cleanup: moving poly logging to xenia Ben Vanik 2015-05-02 01:59:50 -07:00
  • f7ca026db0 Code cleanup: moving poly::ui to xe::ui Ben Vanik 2015-05-02 01:50:19 -07:00
  • 4d15b2296e Code cleanup: removing config.h and cleaning up platform.h Ben Vanik 2015-05-02 01:41:39 -07:00
  • 30f7effa73 Code cleanup: removing common.h Ben Vanik 2015-05-02 01:25:59 -07:00
  • 727ffaa122 Various fixes and utilties. Ben Vanik 2015-05-02 00:26:03 -07:00
  • 98e7e2727b Updating deps. Ben Vanik 2015-05-01 18:53:39 -07:00
  • 6d8a226d7f Code cleanup. Ben Vanik 2015-03-29 11:27:33 -07:00
  • 45b2d2ceea Fixing xaudio2 memory type. Ben Vanik 2015-03-29 11:26:16 -07:00
  • ec84a688e9 Starting to properly attribute virtual vs. physical memory accesses. Ben Vanik 2015-03-29 11:11:35 -07:00
  • ab90e0932b Minor tweaks for crazy shaders. Ben Vanik 2015-03-28 18:13:21 -07:00
  • 3a197705bb Special memory functions for system allocs. Ben Vanik 2015-03-28 15:54:44 -07:00
  • 71eabf7f2b Fixing some misc bugs. Ben Vanik 2015-03-28 15:45:39 -07:00
  • ea28c563ad DOAX has a lot of threads o_o Ben Vanik 2015-03-25 19:17:06 -07:00
  • 6bf84d832f fresx and some vec128 constant prop. Ben Vanik 2015-03-25 19:16:30 -07:00
  • 55ef84bf21 Merge pull request #180 from Husono/patch-1 Ben Vanik 2015-03-25 17:58:25 -07:00
  • 5468c54b79 Update README.md Husono 2015-03-25 17:17:55 -04:00
  • 40591a5376 Fixing builtins. Ben Vanik 2015-03-24 20:00:51 -07:00
  • 281abea955 Converting addresses in xe::cpu to 32bit. Ben Vanik 2015-03-24 19:41:29 -07:00
  • 3279776a80 Moving cpu/frontend/ppc/ to cpu/frontend/. Ben Vanik 2015-03-24 08:37:00 -07:00
  • 9281d62106 Moving cpu/runtime/ to cpu/. Ben Vanik 2015-03-24 08:25:58 -07:00
  • 29912f44c0 Moving alloy/ into xenia/cpu/ to start simplifying things. Ben Vanik 2015-03-24 07:46:18 -07:00
  • 59395318f3 Moving some util types into poly. Ben Vanik 2015-03-22 22:12:37 -07:00
  • b392afbfae Basic cubemap support, though the sampling code is wrong. Ben Vanik 2015-03-22 19:15:22 -07:00
  • 7677d6ea9f Depth range. Ben Vanik 2015-03-22 15:30:36 -07:00
  • 8cfcea2309 32_32_F render target format. Ben Vanik 2015-03-22 15:30:18 -07:00
  • 6486299496 --flush_stdout to disable flushing. Ben Vanik 2015-03-22 11:49:13 -07:00
  • f8db3774cb Hiding draw batch flush scope. Ben Vanik 2015-03-22 11:41:46 -07:00
  • 11b0c076bd Adding basic short-term vb reuse, removing index counting. Regression for some games (that don't size their fetches), massive improvement for others. Ben Vanik 2015-03-22 11:35:23 -07:00
  • 159ebb4295 Removing unneeded stencil register logic. Ben Vanik 2015-03-22 09:37:55 -07:00
  • 08e652410e Plumbing scalar params through swap. Hacky, but works for replay. Ben Vanik 2015-03-22 09:31:55 -07:00
  • cef9a684cd Primitive reset. Ben Vanik 2015-03-22 08:52:05 -07:00
  • 559cda3215 Forcing depth clear - not right, but gets atrain working. Ben Vanik 2015-03-22 01:07:14 -07:00
  • b75e070d1b Fixing color/depth clear state. Ben Vanik 2015-03-22 00:45:00 -07:00
  • c8ddc48106 Fixing microprofile display. Ben Vanik 2015-03-21 23:00:15 -07:00
  • 2401bb7d03 Fixing 1px offset in tiles. Ben Vanik 2015-03-21 22:52:35 -07:00
  • fa58eaa317 Partial success on predicated tiling (depth buffer still bad). Ben Vanik 2015-03-21 22:32:23 -07:00
  • 7c3225ee41 Render target display in trace viewer. Ben Vanik 2015-03-21 10:41:20 -07:00
  • 494e918496 Fixing alpha testing. Ben Vanik 2015-03-21 03:21:55 -07:00
  • 704077d543 Removing unneeded glViewport. Ben Vanik 2015-03-21 02:38:52 -07:00
  • b406f49ae4 Extracting dest coords in copies; still not right. Ben Vanik 2015-03-21 02:11:23 -07:00
  • fe7de2c0ba Window offset goes here. Still broken due to copy issue. Ben Vanik 2015-03-20 22:26:20 -07:00
  • 6b7b57cecf Super basic vertex buffer display in trace viewer. Ben Vanik 2015-03-20 21:54:52 -07:00
  • 8ce30448f8 Index buffer display in trace viewer. Ben Vanik 2015-03-20 20:41:58 -07:00
  • f7d0c427be Implementing alpha testing. Ben Vanik 2015-03-20 20:12:27 -07:00
  • a82587f943 Fixing window offset and moving into state batch params. Ben Vanik 2015-03-20 17:41:50 -07:00
  • d695f637a8 int draw offsets. Ben Vanik 2015-03-20 16:47:31 -07:00
  • 92f1a7cb40 Show predication in trace viewer (colors not accurate yet). Ben Vanik 2015-03-20 16:38:26 -07:00
  • 22246cccb5 Whoops - my arbitrarily picked GPU command # collided -_- Ben Vanik 2015-03-20 16:37:04 -07:00
  • 0ea8f74cf8 Packet disassembler just for current command. Ben Vanik 2015-03-15 21:22:23 -07:00
  • b060f6f263 disasm set shader consts packet. Ben Vanik 2015-03-15 20:59:21 -07:00
  • 2157c8a2b2 Dropping a bunch of profiling - VB/IB upload is slow, that's about it. Ben Vanik 2015-03-15 20:32:40 -07:00
  • 1608878437 Trying to figure out shader flow control; not going so well :/ Ben Vanik 2015-03-15 16:55:20 -07:00
  • 35513ceea0 Constant slot pairing... maybe. Ben Vanik 2015-03-15 14:21:09 -07:00