Cancerous
759745203c
Icon fix v3 final?
2019-08-29 06:43:28 -05:00
illusion98
31f81662c4
[Discord] Change ID and new description
2019-08-29 06:42:53 -05:00
Cancerous
c385981d04
[UI] Add window dimension cvars
2019-08-28 16:14:48 -04:00
Triang3l
803fa0cba9
[Kernel] Fix TranslateUnicodeString endian and size
2019-08-28 09:20:10 +03:00
Triang3l
0ad1bd9ab4
[Kernel] XMAInitializeContext physical buffer addresses
2019-08-28 08:11:43 +03:00
illusion98
0eb250ed69
Merge remote-tracking branch 'emoose/stfs-packages' into canary
2019-08-27 23:17:59 -05:00
illusion98
874513594e
Merge remote-tracking branch 'emoose/devicetype-fix' into canary
2019-08-27 23:16:04 -05:00
Cancerous
f119f32d8f
Update icons v2
2019-08-27 23:07:36 -05:00
illusion98
658c704470
Merge remote-tracking branch 'upstream/master' into canary
2019-08-27 23:07:16 -05:00
Triang3l
2f51949ece
[Kernel] Cya l8r recently added wrong XMAInitializeContext comment
2019-08-27 23:53:06 +03:00
Triang3l
9df39e4883
[Kernel] Fix StoreXmaContextIndexedRegister, note about physical addresses in XMAInitializeContext
2019-08-27 23:50:30 +03:00
illusion98
b7bdfdd046
[Discord] Add Time Elasped and Description Text
...
Display Time Elapsed when idle or playing a game
Display description when hovering over the icon
2019-08-27 10:30:50 -05:00
Margen67
964e5661ba
Update README.md
2019-08-27 01:29:34 -07:00
illusion98
ad57cb5267
Hack for Source engine
2019-08-27 01:35:40 -05:00
illusion98
e453ace05b
Add cvar for UE hack
2019-08-27 01:35:26 -05:00
illusion98
dfccdbc369
Merge remote-tracking branch 'upstream/master' into canary
2019-08-27 01:14:57 -05:00
Triang3l
b01f6cd7ea
[Vulkan v2] Add immediate shader SPIR-V code
2019-08-26 23:43:05 +03:00
Triang3l
b3382f3de1
[Vulkan v2] Upload buffer chain, immediate drawer without textures
2019-08-26 22:57:14 +03:00
gibbed
e9802a9f3b
[x64] Further simplification / fix buffer overrun in code cache.
...
- [x64] Further simplify padding of code / unwind reservation in code cache.
- [x64] Fix accidental buffer overrun caused by previous simplification.
2019-08-26 13:42:44 -05:00
Margen67
14d5d72a63
Set up CI with Azure Pipelines
...
[skip ci]
2019-08-26 07:18:16 -10:00
Cancerous
97383d9003
Revert "Merge remote-tracking branch 'emoose/import-fixes'"
...
This reverts commit 974123d9c3
, reversing
changes made to e2456f662a
.
2019-08-26 11:48:13 -04:00
Cancerous
95352c30a3
[Kernel} distribute worker threads not created with affinity specified more evenly
2019-08-26 04:38:09 -05:00
illusion98
d1877b260e
Change window title
...
xenia -> xenia-canary
2019-08-26 04:32:41 -05:00
illusion98
b50feba296
Merge remote-tracking branch 'upstream/master' into canary
2019-08-25 23:58:43 -05:00
gibbed
c4ff8d7c58
[x64] Fix prolog/epilog sizes for emitted functions.
2019-08-25 17:02:42 -05:00
gibbed
c808b59834
[x64] Simplify growable function pointer definitions.
2019-08-25 17:02:42 -05:00
gibbed
015e91140a
[x64] Don't have a zeroed unwind info as the first slot.
2019-08-25 17:02:42 -05:00
gibbed
920b5c5839
[x64] Simplify padding of code / unwind reservation in code cache.
2019-08-25 17:02:42 -05:00
Sandy Carter
5c20589acf
[cpu linux] Implement stack walking
...
Implement stack walking using libunwind and libiberty.
These two libraries would be need dependencies.
The libunwind library is quite common on a linux system and libiberty is
part of the GNU compiler.
Add tests for stack_walker.
2019-08-24 22:57:08 +02:00
Sandy Carter
1c10e7654f
[cpu] Test cpu-test on travis
2019-08-24 22:46:54 +02:00
uytvbn
0e54381d4c
[Linux] Implement virtual memory allocation
2019-08-24 22:46:54 +02:00
Sandy Carter
b3f5b6ecf0
[cpu] Add linux registers to CallExtern
2019-08-24 22:46:54 +02:00
Sandy Carter
74d30f8348
[cpu] Use dynamic cast for downcasting pointers
2019-08-24 22:46:54 +02:00
Sandy Carter
0cf34743cc
ppc linux: add comment about xmm registers
2019-08-24 22:46:54 +02:00
Sandy Carter
02dd9254b1
[travis] Enable ppc gentest and tests
2019-08-24 22:46:54 +02:00
Sandy Carter
23353173fe
[Linux] Fix Processor::backend() on release
...
Disable inlining on backend() which causes ppc issues on clang 7 in release builds.
2019-08-24 22:46:54 +02:00
Sandy Carter
85f407f317
[Linux] Fix Value::Not on release
...
Disable optimization on set zero to prevent clang from vectorizing the assigment to zero which would
use different registers than expected.
2019-08-24 22:46:54 +02:00
Sandy Carter
ee7f68a85f
[Linux] Fix Value::set_zero() on release
...
Disable optimization on set zero to prevent clang from vectorizing the
assigment to zero which would use different registers than expected.
With -O0: RAX. With -O1: RDI.
2019-08-24 22:46:54 +02:00
uytvbn
8817975912
[Linux] Fix Value::MulHi
2019-08-24 22:46:54 +02:00
uytvbn
c804b0dff9
[Linux] Force passing XMM values by pointer
2019-08-24 22:46:54 +02:00
uytvbn
41b0aa9ffd
[Linux] Implement thunk generation
2019-08-24 22:46:53 +02:00
Sandy Carter
c97c4dbeac
[string] Remove reuse of va_list in AppendVarargs
...
va_list are not guarenteed to maintain their values after being used.
With clang on Linux, args is undefined after fetching length and will print
"(null)".
Copy args into another va_list before getting length to prevent this.
Add tests.
2019-08-24 22:45:06 +02:00
Sandy Carter
6c58b3b13d
[string] Add base string tests
2019-08-24 22:45:06 +02:00
uytvbn
60fea32f52
[Linux] Fix off-by-one error in bit_scan_forward
2019-08-24 22:45:06 +02:00
uytvbn
7186af388a
[Linux] Implement exception handler
2019-08-24 22:45:06 +02:00
uytvbn
8e92a4b55b
[Linux] Fix binutils path for gentests
2019-08-24 22:45:06 +02:00
Sandy Carter
b085837f3b
[fs linux]: Simplify terniary expressions to bool
2019-08-24 22:39:39 +02:00
Sandy Carter
ee0b7904ed
[fs linux]: Add more info to GetInfo
...
Fill in name, path and total_size.
Correct convertUnixtimeToWinFiletime which was using deprecated stat
function without nanoseconds. It now includes nanoseconds.
Add unit test for file and folder info.
2019-08-24 22:39:38 +02:00
Triang3l
a422166123
[Kernel] Fix MmAllocatePhysicalMemoryEx range base
2019-08-24 19:23:31 +03:00
Triang3l
7e6bf8022f
[Memory] Refactor GetPhysicalAddress and use it for XMA, resolve #1448
2019-08-24 17:42:06 +03:00