This website requires JavaScript.
0cf6e166a1
vec128 bitwise operators
Dr. Chat
2016-01-13 01:29:47 -06:00
9c93fa5187
Cleaning up xdbf stuff. - moving next to xex utils - fixing error cases around icon setting (and allowing reset) - making C++11 - abstracting a bit so future additions will be easier - fixing non-xex uses
Ben Vanik
2016-01-10 11:04:55 -08:00
86b706d87c
Merge pull request #509 from x1nixmzeng/xex-resources
Ben Vanik
2016-01-10 08:55:47 -08:00
55ae5ba66a
Merge pull request #510 from x1nixmzeng/xex-header-fix
Ben Vanik
2016-01-10 08:52:17 -08:00
3eb602c93a
Assert library name index is in range of the string table
x1nixmzeng
2016-01-09 17:55:57 +00:00
6530b9dc49
Added callback when new module is launched
x1nixmzeng
2016-01-09 17:36:46 +00:00
06f259c87d
Mask the name index instead
x1nixmzeng
2016-01-09 02:43:29 +00:00
7e4fdf7669
Fixed rare crash when accessing library import by name
x1nixmzeng
2016-01-09 01:19:05 +00:00
5fa9499a12
Community feedback
x1nixmzeng
2016-01-08 22:55:37 +00:00
e4cef38d95
Formatting of changes
x1nixmzeng
2016-01-07 20:51:28 +00:00
effe241a11
Removed stb_image dependency
x1nixmzeng
2016-01-07 20:38:27 +00:00
92c8409b0a
Set the window icon from the module resource pool
x1nixmzeng
2016-01-07 01:32:56 +00:00
321e2d8873
Set the window title from the module resource pool
x1nixmzeng
2016-01-07 00:58:05 +00:00
729a1af0d5
Added XDBF utility library
x1nixmzeng
2016-01-07 00:51:27 +00:00
16c97189dd
Splitting up debugger.h.
Ben Vanik
2016-01-01 15:52:43 -08:00
07ba1be7f5
Switching debugger to not retain XThreads.
Ben Vanik
2016-01-01 15:35:48 -08:00
1b487b67c9
Why travis doesn't have aligned_alloc but my other two unixes do, ?.
Ben Vanik
2016-01-01 13:08:15 -08:00
09aa3179fb
Adding cstdlib to memory.h.
Ben Vanik
2016-01-01 20:59:52 +00:00
5fb2c7cca1
1 linking and running tests for travis.
Ben Vanik
2016-01-01 20:54:36 +00:00
c93b93fe55
Standardizing wchar->char in main().
Ben Vanik
2016-01-01 12:46:26 -08:00
c8b544ffd4
Fixing casts. This is why I need tests.
Ben Vanik
2016-01-01 12:45:06 -08:00
8770e6e6cf
Adding yaml-cpp for #428 , use rando fork until jbeder/yaml-cpp#342 lands.
Ben Vanik
2016-01-01 12:13:36 -08:00
171a10ab9b
Adding all the buildbot badges.
Ben Vanik
2016-01-01 11:25:20 -08:00
207b835386
I have a dream that one day compilers will agree.
Ben Vanik
2016-01-01 19:19:18 +00:00
b4094e58eb
xb tidy command.
Ben Vanik
2016-01-01 19:15:07 +00:00
2f012fb56d
Though I disagree with these lint fixes, I want travis to shut up.
Ben Vanik
2016-01-01 18:38:20 +00:00
b02ca62388
Fixing most remaining C++ warnings in clang.
Ben Vanik
2016-01-01 18:37:33 +00:00
e029c9abdc
Cleaning up clang warnings in gpu/.
Ben Vanik
2016-01-01 16:04:47 +00:00
95d3a9c345
Minor clang warning fixes.
Ben Vanik
2016-01-01 06:01:22 +00:00
c4ca7ad2ae
Fixing builds when profiling is disabled.
Ben Vanik
2016-01-01 04:49:14 +00:00
c2649b1fd4
Ok, that's enough sysadmin for this year.
Ben Vanik
2015-12-31 20:45:10 -08:00
558395c250
Doot doot appveyor.
Ben Vanik
2015-12-31 16:35:11 -08:00
0fa5d5abe2
Merge branch 'sephiroth99-linuxfix'
Ben Vanik
2015-12-31 14:39:43 -08:00
a95be25e2f
Merge branch 'linuxfix' of https://github.com/sephiroth99/xenia into sephiroth99-linuxfix
Ben Vanik
2015-12-31 14:39:23 -08:00
51271dae08
Most appveyor docs use $(), but a few use %%. Trying that.
Ben Vanik
2015-12-31 14:29:21 -08:00
92250e1bf0
Linux clang setup.
Ben Vanik
2015-12-31 14:26:39 -08:00
a133f309a6
GLU not required.
Ben Vanik
2015-12-31 14:25:28 -08:00
57448899d2
Trying lowercase appyveyor env vars?
Ben Vanik
2015-12-31 13:14:25 -08:00
8ab71d7e51
xb gputest and reference repo - woo.
Ben Vanik
2015-12-31 12:27:26 -08:00
87c4d438af
Trying out appveyor release deployment.
Ben Vanik
2015-12-31 11:21:28 -08:00
97e6389904
Merge pull request #507 from marc0303/fixvfs
Ben Vanik
2015-12-31 10:13:17 -08:00
f1829a5784
Fix the StfsContainerEntry not being initialized in StfsContainerFile
Marc-Antoine Levasseur
2015-12-31 13:02:24 -05:00
9e82ccb8f0
ffs appveyor
Ben Vanik
2015-12-31 00:39:09 -08:00
f1ba191634
Upgrading to the latest premake and adding tool for dumping LLVM json.
Ben Vanik
2015-12-31 00:37:13 -08:00
a168cdee87
appveyor go home, you're drunk.
Ben Vanik
2015-12-30 23:05:01 -08:00
51af658994
Renaming to match no .py style.
Ben Vanik
2015-12-30 23:01:06 -08:00
f26bea88d9
Replacing zlib with snappy in traces, adding trace header, docs.
Ben Vanik
2015-12-30 22:58:22 -08:00
28f43e445d
Adding snappy dependency (to replace zlib) for #505 .
Ben Vanik
2015-12-30 20:29:12 -08:00
457c1fc30f
[appveyor] Platform name correction.
Ben Vanik
2015-12-30 19:59:57 -08:00
3b1c238aa9
Proper configuration names.
Ben Vanik
2015-12-30 19:47:37 -08:00
6407e409c3
Disabling lint on appveyor to see if the rest builds.
Ben Vanik
2015-12-30 17:26:30 -08:00
13a90b2db2
Adding prebuilt premake5.exe back.
Ben Vanik
2015-12-30 17:26:03 -08:00
7bb0786e17
Giving appveyor another shot, now that they are free.
Ben Vanik
2015-12-30 17:10:19 -08:00
952d35911c
Folding build_tools back into the main repo for simplicity.
Ben Vanik
2015-12-30 16:52:49 -08:00
214532a3e8
Fiddling with FPSCR and such. Still not implemented, but wiring done.
Ben Vanik
2015-12-30 16:17:21 -08:00
0482ffad5a
Allow XMA decoder to be suspended.
Ben Vanik
2015-12-30 10:49:01 -08:00
c296d581cf
Readback CA in XER.
Ben Vanik
2015-12-30 10:19:52 -08:00
3800e300d4
Merge pull request #503 from DrChat/async_io_fix
Ben Vanik
2015-12-30 15:48:19 -08:00
f5d4941716
shader_translator: Remove always true expression
sephiroth99
2015-12-30 16:09:03 -05:00
f3fc50c8db
shader: Fix print format for hash
sephiroth99
2015-12-30 15:59:45 -05:00
2a590f31fe
XFile: Track asynchronous/synchronous flag (and return appropriately in nt Read/Write file)
Dr. Chat
2015-12-30 17:34:26 -06:00
962d8215da
shader_translator: Handle all enum values in switch-cases
sephiroth99
2015-12-30 15:51:32 -05:00
ee8e6e8822
debug_window: Use function to store from '__m128' variable.
sephiroth99
2015-12-30 14:35:26 -05:00
b0bce0d9ab
debug_window: Ignore other breakpoint types
sephiroth99
2015-12-30 14:25:41 -05:00
6b31ddfb42
debug_window: Use correct format specifier for double value
sephiroth99
2015-12-30 14:22:50 -05:00
fe30941c9b
debug_window: Use a string literal as a format string
sephiroth99
2015-12-30 14:18:35 -05:00
235f58d757
Add missing include for std::find
sephiroth99
2015-12-30 12:28:18 -05:00
058ae01568
Add default case which ignores other mouse buttons
sephiroth99
2015-12-30 12:24:21 -05:00
9451c0b1cf
Fix different types in std::min arguments
sephiroth99
2015-12-30 12:15:52 -05:00
3f49aa3cef
Add default case for unhandled target_type values
sephiroth99
2015-12-30 11:29:16 -05:00
da71bc26a2
Use correct value in unhandled case assert
sephiroth99
2015-12-30 11:18:11 -05:00
16ade60d37
Pass a C string for logging argument
sephiroth99
2015-12-30 11:08:47 -05:00
d982b54bda
byte_stream: Remove template specialization in class scope
sephiroth99
2015-12-30 11:05:04 -05:00
a743c12e72
byte_stream: add missing include for memcpy
sephiroth99
2015-12-30 11:02:26 -05:00
fa953fe758
bit_map: Add missing include for size_t definition
sephiroth99
2015-12-30 10:37:01 -05:00
fc04ca040f
Fix building with profiling disabled
sephiroth99
2015-12-30 10:17:17 -05:00
cbc74c92f4
Fixing CR update for divwu/divdu/mulhwu.
Ben Vanik
2015-12-30 10:04:57 -08:00
69c7bac8db
Fixing branch address calculation.
Ben Vanik
2015-12-30 09:47:24 -08:00
3c332ef1f5
Adding/removing saturate checks where required.
Ben Vanik
2015-12-30 09:31:03 -08:00
76ed07cfff
Adding back FILE_FLAG_BACKUP_SEMANTICS.
Ben Vanik
2015-12-30 09:19:54 -08:00
74d71f7a4a
Fixing the rlw* instructions.
Ben Vanik
2015-12-30 09:02:29 -08:00
b09e32ec15
Adding tests for broken rlwnm and rliwnm. Not yet fixed.
Ben Vanik
2015-12-29 20:58:38 -08:00
321e2663ef
Fixing mullw.
Ben Vanik
2015-12-29 20:42:20 -08:00
431088d35e
Faster clearing of heaps to speed up tests.
Ben Vanik
2015-12-29 20:26:01 -08:00
d7eff7c9e3
Marking some memory instructions as kM.
Ben Vanik
2015-12-29 17:53:49 -08:00
077f73449d
More gracefully handle killed threads. Still needs some UI love.
Ben Vanik
2015-12-29 15:19:31 -08:00
cc37fb1358
Updating to the latest capstone. Fixes #440 .
Ben Vanik
2015-12-29 15:19:08 -08:00
3ca0bff246
Avoid duplicate object handle assignment on creation.
Ben Vanik
2015-12-29 14:03:23 -08:00
9c694f07b3
Better trap message.
Ben Vanik
2015-12-29 13:40:53 -08:00
948aa2400d
Formatting all code. Too gnarly to rebase properly.
Ben Vanik
2015-12-29 13:13:34 -08:00
4e7dfa477b
Assign XModule path on load rather than in the constructor
Dr. Chat
2015-12-28 13:25:04 -06:00
c242a01043
Mark XThreads as running before calling Execute
Dr. Chat
2015-12-28 12:33:29 -06:00
6108ff1608
Use a 64-bit bitmap rather than a 32-bit bitmap.
Dr. Chat
2015-12-28 10:52:22 -06:00
764dcba75a
Update TLS comments
Dr. Chat
2015-12-27 19:40:10 -06:00
5cb591b993
Compensate for static TLS when accessing dynamic TLS.
Dr. Chat
2015-12-27 18:35:44 -06:00
bca5fb5382
XThread acquire mutants on restore
Dr. Chat
2015-12-27 17:16:35 -06:00
5c94062110
XFile setup async_event_ in the restore constructor
Dr. Chat
2015-12-27 17:15:21 -06:00
fefc2036b3
Fix XSemaphores saving/restoring a bad counter
Dr. Chat
2015-12-27 17:14:49 -06:00
d4da8cab4e
BitMap: Change the size param to the number of entries (bits)
Dr. Chat
2015-12-27 13:33:26 -06:00
eee0bb070c
Store thread TLS in guest memory rather than using host APIs
Dr. Chat
2015-12-27 13:16:08 -06:00