Ben Vanik
|
8098d55ebd
|
stvl/stvr tests; failing right now!
|
2014-10-26 00:48:48 -07:00 |
Ben Vanik
|
d8a1c5ce79
|
Fixing lvr.
|
2014-10-25 19:28:06 -07:00 |
Ben Vanik
|
e767c2e90a
|
Fixing permute, I think.
|
2014-10-25 15:23:27 -07:00 |
Ben Vanik
|
07a7f36871
|
Fix bad preprocessor check.
|
2014-10-25 14:28:30 -07:00 |
Ben Vanik
|
e267a6d25e
|
Support for vector expectations and memory init in alloy-ppc-test.
|
2014-10-25 11:43:24 -07:00 |
Ben Vanik
|
009ff4e80f
|
XamLoaderTerminateTitle asserts now to make it easier to track death.
|
2014-10-25 11:42:54 -07:00 |
Ben Vanik
|
f3a196c02f
|
Extra rldicl test.
|
2014-09-13 20:47:38 -07:00 |
Ben Vanik
|
447b5bf316
|
Fixing xex loading into 4k pages.
|
2014-09-13 19:32:37 -07:00 |
Ben Vanik
|
0ad3ed0230
|
Fixing RtlMultiByteToUnicodeN.
|
2014-09-13 14:54:47 -07:00 |
Ben Vanik
|
69f68bf690
|
rldicl/rldicr tests.
|
2014-09-13 13:30:52 -07:00 |
Ben Vanik
|
3e48a8c459
|
rwlinm/rlwnm tests.
|
2014-09-13 13:02:33 -07:00 |
Ben Vanik
|
0d92e14c9f
|
mul tests + fix.
|
2014-09-13 12:39:00 -07:00 |
Ben Vanik
|
82102dd390
|
div tests + fix.
|
2014-09-13 01:08:14 -07:00 |
Ben Vanik
|
6ce5fa2c48
|
add tests.
|
2014-09-13 01:04:53 -07:00 |
Ben Vanik
|
9690525abc
|
Fixing left and right shifts.
|
2014-09-10 23:07:03 -07:00 |
Ben Vanik
|
e50a45d33d
|
eqv tests.
|
2014-09-10 21:32:55 -07:00 |
Ben Vanik
|
feffe590f2
|
Shift tests and fix for bad sradi decoding.
|
2014-09-10 21:26:35 -07:00 |
Ben Vanik
|
8666c3975a
|
Fixing alloy-test.
|
2014-09-10 21:24:49 -07:00 |
Ben Vanik
|
4603869bdc
|
cntlzw tests.
|
2014-09-10 20:23:19 -07:00 |
Ben Vanik
|
fdaee413e2
|
Subtract instruction tests.
|
2014-09-10 20:14:43 -07:00 |
Ben Vanik
|
28da7ecf5f
|
Embarassing, but this fails.
|
2014-09-10 17:48:26 -07:00 |
Ben Vanik
|
67d29c191f
|
Test path fix.
|
2014-09-10 17:43:38 -07:00 |
Ben Vanik
|
4d59e081b3
|
Switching from make to shell script for test building.
|
2014-09-09 22:25:37 -07:00 |
Ben Vanik
|
7a81a08486
|
Test runner now supports multiple tests per file.
|
2014-09-09 21:54:35 -07:00 |
Ben Vanik
|
a337ce33ed
|
Getting ppc tests building again (big surprise: they are failing).
|
2014-09-09 20:25:38 -07:00 |
Ben Vanik
|
ed61d025c1
|
vcmpbfp
|
2014-09-01 14:18:41 -07:00 |
Ben Vanik
|
c9229670db
|
Fixing warnings.
|
2014-09-01 14:14:55 -07:00 |
Ben Vanik
|
080a0f8026
|
Fixing vsel.
|
2014-09-01 13:00:00 -07:00 |
Ben Vanik
|
d30483bf53
|
Fixing IVM vector compare.
|
2014-09-01 12:24:53 -07:00 |
Ben Vanik
|
1bd789de56
|
A few more altivec instructions.
|
2014-09-01 10:50:47 -07:00 |
Ben Vanik
|
c00e162b88
|
Unpack d3dcolor const.
|
2014-09-01 10:47:37 -07:00 |
Ben Vanik
|
8dcfe94d81
|
Fix cleanup of object table (double NtClose crash).
|
2014-09-01 10:03:52 -07:00 |
Ben Vanik
|
9c2cf49755
|
Tweaking some instructions.
|
2014-08-29 21:49:26 -07:00 |
Ben Vanik
|
f74aafeb8a
|
Swapping around vec128 to match AVX order.
Was really hoping all this would fix some bugs, but no luck :(
|
2014-08-29 20:39:26 -07:00 |
Ben Vanik
|
8ca7642226
|
VectorSubF32 in IVM -- how did this not exist already?
|
2014-08-24 21:41:16 -07:00 |
Ben Vanik
|
28bae464c2
|
Adding vector add tests and fixing bugs found (still broken).
|
2014-08-23 22:09:30 -07:00 |
Ben Vanik
|
96007049d2
|
Starting tests. This is going to take some time.
|
2014-08-23 17:09:19 -07:00 |
Ben Vanik
|
423790209b
|
Removing implicit vector add/sub.
|
2014-08-23 16:32:40 -07:00 |
Ben Vanik
|
2a9f164f8e
|
Alloy test shim.
|
2014-08-23 14:53:36 -07:00 |
Ben Vanik
|
389de8b107
|
Subtract should subtract. Thanks hlide!
|
2014-08-23 09:55:49 -07:00 |
Ben Vanik
|
168239b469
|
Optimizing eflags access (I think).
|
2014-08-22 21:58:57 -07:00 |
Ben Vanik
|
540b192b1a
|
Emulating vector sub signed sat i32.
|
2014-08-22 21:58:46 -07:00 |
Ben Vanik
|
f6c73819a3
|
Fixing add_carry (+typos).
|
2014-08-22 21:58:28 -07:00 |
Ben Vanik
|
ba5b626cdf
|
Fixing win32 build. Silly VC.
|
2014-08-22 18:44:52 -07:00 |
Ben Vanik
|
eebe68b77a
|
Merge branch 'master' of github.com:benvanik/xenia
|
2014-08-22 18:39:34 -07:00 |
Ben Vanik
|
6f802c2432
|
Fixing many clang warnings.
|
2014-08-21 23:10:08 -07:00 |
Ben Vanik
|
7ae303dfa2
|
alloy-sandbox running on osx (ivm only).
|
2014-08-21 22:46:12 -07:00 |
Ben Vanik
|
93285acf7b
|
Fixing link errors on clang (probably breaks mdvc...)
|
2014-08-21 22:30:02 -07:00 |
Ben Vanik
|
f65d860640
|
Cleaning up some clang issues.
|
2014-08-21 22:27:33 -07:00 |
Ben Vanik
|
52678ed1ef
|
Removing dead ExportResolver code.
|
2014-08-21 21:53:06 -07:00 |
Ben Vanik
|
9b76d02f26
|
Fixing alloy-sandbox.
|
2014-08-21 21:36:34 -07:00 |
Ben Vanik
|
82b9841b5a
|
Removing alloy/core.h.
|
2014-08-21 20:49:47 -07:00 |
Ben Vanik
|
e1b0388faf
|
Splitting logging core into poly.
|
2014-08-21 20:26:55 -07:00 |
Ben Vanik
|
08b0226a16
|
Finishing unique_ptr'ing and fixing file memory management (for now).
|
2014-08-21 07:54:19 -07:00 |
Ben Vanik
|
c59d053404
|
unique_ptr'ing things and removing some XECLEANUP.
|
2014-08-20 23:26:46 -07:00 |
Ben Vanik
|
244e8a8745
|
Removing the last of XEDECLARECLASS.
|
2014-08-20 22:50:10 -07:00 |
Ben Vanik
|
06f5b8cbbf
|
Removing dep on xenia/types.h from alloy.
|
2014-08-20 22:37:01 -07:00 |
Ben Vanik
|
cecf83b7b7
|
Removing xenia/malloc.*
Using standard memory functions now.
|
2014-08-20 22:22:47 -07:00 |
Ben Vanik
|
609d7c755f
|
Create README.md
|
2014-08-20 11:35:22 -07:00 |
Ben Vanik
|
c38cf294f5
|
Create README.md
|
2014-08-20 11:27:05 -07:00 |
Ben Vanik
|
7fc87730e2
|
Create README.md
|
2014-08-20 11:19:31 -07:00 |
Ben Vanik
|
29dd4b9483
|
Create README.md
|
2014-08-20 11:17:05 -07:00 |
Ben Vanik
|
d33cae1baf
|
Auto swap for a few structs and shifting code around.
|
2014-08-19 22:55:09 -07:00 |
Ben Vanik
|
fb98683ed3
|
Converting HID API to use be<> auto swapping type.
|
2014-08-19 22:50:21 -07:00 |
Ben Vanik
|
48a0e5c601
|
Shrinking alloy memory interface so that alloy-sandbox doesn't need xe.
|
2014-08-19 21:02:15 -07:00 |
Ben Vanik
|
76d524b655
|
Removing dead file.
|
2014-08-19 20:05:51 -07:00 |
Ben Vanik
|
41f3c92c25
|
Fixing build.
|
2014-08-19 19:41:29 -07:00 |
Ben Vanik
|
b870914795
|
Removing use of MEMORY_BASIC_INFORMATION.
|
2014-08-18 22:12:21 -07:00 |
Ben Vanik
|
d578f5d0f0
|
Mostly fixing up alloy clang build.
|
2014-08-18 22:01:55 -07:00 |
Ben Vanik
|
2356164525
|
Fixing implicit narrow warning.
|
2014-08-18 21:07:16 -07:00 |
Ben Vanik
|
1c4dcd5e0e
|
clang-format on most of kernel/
|
2014-08-17 13:13:03 -07:00 |
Ben Vanik
|
854bcdb60a
|
Moving mmap to poly, cleaning up devices.
|
2014-08-17 12:57:02 -07:00 |
Ben Vanik
|
24fe169f36
|
Last bit of string cleanup. string.h finally gone.
|
2014-08-17 11:48:29 -07:00 |
Ben Vanik
|
383d3acbb0
|
Some fs/ cleanup.
|
2014-08-16 21:36:01 -07:00 |
Ben Vanik
|
fdab788017
|
Removing PAL.
|
2014-08-16 21:19:21 -07:00 |
Ben Vanik
|
6cb9ca432f
|
More shared header cleanup.
|
2014-08-16 19:07:21 -07:00 |
Ben Vanik
|
4675161902
|
Header cleanup.
|
2014-08-16 18:31:54 -07:00 |
Ben Vanik
|
27bc4ba405
|
Removing XEINLINE*.
|
2014-08-16 18:19:35 -07:00 |
Ben Vanik
|
f2a9fa3bf9
|
XECOUNT to countof.
|
2014-08-16 17:58:33 -07:00 |
Ben Vanik
|
187d0ad277
|
Removing XESAFERELEASE.
|
2014-08-16 17:33:24 -07:00 |
Ben Vanik
|
5b83cf5fd1
|
Moving around some math macros.
|
2014-08-16 17:18:20 -07:00 |
Ben Vanik
|
54ce9db743
|
Starting to remove some macros.
|
2014-08-16 16:57:00 -07:00 |
Ben Vanik
|
ead74f2cdb
|
More string switching.
|
2014-08-16 16:46:20 -07:00 |
Ben Vanik
|
7c5fa88661
|
More string swapping and cleaning up main().
|
2014-08-16 16:34:13 -07:00 |
Ben Vanik
|
18ee972b47
|
Merge pull request #116 from wszechpolak/write-gamer-tile
Add XamUserWriteProfileSettings stub
|
2014-08-16 16:23:14 -07:00 |
wszechpolak
|
2c4c7e11dc
|
Add XamUserWriteProfileSettings stub
|
2014-08-17 00:32:13 +02:00 |
Ben Vanik
|
0675282e19
|
Merge pull request #115 from wszechpolak/write-gamer-tile
Fix XamWriteGamerTile
|
2014-08-16 14:56:01 -07:00 |
wszechpolak
|
1f8cfb6fce
|
Clean
|
2014-08-16 22:49:50 +02:00 |
wszechpolak
|
b449e9f5cc
|
Add X_ERROR_FUNCTION_FAILED
|
2014-08-16 22:49:13 +02:00 |
wszechpolak
|
1361fda884
|
Fix XamWriteGamerTile to make it support both sync/async requests
|
2014-08-16 22:47:08 +02:00 |
Ben Vanik
|
e082d085d0
|
Merge pull request #114 from wszechpolak/write-gamer-tile
Added XamWriteGamerTile - should fix #109
|
2014-08-16 09:03:22 -07:00 |
wszechpolak
|
2f12585af9
|
Added XamWriteGamerTile - should fix #109
|
2014-08-16 12:17:43 +02:00 |
Ben Vanik
|
66d2336e38
|
More string conversion.
|
2014-08-16 02:50:08 -07:00 |
Ben Vanik
|
a4dfc23abc
|
Working on switching to std::string.
|
2014-08-16 02:30:23 -07:00 |
Ben Vanik
|
01f0b14250
|
Removing xe_thread_t.
|
2014-08-16 01:36:45 -07:00 |
Ben Vanik
|
bca49bed4b
|
Removing xe_mutex_t.
|
2014-08-16 00:56:50 -07:00 |
Ben Vanik
|
96fb484dd9
|
Removing unused crc32/file code from core.
|
2014-08-16 00:36:18 -07:00 |
Ben Vanik
|
c84fcc70a4
|
Cleaning up kernel namespaces.
|
2014-08-16 00:25:13 -07:00 |
Ben Vanik
|
bf48e9fbbd
|
Part 2 of kernel cleanup: merging functions into shims.
|
2014-08-16 00:11:24 -07:00 |
Ben Vanik
|
916dc397ab
|
Part 1 of kernel simplification/cleanup: removing externs.
|
2014-08-15 22:59:28 -07:00 |
Ben Vanik
|
56ce363ac5
|
Removing export impl.
|
2014-08-15 22:31:44 -07:00 |
Ben Vanik
|
48fbefa75e
|
Fixing warnings/bug in NtQueryVirtualMemory.
|
2014-08-15 22:27:07 -07:00 |
Ben Vanik
|
1a39f5bd06
|
Experimenting with xdb API, starting on compare tool.
|
2014-08-15 22:02:11 -07:00 |
Ben Vanik
|
3de39aaf10
|
Postmortem debug target now loads/scans the trace and inits the filesystem.
|
2014-08-15 22:02:10 -07:00 |
Ben Vanik
|
4768f2fc0b
|
Moving XdbApp under ui::.
|
2014-08-15 22:02:10 -07:00 |
Ben Vanik
|
21225b5917
|
xdb progress; skeleton trace loading.
|
2014-08-15 22:02:09 -07:00 |
Ben Vanik
|
bae26f7dfc
|
Skeleton xdb UI.
|
2014-08-15 22:02:08 -07:00 |
Ben Vanik
|
c275562594
|
Mostly complete tracing. Probably a lot of bugs.
|
2014-08-15 22:02:08 -07:00 |
Ben Vanik
|
cebf595958
|
Skeleton for xdb.
|
2014-08-15 22:02:07 -07:00 |
wszechpolak
|
50684f8f0d
|
Implemented NtQueryVirtualMemory
|
2014-08-15 08:14:57 +02:00 |
wszechpolak
|
b618f38e62
|
Pass base address without reference
|
2014-08-14 22:10:11 +02:00 |
wszechpolak
|
b5826e0e94
|
Added stub of NtQueryVirtualMemory
|
2014-08-14 21:37:57 +02:00 |
Ben Vanik
|
a5a0fd61e2
|
Full display info struct.
|
2014-08-08 15:24:48 -07:00 |
Ben Vanik
|
fa1693d3a3
|
ADD_CARRY constant prop for load-CA cases.
|
2014-08-07 13:23:44 -07:00 |
Ben Vanik
|
e4485bdab1
|
Fixing tracing format to match IVM and aligned loads of doubles.
|
2014-08-07 13:23:25 -07:00 |
Ben Vanik
|
31ee323b38
|
VECTOR_ADD signed/saturate.
|
2014-08-07 13:22:51 -07:00 |
Ben Vanik
|
04a3e53e50
|
Fixing IVM.
|
2014-08-06 17:05:15 -07:00 |
Ben Vanik
|
6b581bcc75
|
Simple IC for indirect calls.
|
2014-08-06 16:31:38 -07:00 |
Ben Vanik
|
4ce81fcda8
|
CAS should return a bool.
|
2014-08-06 15:48:31 -07:00 |
Ben Vanik
|
b02ce5e95e
|
Adding control flow simplification pass to compensate for lack of phi.
|
2014-08-06 14:19:42 -07:00 |
Ben Vanik
|
bba3315f58
|
Make context promotion pass use bitmaps.
|
2014-08-06 14:19:07 -07:00 |
Ben Vanik
|
71ca8993b9
|
Constant src1 VectorSHL
|
2014-08-06 13:07:01 -07:00 |
Ben Vanik
|
2de7b6723d
|
Fixed unwind info getting overwritten sometimes.
|
2014-08-06 11:51:37 -07:00 |
Ben Vanik
|
a53ee330ce
|
Marking branches/calls as volatile.
|
2014-08-06 11:41:37 -07:00 |
Ben Vanik
|
646b32ad4f
|
Prevent context promotion across instructions marked volatile.
|
2014-08-06 11:40:10 -07:00 |
Ben Vanik
|
9efd372d92
|
Reset CFG edge tracking on re-run.
|
2014-08-06 11:38:36 -07:00 |
Ben Vanik
|
b6046b1860
|
Move cr update to StoreRelease - prevents extra block.
|
2014-08-06 11:37:54 -07:00 |
Ben Vanik
|
5162d69ab2
|
String buffer using std::vector (and fixing an allocation bug).
|
2014-08-06 11:37:16 -07:00 |
Ben Vanik
|
a085dc547e
|
Fix potential heap corruption in code cache.
|
2014-08-06 11:36:16 -07:00 |
Ben Vanik
|
d8502c2aa9
|
Trap without fragmenting blocks.
|
2014-08-06 09:01:36 -07:00 |
Ben Vanik
|
19274ef26d
|
Better validation that values aren't moving between blocks.
|
2014-08-06 09:00:59 -07:00 |
Ben Vanik
|
ff59f23de0
|
VectorRotateLeft for vrl*.
|
2014-08-05 18:57:34 -07:00 |
Ben Vanik
|
333fc71b44
|
vsubu*m
|
2014-08-05 15:14:01 -07:00 |
Ben Vanik
|
f668dcd56b
|
cr* operations.
|
2014-08-05 14:59:48 -07:00 |
Ben Vanik
|
75eb87f33d
|
Adding VECTOR_SUB for vsub*.
|
2014-08-05 14:03:49 -07:00 |
Ben Vanik
|
f149a23367
|
XUsbcamCreate stub.
|
2014-08-05 13:06:33 -07:00 |
Ben Vanik
|
b58b7c1783
|
Debug cleanup.
|
2014-08-05 12:51:01 -07:00 |
Ben Vanik
|
31f886d8d9
|
Fixing overallocation of thread stacks (expending heap).
|
2014-08-05 12:05:45 -07:00 |
Ben Vanik
|
1d7b08b85b
|
dlmalloc does not fail when it runs out of memory...
|
2014-08-05 12:05:27 -07:00 |
Ben Vanik
|
07afc58264
|
Untested VECTOR_SHA 16 variable and VECTOR_SHL 16 variable.
|
2014-08-05 11:49:59 -07:00 |
Ben Vanik
|
810c256f21
|
Fix register allocator with STORE_LOCAL. May indicate redundant stores.
|
2014-08-05 11:48:45 -07:00 |
Ben Vanik
|
2854841753
|
Better XMsg errors.
|
2014-08-05 10:44:55 -07:00 |
Ben Vanik
|
86241d0ae8
|
XNetCleanup/XNetRandom stubs.
|
2014-08-05 10:12:15 -07:00 |
Ben Vanik
|
3150f41ea0
|
oh ffs - properly suspending threads on creation.
|
2014-08-05 09:10:00 -07:00 |
Ben Vanik
|
2d4ae9ba64
|
XAudioEnableDucker
|
2014-08-04 22:02:28 -07:00 |
Ben Vanik
|
4e276695bf
|
XamUserGetDeviceContext
|
2014-08-04 22:02:19 -07:00 |
Ben Vanik
|
8460afadd3
|
RtlUnicodeStringToAnsiString
|
2014-08-04 21:54:09 -07:00 |
Ben Vanik
|
8471408273
|
lhau(x), fixes #110.
|
2014-08-04 20:46:14 -07:00 |
Ben Vanik
|
64d8ee386b
|
XamShowMessageBoxUI (that auto-advances).
|
2014-08-04 20:24:08 -07:00 |
Ben Vanik
|
66d2a8aec2
|
Setting XMA pointer to make errors clearer.
|
2014-08-04 18:55:00 -07:00 |
Ben Vanik
|
a593d940eb
|
std min/max.
|
2014-08-04 18:54:44 -07:00 |
Ben Vanik
|
f0e9fd92a0
|
VECTOR_MIN and VECTOR_MAX instructions.
|
2014-08-04 18:54:06 -07:00 |
Ben Vanik
|
e6275691cb
|
KeEnableFpuExceptions stub.
|
2014-08-04 15:46:52 -07:00 |
Ben Vanik
|
296bb5c87a
|
Dummy IRQL stuff to silence warnings.
|
2014-08-04 15:39:42 -07:00 |
Ben Vanik
|
fd95858516
|
XamUserCheckPrivilege
|
2014-08-04 15:01:39 -07:00 |
Ben Vanik
|
a98b9458b6
|
Adding XamVoice stubs.
|
2014-08-04 14:56:34 -07:00 |
Ben Vanik
|
35885f761c
|
Misc fixes (overlapped IO, etc).
|
2014-08-03 22:25:38 -07:00 |
Ben Vanik
|
0a9d936f1e
|
Better faking of the user profile.
|
2014-08-03 21:26:10 -07:00 |
Ben Vanik
|
57dda9c755
|
Factoring out XMsg app stuff.
|
2014-08-03 14:38:04 -07:00 |
Ben Vanik
|
19149bbba6
|
Stubbed out enumeration.
|
2014-08-02 21:37:11 -07:00 |
Ben Vanik
|
f04c7b8661
|
ExAllocatePoolTypeWithTag
|
2014-08-02 16:23:02 -07:00 |
Ben Vanik
|
3f2baafb4b
|
mmap, but ehh virtualquery...
|
2014-08-01 21:43:52 -07:00 |
Ben Vanik
|
4ad7662ef7
|
Fixing MMIO build on Windows.
|
2014-08-01 20:29:57 -07:00 |
Ben Vanik
|
12f734d7a0
|
VC++ has std::make_unique.
|
2014-08-01 20:28:52 -07:00 |
Ben Vanik
|
4beaacb622
|
Fixing build on linux.
|
2014-07-31 21:56:51 -07:00 |
Ben Vanik
|
0129a96225
|
Cross-platformizing MMIO stuff.
MSVC build likely needs some fixes.
|
2014-07-29 22:12:39 -07:00 |
Ben Vanik
|
d56ae60460
|
More mac fixups.
|
2014-07-29 20:29:50 -07:00 |
Ben Vanik
|
0c5110ac3e
|
Fixing warnings.
|
2014-07-17 20:52:56 -07:00 |
Ben Vanik
|
19b6e90b63
|
Alloy now builds on clang.
Hopefully not just bouncing back to MSVC failures…
|
2014-07-17 20:43:30 -07:00 |
Ben Vanik
|
ec4f41fec4
|
Moving byte order/memory access to poly.
|
2014-07-17 19:20:17 -07:00 |
Ben Vanik
|
ce70978ef6
|
Starting to split up alloy/core.h.
|
2014-07-14 19:18:42 -07:00 |
Ben Vanik
|
e9284dfaed
|
More C++11ification.
|
2014-07-13 22:28:00 -07:00 |
Ben Vanik
|
0a250d5e91
|
C++11ing some things.
|
2014-07-13 21:53:31 -07:00 |
Ben Vanik
|
29e4c35c38
|
Removing alloy::tracing, as it's unused.
|
2014-07-13 21:25:58 -07:00 |
Ben Vanik
|
9437d0b564
|
Sprucing up some of alloy.
|
2014-07-13 21:15:37 -07:00 |
Ben Vanik
|
48425da8ff
|
Sandbox getting close to running.
|
2014-07-12 22:59:16 -07:00 |
Ben Vanik
|
4a0531abc5
|
Posix code cache.
|
2014-07-12 22:25:12 -07:00 |
Ben Vanik
|
7ee79318e8
|
Fixing a bunch of alloy clang issues.
|
2014-07-12 21:52:33 -07:00 |
Ben Vanik
|
9b78dd977b
|
Migrating atomic ops to std::atomic where possible and poly.
|
2014-07-12 17:48:54 -07:00 |
Ben Vanik
|
bf882714d0
|
Cleaning up asserts and file/line macros.
|
2014-07-12 16:51:52 -07:00 |
Ben Vanik
|
8a6807bd92
|
Fixing linter to work on Windows (ironically, by breaking it).
|
2014-07-11 18:43:35 -07:00 |
Ben Vanik
|
1d54342930
|
Starting to cleanup includes a bit. Still a mess.
|
2014-07-11 18:03:35 -07:00 |
Ben Vanik
|
f24b45a07c
|
Moving threading utils to poly.
|
2014-07-10 23:51:28 -07:00 |
Ben Vanik
|
9031d5f4a4
|
Fix clang warnings / move some plat code into poly.
|
2014-07-10 22:51:27 -07:00 |
Ben Vanik
|
7daa85179c
|
Running clang-format on alloy.
All except x64_sequences, which needs work.
|
2014-07-10 20:20:00 -07:00 |
Ben Vanik
|
868803e03a
|
Fixing file header.
|
2014-07-09 22:31:14 -07:00 |
Ben Vanik
|
c5f114018e
|
Replacing alloy::Mutex with std::mutex.
|
2014-07-09 22:28:51 -07:00 |
Ben Vanik
|
500647968c
|
Prepping poly.
|
2014-07-09 22:05:41 -07:00 |
Ben Vanik
|
6b197c4c92
|
Removing the debugger and dependencies. Needs rethinking.
|
2014-07-09 21:21:40 -07:00 |
Ben Vanik
|
fd2a1f85a6
|
Fixing #105 enough to get the games moving along.
|
2014-07-08 21:47:31 -07:00 |
Ben Vanik
|
deaf8308fc
|
More UNPACK forms - likely right.
|
2014-07-08 20:52:12 -07:00 |
Ben Vanik
|
0950e9f53c
|
Calm some games down that hammer XMPGetStatus.
|
2014-07-08 16:02:42 -07:00 |
Ben Vanik
|
eb7987a634
|
Setting default output values for pixel shaders.
|
2014-07-08 16:02:42 -07:00 |
Ben Vanik
|
2a68a1b35b
|
Special casing some VC++ traps.
|
2014-07-08 16:02:41 -07:00 |
Ben Vanik
|
a5627ee25a
|
Hide lock logging.
|
2014-07-03 12:59:08 -07:00 |
Ben Vanik
|
824d3c246f
|
Prevent null/broken shaders from dying in d3dcompiler.
|
2014-07-03 12:58:56 -07:00 |
Ben Vanik
|
3b853f6201
|
WSAStartup tweak.
|
2014-07-03 12:58:27 -07:00 |
Ben Vanik
|
a0cb341662
|
Trying really hard to keep games from spinning up networking.
|
2014-07-02 21:57:21 -07:00 |
Ben Vanik
|
d5f27dbf34
|
Better arg passing for Execute and experimenting with APCs.
|
2014-07-02 15:39:49 -07:00 |
Fire30
|
15be1061d3
|
Fixed arguments for NetDll_send.
|
2014-07-02 18:17:09 -04:00 |
tj
|
13b3fa6f84
|
Fixed typo in NetDll_setsockopt logging.
|
2014-06-24 00:38:14 -04:00 |
Ben Vanik
|
4009eb1cd8
|
Fail out of XamContentCreateEnumerator.
|
2014-06-22 21:19:48 -07:00 |
Ben Vanik
|
9905380bd0
|
Steal one page of physical heap - this helps catch virt underflows.
|
2014-06-22 21:09:33 -07:00 |
Ben Vanik
|
7b98c748fa
|
Fixing double allocation of memory x_x
|
2014-06-22 21:03:41 -07:00 |
Ben Vanik
|
71eb408d67
|
Various fiddlings.
|
2014-06-22 19:41:26 -07:00 |
Ben Vanik
|
a5448b1296
|
Fixing pack float16.
|
2014-06-20 20:48:02 -07:00 |
Ben Vanik
|
da590bd9cc
|
Disable logging for TlsGetValue.
|
2014-06-20 20:44:53 -07:00 |
Ben Vanik
|
7936fa2dbd
|
Fix constants in pixel shaders.
|
2014-06-20 20:44:39 -07:00 |
Ben Vanik
|
45e149d00b
|
Possibly correct variable EXTRACT_I16.
|
2014-06-10 21:38:33 -07:00 |
Ben Vanik
|
02709e0d65
|
Optimize EXTRACT_I32(0).
|
2014-06-10 21:38:17 -07:00 |
Ben Vanik
|
4089f405af
|
PACK FLOAT16 seems correct.
|
2014-06-10 21:36:13 -07:00 |
Ben Vanik
|
713cfcb429
|
Possibly correct FLOAT16 unpack.
|
2014-06-10 21:35:50 -07:00 |
Ben Vanik
|
574a04a853
|
Preventing emulated instructions from stomping the xmm registers.
|
2014-06-10 21:33:58 -07:00 |
Ben Vanik
|
3845437276
|
Fix assert to allow 16 fetchers.
|
2014-06-10 21:06:36 -07:00 |
Ben Vanik
|
829b4f67bf
|
ReadFile EOF.
|
2014-06-10 20:40:11 -07:00 |
Ben Vanik
|
ff8c03046a
|
VECTOR_COMPARE_UGT/UGE (probably).
|
2014-06-09 21:29:35 -07:00 |
Ben Vanik
|
289075d052
|
Constant D3DCOLOR UNPACK. Could optimize earlier.
|
2014-06-09 21:29:15 -07:00 |
Ben Vanik
|
5343cab851
|
Support constant CALL_INDIRECT.
|
2014-06-09 21:15:13 -07:00 |
Ben Vanik
|
95508273f6
|
Misc experimentation.
|
2014-06-08 23:11:09 -07:00 |
Ben Vanik
|
052dca5010
|
Const src1 permute.
|
2014-06-08 22:21:38 -07:00 |
Ben Vanik
|
43a3b4f3c0
|
Support constant value movs to mmio memory.
|
2014-06-08 22:21:23 -07:00 |
Ben Vanik
|
264fc7cc91
|
Fix assert.
|
2014-06-08 22:21:05 -07:00 |
Ben Vanik
|
6e76c169d6
|
Proper(ish) VdSwap - fixes a bunch of things.
Caching is working a bit better, now.
|
2014-06-08 21:24:29 -07:00 |
Ben Vanik
|
8337820500
|
Fiddling with interrupt triggering - still not right.
|
2014-06-08 11:59:57 -07:00 |
Ben Vanik
|
daa8a24173
|
Caching states.
|
2014-06-08 11:51:53 -07:00 |
Ben Vanik
|
6514eaa780
|
Disabling paged resource caching for now, as it's broken.
|
2014-06-08 11:25:10 -07:00 |
Ben Vanik
|
295910c3d8
|
Initial refactoring of gpu/.
Runs too fast - now there are ringbuffer wrapping issues.
|
2014-06-08 11:23:55 -07:00 |
Ben Vanik
|
4072640a64
|
Skeleton of new shared GPU files.
|
2014-06-02 19:24:33 -07:00 |
Ben Vanik
|
beb5ee40ee
|
Dirty page table. Not yet used.
|
2014-06-02 07:49:45 -07:00 |
Ben Vanik
|
ddbebcda6c
|
Cleanup memory.
|
2014-06-02 07:11:27 -07:00 |
Ben Vanik
|
0e3854555d
|
Pure dynamic MMIO access. Prep for more complex GPU memory management.
|
2014-06-01 23:36:18 -07:00 |
Ben Vanik
|
3a8065b7b1
|
Vertex buffer caching.
Doesn't help, though, as buffers are weird. Need to rethink all of this.
|
2014-06-01 09:42:07 -07:00 |
Ben Vanik
|
2d173ea62b
|
Caching index buffers.
|
2014-05-31 22:26:39 -07:00 |
Ben Vanik
|
19c48c7a90
|
Partial texture cache - doesn't invalidate yet.
|
2014-05-31 17:38:32 -07:00 |
Ben Vanik
|
529a1478d8
|
Sampler state caching.
|
2014-05-31 16:34:05 -07:00 |
Ben Vanik
|
6607606b15
|
Moving texture code into shared/separate files. Leaking a lot.
|
2014-05-31 15:42:21 -07:00 |
Ben Vanik
|
e42460039f
|
Untested PACK float16_2/_4.
|
2014-05-31 11:23:10 -07:00 |
Ben Vanik
|
8be043fbd4
|
Merge pull request #86 from hlide/master
EXTRACT_I8, EXTRACT_I16, EXTRACT_I32, EXTRACT_F32: properly modified the...
|
2014-05-31 08:19:03 -07:00 |
hlide
|
0598df1d9e
|
Removed weird symbols in x64_sequences.cc
|
2014-05-31 17:14:40 +02:00 |
Ben Vanik
|
e45fc3dc56
|
Reducing profiling forced swap frequency.
|
2014-05-31 08:13:13 -07:00 |
Ben Vanik
|
430d827770
|
Like, really fixing SELECT. Frogger now runs ^_^
|
2014-05-31 08:06:04 -07:00 |
hlide
|
8525cf739e
|
Update x64_sequences.cc
|
2014-05-31 16:51:15 +02:00 |
hlide
|
334f744fb8
|
EXTRACT_I8, EXTRACT_I16, EXTRACT_I32, EXTRACT_F32: properly modified the code in comments
|
2014-05-31 14:23:22 +02:00 |
Ben Vanik
|
002aaab77d
|
Fixing VECTOR_COMPARE_SGE.
|
2014-05-30 22:36:06 -07:00 |
Ben Vanik
|
df5d86e78c
|
Tweaking load/store. Nasty.
|
2014-05-30 22:29:08 -07:00 |
Ben Vanik
|
7acbf759e2
|
Fixing UNPACK D3DCOLOR. Probably.
|
2014-05-30 21:38:33 -07:00 |
Ben Vanik
|
0b42c72ec5
|
Fixing const propagated DID_CARRY.
|
2014-05-30 20:09:00 -07:00 |
Ben Vanik
|
d65b5801f8
|
Adding hlide's comments for EXTRACT - need to implement/test.
|
2014-05-30 14:02:15 -07:00 |
Ben Vanik
|
691a3d4ade
|
Fixing EXTRACT.
|
2014-05-30 14:01:52 -07:00 |
Ben Vanik
|
1729c8ce6d
|
Constant MIN/MAX.
|
2014-05-30 14:00:28 -07:00 |