-
ce70978ef6
Starting to split up alloy/core.h.
Ben Vanik
2014-07-14 19:18:42 -07:00
-
e9284dfaed
More C++11ification.
Ben Vanik
2014-07-13 22:28:00 -07:00
-
0a250d5e91
C++11ing some things.
Ben Vanik
2014-07-13 21:53:31 -07:00
-
29e4c35c38
Removing alloy::tracing, as it's unused.
Ben Vanik
2014-07-13 21:25:58 -07:00
-
9437d0b564
Sprucing up some of alloy.
Ben Vanik
2014-07-13 21:15:37 -07:00
-
48425da8ff
Sandbox getting close to running.
Ben Vanik
2014-07-12 22:59:16 -07:00
-
4a0531abc5
Posix code cache.
Ben Vanik
2014-07-12 22:25:12 -07:00
-
7ee79318e8
Fixing a bunch of alloy clang issues.
Ben Vanik
2014-07-12 21:52:33 -07:00
-
9b78dd977b
Migrating atomic ops to std::atomic where possible and poly.
Ben Vanik
2014-07-12 17:48:54 -07:00
-
bf882714d0
Cleaning up asserts and file/line macros.
Ben Vanik
2014-07-12 16:51:52 -07:00
-
840357413c
Style guide notes.
Ben Vanik
2014-07-11 18:49:49 -07:00
-
8a6807bd92
Fixing linter to work on Windows (ironically, by breaking it).
Ben Vanik
2014-07-11 18:43:35 -07:00
-
4b6f1882e7
Adding cpplint.
Ben Vanik
2014-07-11 18:40:51 -07:00
-
1d54342930
Starting to cleanup includes a bit. Still a mess.
Ben Vanik
2014-07-11 18:03:35 -07:00
-
f24b45a07c
Moving threading utils to poly.
Ben Vanik
2014-07-10 23:51:28 -07:00
-
9031d5f4a4
Fix clang warnings / move some plat code into poly.
Ben Vanik
2014-07-10 22:51:27 -07:00
-
7daa85179c
Running clang-format on alloy.
Ben Vanik
2014-07-10 20:20:00 -07:00
-
0158380cfc
Fixing xenia-build on OSX.
Ben Vanik
2014-07-09 23:08:58 -07:00
-
868803e03a
Fixing file header.
Ben Vanik
2014-07-09 22:31:14 -07:00
-
c5f114018e
Replacing alloy::Mutex with std::mutex.
Ben Vanik
2014-07-09 22:28:51 -07:00
-
500647968c
Prepping poly.
Ben Vanik
2014-07-09 22:05:41 -07:00
-
1e19c6b1fd
part 2: ninja from the official repo.
Ben Vanik
2014-07-09 21:38:38 -07:00
-
42c8289d04
part 1: removing old ninja for repo switch.
Ben Vanik
2014-07-09 21:33:33 -07:00
-
0c3583f0e4
part 2: latest gyp pointed at official git repo.
Ben Vanik
2014-07-09 21:33:14 -07:00
-
f61c21506b
part 1: removing gyp (to switch repos).
Ben Vanik
2014-07-09 21:24:30 -07:00
-
6b197c4c92
Removing the debugger and dependencies. Needs rethinking.
Ben Vanik
2014-07-09 21:21:40 -07:00
-
f3e7d0a442
Bumping xbyak version.
Ben Vanik
2014-07-09 20:56:52 -07:00
-
fd2a1f85a6
Fixing #105 enough to get the games moving along.
Ben Vanik
2014-07-08 21:47:31 -07:00
-
deaf8308fc
More UNPACK forms - likely right.
Ben Vanik
2014-07-08 20:52:12 -07:00
-
0950e9f53c
Calm some games down that hammer XMPGetStatus.
Ben Vanik
2014-07-08 16:02:16 -07:00
-
eb7987a634
Setting default output values for pixel shaders.
Ben Vanik
2014-07-08 16:01:57 -07:00
-
2a68a1b35b
Special casing some VC++ traps.
Ben Vanik
2014-07-08 16:01:40 -07:00
-
66dc31a01c
Merge pull request #1 from benvanik/master
x1nixmzeng
2014-07-05 23:36:05 +01:00
-
-
-
-
ef75042f38
Update README.md
Ben Vanik
2014-07-04 09:59:16 -07:00
-
de8da767e9
Update README.md
Ben Vanik
2014-07-04 09:38:00 -07:00
-
a5627ee25a
Hide lock logging.
Ben Vanik
2014-07-03 12:59:08 -07:00
-
824d3c246f
Prevent null/broken shaders from dying in d3dcompiler.
Ben Vanik
2014-07-03 12:58:56 -07:00
-
3b853f6201
WSAStartup tweak.
Ben Vanik
2014-07-03 12:58:27 -07:00
-
a0cb341662
Trying really hard to keep games from spinning up networking.
Ben Vanik
2014-07-02 21:57:21 -07:00
-
d5f27dbf34
Better arg passing for Execute and experimenting with APCs.
Ben Vanik
2014-07-02 15:39:30 -07:00
-
d55a31e210
Merge pull request #91 from Fire30/master
Ben Vanik
2014-07-02 15:29:31 -07:00
-
-
15be1061d3
Fixed arguments for NetDll_send.
Fire30
2014-07-02 18:17:09 -04:00
-
da37242129
Merge pull request #90 from Fire30/master
Rick Gibbed
2014-06-23 23:53:01 -07:00
-
-
13b3fa6f84
Fixed typo in NetDll_setsockopt logging.
tj
2014-06-24 00:38:14 -04:00
-
-
4009eb1cd8
Fail out of XamContentCreateEnumerator.
Ben Vanik
2014-06-22 21:19:48 -07:00
-
9905380bd0
Steal one page of physical heap - this helps catch virt underflows.
Ben Vanik
2014-06-22 21:09:33 -07:00
-
7b98c748fa
Fixing double allocation of memory x_x
Ben Vanik
2014-06-22 21:03:41 -07:00
-
71eb408d67
Various fiddlings.
Ben Vanik
2014-06-22 19:41:26 -07:00
-
a5448b1296
Fixing pack float16.
Ben Vanik
2014-06-20 20:48:02 -07:00
-
da590bd9cc
Disable logging for TlsGetValue.
Ben Vanik
2014-06-20 20:44:53 -07:00
-
7936fa2dbd
Fix constants in pixel shaders.
Ben Vanik
2014-06-20 20:44:39 -07:00
-
45e149d00b
Possibly correct variable EXTRACT_I16.
Ben Vanik
2014-06-10 21:38:33 -07:00
-
02709e0d65
Optimize EXTRACT_I32(0).
Ben Vanik
2014-06-10 21:38:17 -07:00
-
4089f405af
PACK FLOAT16 seems correct.
Ben Vanik
2014-06-10 21:36:13 -07:00
-
713cfcb429
Possibly correct FLOAT16 unpack.
Ben Vanik
2014-06-10 21:35:50 -07:00
-
574a04a853
Preventing emulated instructions from stomping the xmm registers.
Ben Vanik
2014-06-10 21:33:58 -07:00
-
3845437276
Fix assert to allow 16 fetchers.
Ben Vanik
2014-06-10 21:06:36 -07:00
-
829b4f67bf
ReadFile EOF.
Ben Vanik
2014-06-10 20:40:11 -07:00
-
ff8c03046a
VECTOR_COMPARE_UGT/UGE (probably).
Ben Vanik
2014-06-09 21:29:35 -07:00
-
289075d052
Constant D3DCOLOR UNPACK. Could optimize earlier.
Ben Vanik
2014-06-09 21:29:15 -07:00
-
5343cab851
Support constant CALL_INDIRECT.
Ben Vanik
2014-06-09 21:15:13 -07:00
-
95508273f6
Misc experimentation.
Ben Vanik
2014-06-08 23:11:09 -07:00
-
052dca5010
Const src1 permute.
Ben Vanik
2014-06-08 22:21:38 -07:00
-
43a3b4f3c0
Support constant value movs to mmio memory.
Ben Vanik
2014-06-08 22:21:23 -07:00
-
264fc7cc91
Fix assert.
Ben Vanik
2014-06-08 22:21:05 -07:00
-
6e76c169d6
Proper(ish) VdSwap - fixes a bunch of things. Caching is working a bit better, now.
Ben Vanik
2014-06-08 21:24:29 -07:00
-
8337820500
Fiddling with interrupt triggering - still not right.
Ben Vanik
2014-06-08 11:59:57 -07:00
-
daa8a24173
Caching states.
Ben Vanik
2014-06-08 11:51:53 -07:00
-
6514eaa780
Disabling paged resource caching for now, as it's broken.
Ben Vanik
2014-06-08 11:25:10 -07:00
-
295910c3d8
Initial refactoring of gpu/. Runs too fast - now there are ringbuffer wrapping issues.
Ben Vanik
2014-06-08 11:23:55 -07:00
-
4072640a64
Skeleton of new shared GPU files.
Ben Vanik
2014-06-02 19:24:33 -07:00
-
beb5ee40ee
Dirty page table. Not yet used.
Ben Vanik
2014-06-02 07:49:45 -07:00
-
ddbebcda6c
Cleanup memory.
Ben Vanik
2014-06-02 07:11:27 -07:00
-
0e3854555d
Pure dynamic MMIO access. Prep for more complex GPU memory management.
Ben Vanik
2014-06-01 23:36:18 -07:00
-
3a8065b7b1
Vertex buffer caching. Doesn't help, though, as buffers are weird. Need to rethink all of this.
Ben Vanik
2014-06-01 09:42:07 -07:00
-
2d173ea62b
Caching index buffers.
Ben Vanik
2014-05-31 22:26:39 -07:00
-
19c48c7a90
Partial texture cache - doesn't invalidate yet.
Ben Vanik
2014-05-31 17:38:32 -07:00
-
529a1478d8
Sampler state caching.
Ben Vanik
2014-05-31 16:34:05 -07:00
-
6607606b15
Moving texture code into shared/separate files. Leaking a lot.
Ben Vanik
2014-05-31 15:42:21 -07:00
-
e42460039f
Untested PACK float16_2/_4.
Ben Vanik
2014-05-31 11:23:10 -07:00
-
a7c0c1327a
Latest xbyak with vcvtph2ps/ps2ph.
Ben Vanik
2014-05-31 10:47:37 -07:00
-
8be043fbd4
Merge pull request #86 from hlide/master
Ben Vanik
2014-05-31 08:19:03 -07:00
-
-
0598df1d9e
Removed weird symbols in x64_sequences.cc
hlide
2014-05-31 17:14:40 +02:00
-
e45fc3dc56
Reducing profiling forced swap frequency.
Ben Vanik
2014-05-31 08:13:13 -07:00
-
430d827770
Like, really fixing SELECT. Frogger now runs ^_^
Ben Vanik
2014-05-31 08:06:04 -07:00
-
8525cf739e
Update x64_sequences.cc
hlide
2014-05-31 16:51:15 +02:00
-
334f744fb8
EXTRACT_I8, EXTRACT_I16, EXTRACT_I32, EXTRACT_F32: properly modified the code in comments
hlide
2014-05-31 14:23:22 +02:00
-
002aaab77d
Fixing VECTOR_COMPARE_SGE.
Ben Vanik
2014-05-30 22:36:06 -07:00
-
-
df5d86e78c
Tweaking load/store. Nasty.
Ben Vanik
2014-05-30 22:29:08 -07:00
-
7acbf759e2
Fixing UNPACK D3DCOLOR. Probably.
Ben Vanik
2014-05-30 21:38:33 -07:00
-
0b42c72ec5
Fixing const propagated DID_CARRY.
Ben Vanik
2014-05-30 20:09:00 -07:00
-
d65b5801f8
Adding hlide's comments for EXTRACT - need to implement/test.
Ben Vanik
2014-05-30 14:02:15 -07:00
-
691a3d4ade
Fixing EXTRACT.
Ben Vanik
2014-05-30 14:01:52 -07:00
-
1729c8ce6d
Constant MIN/MAX.
Ben Vanik
2014-05-30 14:00:28 -07:00
-
8ba95efdce
Fixing mulx usage.
Ben Vanik
2014-05-30 12:41:48 -07:00
-
6c92e6a5c5
Increasing microprofile stack size, as some of these trees are deep.
Ben Vanik
2014-05-30 11:44:24 -07:00
-
0267efa5cc
Always swapping the graphics system so that we see the profiler update.
Ben Vanik
2014-05-30 06:50:07 -07:00
-
0c55309826
Fixing COMPARE and tweaking ABS/NEG.
Ben Vanik
2014-05-29 23:11:00 -07:00
-
328ece538a
Fixing disabled profiling.
Ben Vanik
2014-05-28 21:46:43 -07:00
-
997f582d1f
Removing useless counters.
Ben Vanik
2014-05-28 20:32:50 -07:00