Commit Graph

  • 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
  • 341a493bf9 Discovered new GPU opcode for constant setting. Ben Vanik 2015-03-15 12:26:40 -07:00
  • 4d61bac00f Assert shader constant bases. Ben Vanik 2015-03-15 11:34:33 -07:00
  • d803612184 Fixing recording of LOAD_ALU_CONSTANT. Ben Vanik 2015-03-15 11:27:04 -07:00
  • 795df80687 Possibly right const addressing and more shader instructions. Ben Vanik 2015-03-15 11:20:19 -07:00
  • b07cd49281 Fiddling with msaa scaling. Ben Vanik 2015-03-15 02:28:39 -07:00
  • 86faacdb87 LOAD_ALU_CONSTANT also taking a target type. Ben Vanik 2015-03-15 02:05:26 -07:00
  • 64c8d7ab98 MRTs and some more texture formats. Ben Vanik 2015-03-15 02:05:01 -07:00
  • b818adbf6d SET_CONSTANT for the other types. I think. Ben Vanik 2015-03-15 01:18:00 -07:00
  • 1a9ce6edfa Somewhere the file access mode is messed up... Ben Vanik 2015-03-15 00:18:18 -07:00
  • 613fdac71d Implementing one case of conditional shader execution blocks. Ben Vanik 2015-03-14 23:55:33 -07:00
  • ff4e9c32b6 XamContentFlush stub. Ben Vanik 2015-03-14 23:54:52 -07:00
  • 0117c39968 Proper XamEnumerate return when there are zero items. Ben Vanik 2015-03-14 23:54:43 -07:00
  • c6c24d50bd Extra copy dest formats. Ben Vanik 2015-03-14 20:27:34 -07:00
  • 1358d54ce9 Not sure msaa scaling is required anymore - odd. Ben Vanik 2015-03-14 20:08:25 -07:00
  • a70533f1c5 Fast seek forward in trace viewer. Ben Vanik 2015-03-14 20:08:05 -07:00
  • 55556e774f vs export mode 2 is ok. Ben Vanik 2015-03-14 20:07:55 -07:00
  • 6f0ca00651 Screen extent write; doesn't seem to do anything :/ Ben Vanik 2015-03-14 16:50:54 -07:00
  • 7192728fe0 Playing more with viewport stuff. Ben Vanik 2015-03-14 16:11:55 -07:00
  • d57306b473 Possibly fixing transforms. Ben Vanik 2015-03-10 20:25:14 -07:00
  • 5c33925995 Massive reworking of shader translator; for ALU ops only. Ben Vanik 2015-03-08 22:08:53 -07:00
  • 98194f0482 Assert on failure to compile glsl and unimplemented shader instrs. Ben Vanik 2015-03-08 21:57:44 -07:00
  • c28cbba00c Bigger textures in trace viewer. Ben Vanik 2015-03-08 21:57:04 -07:00
  • b9f9e1bb2b Blitter handles color/depth texture copies. Ben Vanik 2015-03-07 16:12:52 -08:00
  • d72610ba1b Custom blitter for final resolve. Ben Vanik 2015-03-07 10:17:09 -08:00
  • 2bce5ba0d9 Skip all predicated swaps - this may be too aggressive. Ben Vanik 2015-03-06 22:40:42 -08:00