Ben Vanik
|
d9e4bc98e1
|
Code cleanup: removing cxx_compat.h
|
2015-05-02 10:55:22 -07:00 |
Ben Vanik
|
f8a2ed205e
|
Merge pull request #185 from sephiroth99/remove_extra_headers
Remove cxx_compat.h header
|
2015-05-02 10:50:56 -07:00 |
Ben Vanik
|
a26b3e70b6
|
Merge pull request #186 from DrChat/altinstr
Replace some instructions for CPUs without AVX2/CNTLZ
|
2015-05-02 10:48:06 -07:00 |
Dr. Chat
|
c896c63aff
|
Temporarily fix xbyak include
|
2015-05-02 12:44:41 -05:00 |
Ben Vanik
|
b785a786cd
|
Merge pull request #184 from sephiroth99/update_build_script
Update build script
|
2015-05-02 10:23:14 -07:00 |
Dr. Chat
|
b87b7472e0
|
Fix splat w/ F32
|
2015-05-02 09:32:21 -05:00 |
Dr. Chat
|
850e80396f
|
Whoops (again)
|
2015-05-02 09:32:13 -05:00 |
Dr. Chat
|
7844dfa034
|
Corrected vec splat alt. instructions
|
2015-05-02 09:32:03 -05:00 |
Dr. Chat
|
b4025c889a
|
whoops
|
2015-05-02 09:31:52 -05:00 |
Dr. Chat
|
c464584e89
|
CNTLZ alternative instructions
|
2015-05-02 09:31:43 -05:00 |
Dr. Chat
|
414e5b2d30
|
Replaced some AVX2 instructions with non-AVX2 instructions if unsupported by CPU
|
2015-05-02 09:31:31 -05:00 |
Dr. Chat
|
cad6ca6148
|
Include host CPU information in x64 emitter
Conflicts:
src/xenia/cpu/backend/x64/x64_emitter.cc
|
2015-05-02 09:31:01 -05:00 |
sephiroth99
|
fbb3878cf4
|
Remove cxx_compat.h header
Revert commits 6d159dc2 and 3f480d24 . Visual Studio 2013 is not
supported anymore, so they are not needed.
|
2015-05-02 09:36:34 -04:00 |
sephiroth99
|
8bdd28aa8c
|
Update build script
Remove references to old Visual Studio versions as they are not
supported anymore.
|
2015-05-02 09:17:34 -04:00 |
Ben Vanik
|
e3220f7ae6
|
Code cleanup: moving poly/ into xenia/base/
|
2015-05-02 03:42:51 -07:00 |
Ben Vanik
|
99816056be
|
Code cleanup: removing poly.h
|
2015-05-02 02:29:26 -07:00 |
Ben Vanik
|
642259e16f
|
Code cleanup: moving ExportResolver to xe::cpu
|
2015-05-02 02:11:11 -07:00 |
Ben Vanik
|
d76998915a
|
Code cleanup: moving poly logging to xenia
|
2015-05-02 01:59:50 -07:00 |
Ben Vanik
|
f7ca026db0
|
Code cleanup: moving poly::ui to xe::ui
|
2015-05-02 01:50:19 -07:00 |
Ben Vanik
|
4d15b2296e
|
Code cleanup: removing config.h and cleaning up platform.h
|
2015-05-02 01:41:39 -07:00 |
Ben Vanik
|
30f7effa73
|
Code cleanup: removing common.h
|
2015-05-02 01:25:59 -07:00 |
Ben Vanik
|
727ffaa122
|
Various fixes and utilties.
|
2015-05-02 00:26:03 -07:00 |
Ben Vanik
|
98e7e2727b
|
Updating deps.
|
2015-05-01 18:53:39 -07:00 |
Ben Vanik
|
6d8a226d7f
|
Code cleanup.
|
2015-03-29 11:27:33 -07:00 |
Ben Vanik
|
45b2d2ceea
|
Fixing xaudio2 memory type.
|
2015-03-29 11:26:16 -07:00 |
Ben Vanik
|
ec84a688e9
|
Starting to properly attribute virtual vs. physical memory accesses.
|
2015-03-29 11:11:35 -07:00 |
Ben Vanik
|
ab90e0932b
|
Minor tweaks for crazy shaders.
|
2015-03-28 18:13:21 -07:00 |
Ben Vanik
|
3a197705bb
|
Special memory functions for system allocs.
|
2015-03-28 15:54:44 -07:00 |
Ben Vanik
|
71eabf7f2b
|
Fixing some misc bugs.
|
2015-03-28 15:45:39 -07:00 |
Ben Vanik
|
ea28c563ad
|
DOAX has a lot of threads o_o
|
2015-03-25 19:17:17 -07:00 |
Ben Vanik
|
6bf84d832f
|
fresx and some vec128 constant prop.
|
2015-03-25 19:17:16 -07:00 |
Ben Vanik
|
55ef84bf21
|
Merge pull request #180 from Husono/patch-1
Update README.md
|
2015-03-25 17:58:25 -07:00 |
Husono
|
5468c54b79
|
Update README.md
Change the hypothetical requirements for full speed from GL-next to Vulkan/D3D12.
|
2015-03-25 17:17:55 -04:00 |
Ben Vanik
|
40591a5376
|
Fixing builtins.
|
2015-03-24 20:00:51 -07:00 |
Ben Vanik
|
281abea955
|
Converting addresses in xe::cpu to 32bit.
|
2015-03-24 19:41:29 -07:00 |
Ben Vanik
|
3279776a80
|
Moving cpu/frontend/ppc/ to cpu/frontend/.
|
2015-03-24 08:37:00 -07:00 |
Ben Vanik
|
9281d62106
|
Moving cpu/runtime/ to cpu/.
|
2015-03-24 08:25:58 -07:00 |
Ben Vanik
|
29912f44c0
|
Moving alloy/ into xenia/cpu/ to start simplifying things.
|
2015-03-24 07:46:18 -07:00 |
Ben Vanik
|
59395318f3
|
Moving some util types into poly.
|
2015-03-22 22:12:37 -07:00 |
Ben Vanik
|
b392afbfae
|
Basic cubemap support, though the sampling code is wrong.
|
2015-03-22 19:15:22 -07:00 |
Ben Vanik
|
7677d6ea9f
|
Depth range.
|
2015-03-22 15:30:36 -07:00 |
Ben Vanik
|
8cfcea2309
|
32_32_F render target format.
|
2015-03-22 15:30:18 -07:00 |
Ben Vanik
|
6486299496
|
--flush_stdout to disable flushing.
|
2015-03-22 11:49:13 -07:00 |
Ben Vanik
|
f8db3774cb
|
Hiding draw batch flush scope.
|
2015-03-22 11:41:46 -07:00 |
Ben Vanik
|
11b0c076bd
|
Adding basic short-term vb reuse, removing index counting.
Regression for some games (that don't size their fetches), massive
improvement for others.
|
2015-03-22 11:35:23 -07:00 |
Ben Vanik
|
159ebb4295
|
Removing unneeded stencil register logic.
|
2015-03-22 09:37:55 -07:00 |
Ben Vanik
|
08e652410e
|
Plumbing scalar params through swap. Hacky, but works for replay.
|
2015-03-22 09:31:55 -07:00 |
Ben Vanik
|
cef9a684cd
|
Primitive reset.
|
2015-03-22 08:52:05 -07:00 |
Ben Vanik
|
559cda3215
|
Forcing depth clear - not right, but gets atrain working.
|
2015-03-22 01:07:14 -07:00 |
Ben Vanik
|
b75e070d1b
|
Fixing color/depth clear state.
|
2015-03-22 00:45:00 -07:00 |