Ben Vanik
|
94c62b91d0
|
--trace_functions and --trace_function_coverage
|
2015-05-05 22:44:36 -07:00 |
Ben Vanik
|
ade5388728
|
bool-ifying xe::cpu
|
2015-05-05 18:52:54 -07:00 |
Ben Vanik
|
a38b05db24
|
Chunked mapped memory writer.
|
2015-05-05 18:52:53 -07:00 |
Ben Vanik
|
499bed21c0
|
Moving debugger.
|
2015-05-05 18:52:53 -07:00 |
Ben Vanik
|
b07d5b8ed3
|
Fixing compile warnings.
|
2015-05-05 18:52:37 -07:00 |
Dr. Chat
|
bffd2624fc
|
Lookup XEX export by ordinal
|
2015-05-05 18:54:01 -05:00 |
Dr. Chat
|
2e9aec194f
|
Ctrl+C Ctrl+V
|
2015-05-05 16:00:41 -05:00 |
Dr. Chat
|
26d8858684
|
Emulated vector shr
|
2015-05-05 15:58:51 -05:00 |
Rick Gibbed
|
abf97ea44d
|
Merge pull request #195 from DrChat/emulation
Emulate some vector arithmetic opcodes (until we get a native implementation)
|
2015-05-05 15:41:15 -05:00 |
Dr. Chat
|
cb127ae9ba
|
Emulate some vector arithmetic opcodes (until we get a native implementation)
|
2015-05-05 15:39:37 -05:00 |
Dr. Chat
|
54d84f04e3
|
XamLoaderLaunchTitle log parameters
|
2015-05-05 15:17:45 -05:00 |
Dr. Chat
|
cff09a4509
|
OPCODE_VECTOR_SHA and SPLAT_I16 for non-AVX2 CPUs
|
2015-05-05 14:35:37 -05:00 |
gibbed
|
3249f84700
|
It's vpblendw.
|
2015-05-05 13:58:21 -05:00 |
gibbed
|
6694461698
|
Fixed ecx restore in EmitShlXX/EmitShrXX/EmitShaXX.
|
2015-05-05 13:58:03 -05:00 |
Ben Vanik
|
743e01209b
|
Update x64_sequences.cc
|
2015-05-05 10:23:04 -07:00 |
Dr. Chat
|
c3f1e74814
|
And actually use vpblendw
|
2015-05-05 12:16:38 -05:00 |
Dr. Chat
|
c1f9952cbd
|
PERMUTE_I32 Alternative instructions
|
2015-05-05 12:16:31 -05:00 |
Dr. Chat
|
0e836f2eec
|
Fix CNTLZ (I think)
SAR alt. instruction
|
2015-05-05 08:53:41 -05:00 |
Ben Vanik
|
649eb1cf8e
|
Merge pull request #190 from DrChat/load_module
XexLoadImage support for user modules
|
2015-05-04 20:32:12 -07:00 |
Ben Vanik
|
442e5f2840
|
clang-format
|
2015-05-04 20:24:02 -07:00 |
Ben Vanik
|
0f14575592
|
Shrinking debug info.
|
2015-05-04 20:24:02 -07:00 |
Dr. Chat
|
1b111f0313
|
Thread safety
|
2015-05-04 22:16:48 -05:00 |
Dr. Chat
|
f12a8dbe20
|
Release modules on destruction
|
2015-05-04 22:07:58 -05:00 |
Dr. Chat
|
9f0663efa2
|
XexLoadImage for user modules
|
2015-05-04 22:03:14 -05:00 |
Dr. Chat
|
d86674ed82
|
Whoops
|
2015-05-04 21:39:43 -05:00 |
Ben Vanik
|
c4784e6dcd
|
Merge pull request #187 from DrChat/upstream
XexGetProcedureAddress by proc name
|
2015-05-04 18:59:37 -07:00 |
Dr. Chat
|
9603a0a683
|
Formatting
|
2015-05-04 20:58:30 -05:00 |
Dr. Chat
|
1571c51a56
|
Kill some unused code
|
2015-05-04 20:33:04 -05:00 |
Dr. Chat
|
e90475a31b
|
kill the TODO
|
2015-05-04 20:26:18 -05:00 |
Dr. Chat
|
bb398f32ca
|
Guard test code with __try __except
|
2015-05-04 20:12:02 -05:00 |
Dr. Chat
|
6a602affed
|
Don't parse loader export table for now (since it's referenced to with an exact address)
|
2015-05-04 18:16:31 -05:00 |
Dr. Chat
|
211cd0760a
|
Use header->exe_address instead (in-case the module is relocated)
|
2015-05-04 18:11:39 -05:00 |
Dr. Chat
|
be3d729831
|
Implemented this too (XexGetProcedureAddress)
|
2015-05-04 18:03:03 -05:00 |
Dr. Chat
|
49c8efdc6d
|
XexGetProcedureAddress by name implemented.
|
2015-05-04 18:02:57 -05:00 |
Ben Vanik
|
78921c1a7e
|
Merging Runtime into Processor.
|
2015-05-03 22:28:25 -07:00 |
Ben Vanik
|
4c8f3501ad
|
Removing xdb and old tracing code before rewrite.
|
2015-05-03 22:01:31 -07:00 |
Ben Vanik
|
d1ee1512b9
|
Fixing most clang-format errors.
|
2015-05-03 10:27:50 -07:00 |
Ben Vanik
|
6b22d35bfc
|
Skeleton debugger. Here we go again!
|
2015-05-03 10:25:16 -07:00 |
Ben Vanik
|
ce7270b839
|
Readme cleanup.
|
2015-05-02 11:07:40 -07:00 |
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 |
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 |
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
|
6bf84d832f
|
fresx and some vec128 constant prop.
|
2015-03-25 19:17:16 -07: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 |
Ben Vanik
|
c8ddc48106
|
Fixing microprofile display.
|
2015-03-21 23:00:15 -07:00 |
Ben Vanik
|
2401bb7d03
|
Fixing 1px offset in tiles.
|
2015-03-21 22:52:35 -07:00 |
Ben Vanik
|
fa58eaa317
|
Partial success on predicated tiling (depth buffer still bad).
|
2015-03-21 22:32:23 -07:00 |
Ben Vanik
|
7c3225ee41
|
Render target display in trace viewer.
|
2015-03-21 10:41:20 -07:00 |
Ben Vanik
|
494e918496
|
Fixing alpha testing.
|
2015-03-21 03:21:55 -07:00 |
Ben Vanik
|
704077d543
|
Removing unneeded glViewport.
|
2015-03-21 02:38:52 -07:00 |
Ben Vanik
|
b406f49ae4
|
Extracting dest coords in copies; still not right.
|
2015-03-21 02:11:23 -07:00 |
Ben Vanik
|
fe7de2c0ba
|
Window offset goes here. Still broken due to copy issue.
|
2015-03-20 22:26:20 -07:00 |
Ben Vanik
|
6b7b57cecf
|
Super basic vertex buffer display in trace viewer.
|
2015-03-20 21:54:52 -07:00 |
Ben Vanik
|
8ce30448f8
|
Index buffer display in trace viewer.
|
2015-03-20 20:41:58 -07:00 |
Ben Vanik
|
f7d0c427be
|
Implementing alpha testing.
|
2015-03-20 20:12:27 -07:00 |
Ben Vanik
|
a82587f943
|
Fixing window offset and moving into state batch params.
|
2015-03-20 17:41:50 -07:00 |
Ben Vanik
|
d695f637a8
|
int draw offsets.
|
2015-03-20 16:47:31 -07:00 |
Ben Vanik
|
92f1a7cb40
|
Show predication in trace viewer (colors not accurate yet).
|
2015-03-20 16:38:26 -07:00 |
Ben Vanik
|
22246cccb5
|
Whoops - my arbitrarily picked GPU command # collided -_-
|
2015-03-20 16:37:04 -07:00 |
Ben Vanik
|
0ea8f74cf8
|
Packet disassembler just for current command.
|
2015-03-15 21:22:23 -07:00 |
Ben Vanik
|
b060f6f263
|
disasm set shader consts packet.
|
2015-03-15 20:59:21 -07:00 |
Ben Vanik
|
2157c8a2b2
|
Dropping a bunch of profiling - VB/IB upload is slow, that's about it.
|
2015-03-15 20:32:40 -07:00 |
Ben Vanik
|
1608878437
|
Trying to figure out shader flow control; not going so well :/
|
2015-03-15 16:55:20 -07:00 |
Ben Vanik
|
35513ceea0
|
Constant slot pairing... maybe.
|
2015-03-15 14:21:09 -07:00 |
Ben Vanik
|
341a493bf9
|
Discovered new GPU opcode for constant setting.
|
2015-03-15 12:26:40 -07:00 |
Ben Vanik
|
4d61bac00f
|
Assert shader constant bases.
|
2015-03-15 11:34:33 -07:00 |
Ben Vanik
|
d803612184
|
Fixing recording of LOAD_ALU_CONSTANT.
|
2015-03-15 11:27:04 -07:00 |
Ben Vanik
|
795df80687
|
Possibly right const addressing and more shader instructions.
|
2015-03-15 11:20:19 -07:00 |
Ben Vanik
|
b07cd49281
|
Fiddling with msaa scaling.
|
2015-03-15 02:28:39 -07:00 |
Ben Vanik
|
86faacdb87
|
LOAD_ALU_CONSTANT also taking a target type.
|
2015-03-15 02:05:26 -07:00 |
Ben Vanik
|
64c8d7ab98
|
MRTs and some more texture formats.
|
2015-03-15 02:05:01 -07:00 |
Ben Vanik
|
b818adbf6d
|
SET_CONSTANT for the other types. I think.
|
2015-03-15 01:18:00 -07:00 |
Ben Vanik
|
1a9ce6edfa
|
Somewhere the file access mode is messed up...
|
2015-03-15 00:18:18 -07:00 |
Ben Vanik
|
613fdac71d
|
Implementing one case of conditional shader execution blocks.
|
2015-03-14 23:55:33 -07:00 |
Ben Vanik
|
ff4e9c32b6
|
XamContentFlush stub.
|
2015-03-14 23:54:52 -07:00 |
Ben Vanik
|
0117c39968
|
Proper XamEnumerate return when there are zero items.
|
2015-03-14 23:54:43 -07:00 |
Ben Vanik
|
c6c24d50bd
|
Extra copy dest formats.
|
2015-03-14 20:27:34 -07:00 |
Ben Vanik
|
1358d54ce9
|
Not sure msaa scaling is required anymore - odd.
|
2015-03-14 20:08:25 -07:00 |
Ben Vanik
|
a70533f1c5
|
Fast seek forward in trace viewer.
|
2015-03-14 20:08:05 -07:00 |
Ben Vanik
|
55556e774f
|
vs export mode 2 is ok.
|
2015-03-14 20:07:55 -07:00 |
Ben Vanik
|
6f0ca00651
|
Screen extent write; doesn't seem to do anything :/
|
2015-03-14 16:50:54 -07:00 |
Ben Vanik
|
7192728fe0
|
Playing more with viewport stuff.
|
2015-03-14 16:11:55 -07:00 |
Ben Vanik
|
d57306b473
|
Possibly fixing transforms.
|
2015-03-10 20:25:14 -07:00 |
Ben Vanik
|
5c33925995
|
Massive reworking of shader translator; for ALU ops only.
|
2015-03-08 22:08:53 -07:00 |
Ben Vanik
|
98194f0482
|
Assert on failure to compile glsl and unimplemented shader instrs.
|
2015-03-08 21:57:44 -07:00 |
Ben Vanik
|
c28cbba00c
|
Bigger textures in trace viewer.
|
2015-03-08 21:57:04 -07:00 |
Ben Vanik
|
b9f9e1bb2b
|
Blitter handles color/depth texture copies.
|
2015-03-07 16:12:52 -08:00 |
Ben Vanik
|
d72610ba1b
|
Custom blitter for final resolve.
|
2015-03-07 10:17:09 -08:00 |
Ben Vanik
|
2bce5ba0d9
|
Skip all predicated swaps - this may be too aggressive.
|
2015-03-06 22:40:42 -08:00 |
Ben Vanik
|
05239daecf
|
Fixing tracing of games that do everything in nested indirect buffers.
|
2015-03-06 22:27:41 -08:00 |
Ben Vanik
|
14c6fbfba4
|
Adding safety checks, disabling vendor gl extensions by default.
|
2015-03-06 21:54:59 -08:00 |
Ben Vanik
|
84fa131f12
|
Hacking on render targets. Kind of work in simple cases, upside down :/
|
2015-03-06 20:36:10 -08:00 |
Ben Vanik
|
a1e68c0036
|
Experimenting with clip mode but it doesn't work like I think it does.
|
2015-03-06 19:27:45 -08:00 |
Ben Vanik
|
9db38ac860
|
Kind of fixing window coordinates.
|
2015-03-06 13:42:56 -08:00 |
Ben Vanik
|
05bdbbbe84
|
Fixing packet disassembler.
|
2015-03-06 12:24:46 -08:00 |
Ben Vanik
|
b19c98fd9a
|
Fixing small textures. This was painful.
Fixes #173.
|
2015-03-05 22:22:34 -08:00 |
Ben Vanik
|
4b5f77bde4
|
Special quad list line geometry shader.
Fixes #174.
|
2015-03-03 20:31:05 -08:00 |
Ben Vanik
|
41174b0e64
|
Hacktastic GPU trace viewer; textures, shaders, state, etc.
|
2015-03-01 12:26:11 -08:00 |
Ben Vanik
|
0f1e870d99
|
Fixing keyboard input in imgui.
|
2015-02-21 11:47:53 -08:00 |
Ben Vanik
|
f013fde7b6
|
Merge pull request #172 from x1nixmzeng/master
Added API scanner tool
|
2015-02-21 11:46:41 -08:00 |
Ben Vanik
|
07c592942f
|
Simple UI for frame seeking.
|
2015-02-21 11:19:00 -08:00 |
Ben Vanik
|
5227fe72b5
|
RequestSwap to force a swap from the GL thread.
|
2015-02-21 11:18:22 -08:00 |
x1nixmzeng
|
25f78ed325
|
Added API scanner tool
New tool for issue #171 which links to libxenia to dump the API usage
from packaged content
|
2015-02-21 17:33:56 +00:00 |
Ben Vanik
|
130c11a2ca
|
GPU recording (--trace_gpu=file) and playback (gpu-trace-viewer file).
|
2015-02-20 07:47:06 -08:00 |
Ben Vanik
|
c4aeedd0a3
|
Hacking in PACK 8_IN_16 UUS
|
2015-02-17 17:23:19 -08:00 |
x1nixmzeng
|
d091f12c81
|
Adjustments to wildcard engine
Fixed incorrect logic when checking at the end of the string - some of
the names had an added null character
Removed case sensitivity
|
2015-02-17 22:42:01 +00:00 |
Ben Vanik
|
17bc561045
|
Implement XMA* methods.
Fixes #156.
|
2015-02-16 22:22:42 -08:00 |
Ben Vanik
|
1204f35f1e
|
--disable_framebuffer_readback
|
2015-02-16 21:58:24 -08:00 |
Ben Vanik
|
50b0746a26
|
XMA hardware spoofing when using direct register access.
This works for recent games that don't use the XMA* methods.
Upcoming CLs will add the XMA* method shims forthcoming.
|
2015-02-16 17:18:28 -08:00 |
x1nixmzeng
|
97ed221d8b
|
Fixed writing data to the host device
New paths can now be created if they do not exist - this allows content
packages such as savedata to be written to disk
|
2015-02-16 23:04:10 +00:00 |
Ben Vanik
|
20f40a1da4
|
sprintf.
|
2015-02-16 10:07:46 -08:00 |
Ben Vanik
|
04b30fef99
|
Fixing warning.
|
2015-02-13 15:50:37 -08:00 |
x1nixmzeng
|
4f7761c5e2
|
Support for wildcard queries
Provides support for persistent wildcard file requests, as described in
#96
Also moved CanonicalizePath into common code (poly::fs)
|
2015-02-13 23:41:19 +00:00 |
Ben Vanik
|
3d980dd294
|
No-op FileDispositionInformation for NtSetInformationFile.
|
2015-02-13 12:00:34 -08:00 |
Ben Vanik
|
a482d7968b
|
Fixing bad log and warnings.
|
2015-02-13 11:29:07 -08:00 |
Ben Vanik
|
a5eacc2972
|
Fixing polygon mode.
|
2015-02-13 11:28:06 -08:00 |
Ben Vanik
|
6598556446
|
Implementing RtlCompareString/RtlCompareStringN. Fixes #162.
|
2015-02-13 10:43:56 -08:00 |
Ben Vanik
|
de5bad5fb2
|
Removing weird GPU masking. Fixes a lot of bad shader loads.
|
2015-02-13 10:14:28 -08:00 |
Ben Vanik
|
4915837c35
|
Fixes #163: scalar dest export regs. No more rainbow sky!
|
2015-02-13 10:12:19 -08:00 |
Ben Vanik
|
c26329ece6
|
RG16 format.
|
2015-02-12 22:19:00 -08:00 |
Ben Vanik
|
ea5175cab5
|
Fixing path issues for host FS.
|
2015-02-12 21:52:46 -08:00 |
Ben Vanik
|
f8c7c97d54
|
Fix null deref.
|
2015-02-12 18:11:29 -08:00 |
Ben Vanik
|
d22bfec53c
|
Implementing XamContentGetCreator, always returning self for saves.
|
2015-02-12 17:31:07 -08:00 |
Ben Vanik
|
0ae79bc21a
|
Implementing NtFlushBuffersFile stub.
|
2015-02-12 17:30:41 -08:00 |
Ben Vanik
|
d4d88daa94
|
XamContentCreate. Seems to work! Fixes #152.
|
2015-02-12 16:57:53 -08:00 |
Ben Vanik
|
1ddb8f0c8f
|
Content enumeration.
|
2015-02-12 16:57:52 -08:00 |
x1nixmzeng
|
0d0b406acf
|
Resolving entry names
Some more string manipulation fluff
|
2015-02-13 00:26:02 +00:00 |
Ben Vanik
|
dc731f6a31
|
Most of XamContent* methods, besides enumeration.
Progress on #152.
|
2015-02-12 14:16:43 -08:00 |
Ben Vanik
|
53eaeff690
|
Switching around entry point to stop VC2015 compiler crashes >_>
|
2015-02-12 07:50:55 -08:00 |
x1nixmzeng
|
9300551e31
|
Various fixes to resolving relative paths
Rewritten the canonicalization path logic to better handle complex
relative paths
|
2015-02-12 01:39:22 +00:00 |
Ben Vanik
|
bde6cf0d85
|
Stubs for XamSessionCreateHandler+co; enough to make games skip it.
Fixes #150.
|
2015-02-11 16:41:10 -08:00 |
Ben Vanik
|
c846ec30c3
|
Implementing XamGetExecutionId.
|
2015-02-11 16:26:07 -08:00 |
Ben Vanik
|
31bec99cbb
|
Stubs for XLIVEBASE.
Fixes #159.
|
2015-02-11 15:24:47 -08:00 |
Ben Vanik
|
31b09f5aac
|
XUsbcamGetState stub.
|
2015-02-11 13:40:45 -08:00 |
Ben Vanik
|
d19519e63c
|
Implementing the vavg instructions (mostly).
Fixes #155.
|
2015-02-11 12:46:37 -08:00 |
Ben Vanik
|
585e0b0e46
|
XamAlloc/XamFree. Fixes #153.
|
2015-02-11 10:16:54 -08:00 |
Ben Vanik
|
dbe9b25a65
|
Logging for XMPCaptureOutput in #140.
|
2015-02-11 09:55:13 -08:00 |
Ben Vanik
|
90e489527a
|
Enough of ObOpenObjectByName to handle basic usage + asserts for others.
Fixes #143.
|
2015-02-11 09:42:12 -08:00 |
Ben Vanik
|
2c49eec79f
|
XamContentGetDeviceData stub and making XamContent* less schizophrenic.
Fixes #147.
|
2015-02-11 07:36:15 -08:00 |
Ben Vanik
|
211af0b2c6
|
Fixing mtcr -- needs some tests.
|
2015-02-11 01:10:30 -08:00 |
Ben Vanik
|
d1f1fa8951
|
Fixing NetDll_select.
|
2015-02-11 00:27:58 -08:00 |
Ben Vanik
|
fa40308d09
|
Oh, that's why I did it - these aren't /actually/ HRESULTs.
|
2015-02-10 23:32:25 -08:00 |
Ben Vanik
|
c34601469b
|
Fixing overlapped return from XamUserReadProfileSettings.
|
2015-02-10 23:32:12 -08:00 |
Ben Vanik
|
2d08535672
|
Not sure why I did this. Next time self, leave a damn comment.
|
2015-02-10 23:01:55 -08:00 |
Ben Vanik
|
e7dfbd5542
|
Make XexGetModuleHandle set ptr to 0 on failure.
|
2015-02-10 23:00:49 -08:00 |
Ben Vanik
|
57919b2a11
|
Seems like games are allowed to set the execute bit.
(it may just be masked away by the system)
|
2015-02-10 22:31:24 -08:00 |
Ben Vanik
|
ce08c58610
|
Fixing 1555 color order.
|
2015-02-10 22:12:01 -08:00 |
Ben Vanik
|
5876196a2c
|
Fixing input to return EMPTY.
|
2015-02-10 22:11:45 -08:00 |
Ben Vanik
|
94b8abd816
|
Fixing bad assert.
|
2015-02-10 22:04:16 -08:00 |
Ben Vanik
|
486d0beea3
|
mtcrf (untested).
|
2015-02-10 22:04:02 -08:00 |
Ben Vanik
|
3573840c5f
|
Nasty, but jump over div/0. Value remains undefined, as on 360.
Fixes issue #135.
|
2015-02-10 17:28:21 -08:00 |
x1nixmzeng
|
4351f48c7b
|
Resolve relative file paths
Implemented path normalization so relative paths can be correctly
resolved
|
2015-02-11 01:11:52 +00:00 |
Ben Vanik
|
dbfd0b0f7b
|
RG8 texture format.
|
2015-02-10 13:22:08 -08:00 |
Ben Vanik
|
9b7f64f9e6
|
XNotifyDelayUI stub.
|
2015-02-10 12:11:17 -08:00 |
Ben Vanik
|
daac4a2d50
|
Fixing Rc=1 CR update to be 32-bit.
|
2015-02-10 12:01:05 -08:00 |
Ben Vanik
|
46a59270c4
|
Tests for nor and neg.
|
2015-02-10 12:00:47 -08:00 |
Ben Vanik
|
bd7a970102
|
Factoring out EA writeback. Thought it may have been wrong.
|
2015-02-09 17:39:46 -08:00 |
Ben Vanik
|
c42eb271ac
|
Fixing disasm.
|
2015-02-09 17:23:41 -08:00 |
Ben Vanik
|
cc6d03ab2c
|
Removing unneeded fs entry type.
|
2015-02-09 16:59:28 -08:00 |
Ben Vanik
|
78451a4e9e
|
Cleaning up texture info/uploading. Edge cases still likely.
|
2015-02-09 14:10:24 -08:00 |
Ben Vanik
|
1ffd99fe3a
|
Oh for fuck's sake. Fixing vperm128 decoding.
|
2015-02-09 14:10:24 -08:00 |
Ben Vanik
|
29719b8f4d
|
Cleaning up some line ending issues.
|
2015-02-09 14:10:23 -08:00 |
x1nixmzeng
|
dc11b88ef2
|
Minor usage fix
Fixes usage when running with a single unnamed argument
|
2015-02-09 20:13:09 +00:00 |
Ben Vanik
|
eae8197025
|
Fixed XInputGetKeystroke.
|
2015-02-06 00:11:17 -08:00 |
Ben Vanik
|
8176df3ac6
|
lvebx/lvehx/lvewx.
|
2015-02-05 23:17:30 -08:00 |
Ben Vanik
|
3567cbc2cc
|
ADD/MUL/SUBs.
|
2015-02-05 22:40:52 -08:00 |
Ben Vanik
|
908b95aeaa
|
Probably working select.
|
2015-02-05 21:52:00 -08:00 |
Ben Vanik
|
f128bf8670
|
Enough NetDll for games using sockets as IPC.
|
2015-02-05 21:26:28 -08:00 |
Ben Vanik
|
fe3475b88c
|
Fixing texture sizing. Probably. Fixes some DXT issues.
|
2015-02-03 23:46:12 -08:00 |
Ben Vanik
|
c33613b2f8
|
assert_unhandled_case on ObReferenceObjectByHandle.
|
2015-02-02 23:07:21 -08:00 |
Ben Vanik
|
05f008d6ce
|
Several XamContent* methods.
|
2015-02-02 23:07:20 -08:00 |
Ben Vanik
|
c75a0337ae
|
Fix XamUserCreateAchievementEnumerator.
|
2015-02-02 23:07:20 -08:00 |
Ben Vanik
|
969ef8f688
|
Fix XamEnumerate returns.
|
2015-02-02 23:07:19 -08:00 |
Ben Vanik
|
4f92df8918
|
XexGetModuleHandle(nullptr,) support.
|
2015-02-02 23:07:19 -08:00 |
Ben Vanik
|
c06a675794
|
Fix XOVERLAPPED.
|
2015-02-02 23:07:19 -08:00 |
Ben Vanik
|
2b1dc9fa05
|
Ignore range check on autodraw.
|
2015-02-02 23:07:18 -08:00 |
Ben Vanik
|
36ba9aa3f3
|
Fixing rect-list tex coords.
|
2015-02-02 23:07:18 -08:00 |
Ben Vanik
|
5b08feb010
|
Playing with RTT.
|
2015-02-02 23:07:17 -08:00 |
Ben Vanik
|
f9a3f0c48e
|
Fix broken VirtualProtect reset on ClearWriteWatch.
|
2015-02-02 23:07:17 -08:00 |
Ben Vanik
|
bba8f6391b
|
Tweaking CriticalSection.
|
2015-02-02 23:07:16 -08:00 |
x1nixmzeng
|
bcb507d643
|
Minor string formatting fix
Log the path names as widestrings
|
2015-02-02 22:52:57 +00:00 |
Ben Vanik
|
ea1bdd2a24
|
Fixing vswprintf and adding vscwprintf.
|
2015-02-01 22:44:33 -08:00 |
Ben Vanik
|
487ce40123
|
No-op XUserGetContext.
|
2015-02-01 22:29:36 -08:00 |
Ben Vanik
|
59adde4d7f
|
Negative size allocs. Probably.
|
2015-02-01 21:20:55 -08:00 |
Ben Vanik
|
493c3d7656
|
XMsgSystemProcessCall call.
|
2015-02-01 20:53:44 -08:00 |
Ben Vanik
|
93ded5ef0f
|
Old style mfcr.
|
2015-02-01 20:49:47 -08:00 |
Ben Vanik
|
7b48332782
|
Reversing XUserSetPropertyEx signature.
|
2015-02-01 17:40:38 -08:00 |
Ben Vanik
|
5b759d387c
|
Starting to reverse XGI app.
|
2015-02-01 17:25:18 -08:00 |
Ben Vanik
|
5f3ab7979f
|
--break_on_debugbreak
|
2015-02-01 11:38:16 -08:00 |
Ben Vanik
|
f60677f359
|
mfocrf + test
|
2015-02-01 11:22:56 -08:00 |
Ben Vanik
|
cfcd6118c2
|
Fixing GetTickCount.
There's likely a better way to do this (on demand), but this works for now.
|
2015-02-01 09:05:35 -08:00 |
Ben Vanik
|
3454d1bdf5
|
EntryTable needs a rewrite.
|
2015-01-31 23:51:45 -08:00 |
Ben Vanik
|
00e4a4fe1b
|
Fix #include format.
|
2015-01-31 22:49:47 -08:00 |
sephiroth99
|
3f480d24bd
|
libpoly: add missing include for thread_local define in logging.cc
Add a missing include in logging.cc that fixes the missing definition for
thread_local. Similar to issue #122.
|
2015-01-31 01:24:45 -05:00 |
Ben Vanik
|
f632895fbb
|
srdi special case and tests for sldi/srdi.
|
2015-01-24 10:21:54 -08:00 |
Ben Vanik
|
b8bb338564
|
Removing IVM.
|
2015-01-19 12:35:43 -08:00 |
Ben Vanik
|
056d4ed9b0
|
vaddshs/vadduhm/vsubshs/vsubuhm tests.
|
2015-01-19 12:24:41 -08:00 |
Ben Vanik
|
b2e03fa628
|
I don't like it, but fixing permute by int16.
|
2015-01-19 12:15:10 -08:00 |
Ben Vanik
|
acc1286b72
|
Disasm path diffs.
|
2015-01-19 12:13:43 -08:00 |
Ben Vanik
|
88d0c2cfd3
|
Fixing vupklsh/vupkhsh.
|
2015-01-19 12:13:26 -08:00 |
Ben Vanik
|
dd2f799380
|
Tests for vupklsh/vupkhsh.
|
2015-01-19 11:52:51 -08:00 |
Ben Vanik
|
9099f597fe
|
Test vupkd3d128 and fix short2 unpacking.
|
2015-01-19 11:46:14 -08:00 |
Ben Vanik
|
1d4ee3e6fb
|
vcfsx test
|
2015-01-14 17:59:14 -08:00 |
Ben Vanik
|
d76db54fee
|
Tests for vmrg* (broken! woo!)
|
2015-01-14 17:47:54 -08:00 |
Ben Vanik
|
9a66629725
|
vsel tests.
|
2015-01-11 21:32:34 -08:00 |
Ben Vanik
|
e48d9a44c7
|
vsldoi tests.
|
2015-01-11 21:21:51 -08:00 |
Ben Vanik
|
58107f3499
|
vpermwi128 tests.
|
2015-01-11 21:16:04 -08:00 |
Ben Vanik
|
cd4e877ae1
|
fsel test.
|
2015-01-11 21:01:25 -08:00 |
Ben Vanik
|
6a44cf9662
|
vrlimi128 tests.
|
2015-01-11 16:39:44 -08:00 |
Ben Vanik
|
0dfe0602ad
|
stvew tests.
|
2015-01-11 16:39:36 -08:00 |
Ben Vanik
|
fc39745634
|
lvsl/lvsr tests.
|
2015-01-11 16:00:16 -08:00 |
Ben Vanik
|
18e458e99a
|
addic tests.
|
2015-01-11 15:49:56 -08:00 |