Ben Vanik
ecd4af10c9
Fixing some clang warnings/errors.
2015-07-15 23:26:58 -07:00
Ben Vanik
15c17459be
Massive refactoring of xenia::ui and GL swap behavior.
...
This seems to dramatically improve most games (especially with
--vsync=false), though it may cause swap issues with others.
New code should be easier to port, and enables elemental-forms to be
drawn for any emulator UI.
2015-07-12 22:04:17 -07:00
Ben Vanik
9c965755c6
Simplified renderer interface.
2015-07-10 20:35:57 -07:00
Ben Vanik
253a685dde
Switching to my turbo badger fork.
2015-07-06 18:12:56 -07:00
Dr. Chat
59861f8d0d
Fix the natvis file name
2015-07-03 21:52:45 -05:00
Ben Vanik
dec0d12cc9
Replacing includes of windows headers with base/platform.h.
2015-07-01 09:02:04 -07:00
Ben Vanik
9efccc5f4a
Removing dependencies on MainWindow.
2015-07-01 08:02:22 -07:00
Ben Vanik
0ebee76bfe
Moving common GL code out of gpu/.
2015-07-01 07:29:14 -07:00
Ben Vanik
5231e2e721
Linking in libxenia-base.
2015-06-30 19:34:48 -07:00
Ben Vanik
ffb1717788
Adding xenia-project/turbobadger.
...
Progress on #316 .
2015-06-30 14:07:16 -07:00
Dr. Chat
7a34dbd5c7
Add VS debugger visualization file for xe::be
2015-06-28 19:25:58 -05:00
Ben Vanik
0359184bc0
Simplifying the sequences code to start refactoring.
...
Progress on #291 .
2015-06-28 12:01:47 -07:00
Ben Vanik
3745746fcc
Shuffling around thunk emitter.
...
Progress on #291 .
2015-06-28 12:01:45 -07:00
Ben Vanik
83872d8e8f
Refactoring vfs to remove a lot of duplicated code.
...
Progress on #294 .
2015-06-27 22:37:49 -07:00
Ben Vanik
0716cf84c0
Renaming xe::fs to xe::filesystem and xe::kernel::fs to xe::vfs.
...
Progress on #294 .
2015-06-27 13:31:21 -07:00
Ben Vanik
7e0246c381
Moving input structs out of xbox.h.
...
Progress on #297 .
2015-06-27 11:37:12 -07:00
Ben Vanik
8c69a4df09
Cleaning up apu/ and renaming -private files to _flags.
...
Part of #296 .
2015-06-27 11:25:56 -07:00
Ben Vanik
b38bf5c132
Simplifying HID creation.
...
Part of #296 .
2015-06-27 09:42:30 -07:00
Ben Vanik
883126d497
Simplifying GPU creation.
...
Part of #296 .
2015-06-27 09:11:03 -07:00
Ben Vanik
951b2aa5bc
Show a file picker when launched with no target file.
...
Fixes #293 .
2015-06-26 20:27:36 -07:00
Ben Vanik
9441808b40
Adding menus.
2015-06-22 23:30:34 -07:00
gibbed
021b5a3d17
Moved the XMA decoder out of AudioSystem and into its own world (plus minor code cleanup in the process).
2015-06-21 02:25:24 -05:00
Ben Vanik
a0ec10fbea
New minimal libav build and fixing some link warnings.
2015-06-20 17:26:13 -07:00
Ben Vanik
5f33087a12
Adding mmap for code cache and exposing cache properties.
2015-06-16 20:13:39 -07:00
Ben Vanik
2a6ada2a3c
Optimization to merge LOAD+SWAP and SWAP+STORE into flagged opcodes.
2015-06-15 18:59:29 -07:00
Ben Vanik
6d4d1db310
Example of Capstone for both libxenia and the UI. Going to shuffle around.
2015-06-10 23:31:33 -07:00
Ben Vanik
cabf9d6261
Adding some GPU docs and creating output directories automatically.
2015-06-10 19:20:14 -07:00
Zangetsu38
397383d693
Fix compilation
2015-06-07 20:03:58 +02:00
Ben Vanik
5c41a8f0f9
Fixing Checked builds.
2015-06-03 22:35:05 -07:00
Ben Vanik
b8d1d3cf35
Stub for avatar stuff to make it immediately bail.
2015-06-03 18:29:44 -07:00
Dr. Chat
b448d794c5
xboxkrnl SHA crypt stubs
2015-06-03 00:06:33 -05:00
Dr. Chat
45d3f4f886
Ugh, why doesn't VS just save this automatically?
2015-06-02 11:23:05 -05:00
Dr. Chat
e09ea50c74
.cpp -> .cc and add ring_buffer.cc to the project
2015-06-02 11:23:04 -05:00
Ben Vanik
c516447ae1
Misc stubs.
2015-06-02 00:14:24 -07:00
Ben Vanik
a91a754b24
Converting some exports to the new way.
2015-06-01 20:56:57 -07:00
Ben Vanik
23826fa957
Initial experiment with new kernel export format.
2015-06-01 18:19:42 -07:00
Ben Vanik
8244409501
Refactoring to enable future time scaling, coordinated clocks, etc.
2015-05-26 22:20:58 -07:00
Ben Vanik
8ac1f61c64
RAII object reference, debug mutex, etc.
2015-05-25 00:51:24 -07:00
Ben Vanik
e55be7d2c9
Fleshing out debugger types.
2015-05-25 00:51:23 -07:00
Ben Vanik
576d6492dc
Basic debugger networking.
2015-05-25 00:51:22 -07:00
Dr. Chat
a6175dba48
Remove more accidentally committed files; rename .cpp to .cc
2015-05-23 00:07:33 -05:00
Dr. Chat
f31b34256b
WIP Audio decoder
...
Remove some old comments
2015-05-23 00:07:20 -05:00
Ben Vanik
5e5eb47789
Rewriting code cache to put everything at fixed addresses.
2015-05-20 19:23:46 -07:00
gibbed
20144709e3
Added xboxkrnl_error.cc/.h and moved RtlNtStatusToDosError to it.
2015-05-14 11:59:50 -05:00
Ben Vanik
cbdfd09e0f
Fixing SHR constant prop and new cntlz tests.
2015-05-12 18:59:45 -07:00
Ben Vanik
7a00b76a6e
Debugger stuff, and changing to vcproj's/sln.
2015-05-09 17:48:12 -07:00