Doug Johnson
41dafa8860
Add stub exception handler backend for linux
2017-07-11 11:47:24 -06:00
Doug Johnson
48a2435bde
Add header dependencies that prevented linux build
...
There were several files with dependancies on vector and cmath that
caused compiler errors under linux. In addition, there was a printf
formatting error that threw a compiler error as well
2017-07-11 11:47:24 -06:00
Doug Johnson
417eacb48c
xenia: ui: Add GTK implemention of UI
2017-07-11 11:47:24 -06:00
Doug Johnson
a9e5d7a496
Add GLX context for linux platform
2017-07-10 03:28:30 -06:00
Doug Johnson
a63c9458cd
Implement GL context for windows platform
2017-07-09 19:22:13 -06:00
Doug Johnson
ce10d9bd02
Create GL context abstraction layer
2017-07-09 19:21:32 -06:00
Doug Johnson
69e818555d
Filter resource file from non-windows platforms
2017-07-09 19:21:32 -06:00
Doug Johnson
fb8d83b9b5
Add compile and link flags for Linux platform (X11, vulkan, gtk, etc)
2017-07-09 19:21:00 -06:00
Christiaan Biesterbosch
3d4f707062
Updated clang-format and added the provided editor integrations and LICENSE.txt
2017-07-07 00:29:38 +02:00
Justin Moore
969b4df7dd
Merge pull request #744 from drillsar/patch
...
32-bit value fix to the 64-bit type.
2017-07-05 20:43:39 -05:00
Dr. Chat
283b7bc1b4
GPU: Change ReadRegister/WriteRegister constants to be consistent with other numberings.
2017-07-04 20:47:22 -05:00
Dr. Chat
f6fac58ae1
Nevermind
2017-07-04 18:30:08 -05:00
Dr. Chat
8cf56a7044
Coverity test
2017-07-04 18:07:16 -05:00
Parker Lamb
aae82430f2
Emulator: Don't trigger on_launch() until the main thread is set.
2017-07-02 11:58:54 -05:00
Parker Lamb
fc27b34304
UI: Prevent race condition during emulator startup.
2017-07-02 11:57:54 -05:00
drillsar
2d13fdd681
32-bit value fix to the 64-bit type.
2017-07-01 22:37:12 -04:00
Justin Moore
0c20f1c0fc
Merge pull request #737 from viva64/bug_fixes
...
xboxkrnl_threading.cc: PVS-Studio: fixed return value.
2017-06-29 11:05:05 -05:00
Svyatoslav
2f1cf1452d
xboxkrnl_threading.cc: PVS-Studio: fixed return value.
2017-06-27 12:16:29 +03:00
Justin Moore
a2fb0a06fe
Merge pull request #718 from parkerlamb/disasm_fixes
...
PPC disassembly fixes
2017-06-25 13:01:19 -05:00
Justin Moore
afa52b532a
Merge pull request #722 from tmccaff/patch
...
Added GPU Register Definition
2017-06-13 18:19:57 -05:00
Thomas Mccaffery
fb51148b03
Added GPU Register Definition
...
Added 0x1924 = 0x6490 according to this referenced here https://www.x.org/docs/AMD/old/RRG-216M56-03oOEM.pdf as DC_LUT_PWL_DATA.
2017-06-12 02:48:51 -04:00
Parker Lamb
4b607a68ba
PPC: Fix typo in instruction disassembly for mtspr.
2017-06-11 14:40:59 -05:00
Parker Lamb
aab946a36b
PPC: Add cstdlib includes for code generated by ppc-table-gen.
2017-06-11 14:37:07 -05:00
Parker Lamb
3117d737ed
PPC: Fixed padding for FormatDS instruction decode data.
2017-06-11 14:28:07 -05:00
Dr. Chat
9dc740dcc0
GraphicsSystem: Properly support register file reads/writes, and fill in some unknown registers
2017-06-11 13:00:31 -05:00
Dr. Chat
6ab4bac542
Xenos: Fill in some of the unknown primitive types.
2017-06-10 20:09:03 -05:00
IndieDriver
8e1c0201ad
KeyEvent: Support modifiers / UI: Open file chooser on ctrl-O ( #707 )
...
* file chooser on ctrl-o
* typo fix
2017-06-07 13:25:38 -05:00
Justin Moore
8cf8707d4e
Merge pull request #708 from parkerlamb/gpu_regs
...
Added GPU register definitions
2017-06-07 10:05:58 -05:00
Parker Lamb
8ae737aaa5
Added GPU register definitions.
2017-06-06 21:45:41 -05:00
Dr. Chat
e8f55d8ff2
PPC: Support FPSCR[RN] (rounding mode)
2017-05-20 12:15:19 -05:00
Dr. Chat
4e6a51472d
Vulkan: Fix cube image initialization
2017-05-17 05:39:16 -05:00
Dr. Chat
4f0c0f2724
Shims: No implicit dereferencing of pointers
2017-05-17 04:45:31 -05:00
Dr. Chat
e388b74dbe
BaseHeap::Release: Disallow freeing of 0x0
2017-05-17 04:44:48 -05:00
Dr. Chat
7a3af9b2c4
PPC: Fix vsl[b/h/w] and vsr[b/h/w] with variable shift amounts.
2017-05-15 11:08:09 -05:00
gibbed
4260e3819b
Added _snwprintf export implementation.
2017-05-14 18:03:53 -05:00
gibbed
dab3a2e426
Don't use xe::to_wstring for converting arguments back to wide strings on Windows (xe::to_wstring assumes input is valid UTF-8, which the arguments are not). Fixes #703 .
2017-05-14 16:29:45 -05:00
gibbed
1e9786eae3
Added two xam stubs.
2017-05-14 09:52:25 -05:00
Dr. Chat
6ea6b8b51d
x64: Change binary strings to actual binary numbers.
2017-05-14 09:28:58 -05:00
gibbed
4866a4a966
Fixed a bug with the latest version of Xbyak.
2017-05-14 04:10:08 -05:00
gibbed
e2434e50a0
Updated to latest Xbyak.
2017-05-14 02:03:01 -05:00
Dr. Chat
16cff62d36
Base: Remove memory::DeallocationType::kDecommitRelease (an invalid combination)
2017-05-14 00:59:52 -05:00
Dr. Chat
66dbd86989
PPC: Support NaN in fcmp[o/u]x.
2017-05-14 00:24:35 -05:00
gibbed
eff9ba31d2
Fixed PPCContext::cr() returning incorrectly shifted state.
2017-05-14 00:02:47 -05:00
Dr. Chat
6e2bf0b4b1
Native test runner: Support FPSCR
2017-05-13 23:12:53 -05:00
Dr. Chat
84758a3a3f
Vulkan CP: Use the color blitter
2017-05-13 10:15:56 -05:00
Dr. Chat
a41cf1a9ba
Vulkan UI: Properly transition the frontbuffer to avoid validation errors.
2017-05-13 10:05:02 -05:00
Dr. Chat
7fdfb90e3d
Vulkan: Allow command buffer level specification on allocation rather than construction.
...
Free unused descriptor sets properly.
2017-05-13 10:03:59 -05:00
Dr. Chat
0c1a46d708
Vulkan UI: Set up the blitter.
2017-05-13 10:02:22 -05:00
Dr. Chat
6990d21a8d
Update test framework documentation
2017-05-12 18:34:01 -05:00
Dr. Chat
8aac7a6007
Fix vkDebugMarkerSetObjectNameEXT for now.
2017-05-12 18:00:31 -05:00