uytvbn
962b90f699
[Linux] Implement virtual memory allocation
2020-11-22 13:54:00 +03:00
Sandy Carter
5fa59fc4a9
threading_posix: don't delete thread_local thread object
...
Disabling on exit thread delete as it causes an assert fail.
There isn't a leak here because current_thread_ is a thread_local static.
2020-11-21 22:30:43 -06:00
Sandy Carter
aa332dcc8e
threading_posix: Increase stack size in test
...
16 KB is not enough for the linux thread to be spawned so bump up to 16MB
2020-11-21 22:30:43 -06:00
Triang3l
dace81554c
Merge branch 'master' into vulkan
2020-11-22 00:15:59 +03:00
Triang3l
d76e408681
[Build] Add Android to platform_files.lua
2020-11-22 00:15:36 +03:00
Triang3l
90dcc28281
Merge branch 'master' into vulkan
2020-11-21 23:55:27 +03:00
Triang3l
9f45a1f338
[Base] Use bswap_16/32/64 from byteswap.h on Linux
2020-11-21 23:54:20 +03:00
Triang3l
bcdca56e32
[Build] Mark RTTI as enabled for Android
2020-11-21 23:52:45 +03:00
Triang3l
03d0988ea4
Merge branch 'master' into vulkan
2020-11-21 23:41:02 +03:00
Triang3l
233daa018d
[Build] Enable exceptions and Clang STL on Android
2020-11-21 23:40:34 +03:00
Triang3l
0dcc1b18d6
[Android] Remove releaseDebuggable config since debuggable disables optimization
2020-11-21 23:13:30 +03:00
Triang3l
46c18556b7
Merge branch 'master' into vulkan
2020-11-21 23:11:57 +03:00
Triang3l
c0c47e3902
[Build] Update premake-androidmk fork
2020-11-21 23:11:36 +03:00
Triang3l
316dcb136e
Merge branch 'master' into vulkan
2020-11-21 23:08:42 +03:00
Triang3l
6c1394d55d
[Build] Switch premake-androidmk to a fork
2020-11-21 23:07:14 +03:00
Triang3l
6288bced48
Merge branch 'master' into vulkan
2020-11-21 22:03:50 +03:00
Triang3l
73dad88429
[Android] Studio project enough to invoke NDK-Build
2020-11-21 22:00:48 +03:00
Joel Linn
923678dad7
[GPU] Add performance counter registers.
...
v3: Document registers referenced by D3D in `gpu.md`.
2020-11-21 21:55:52 +03:00
Joel Linn
f6dc9ad517
[GPU] Skip viz-query geometry (if marked).
...
Document research about viz queries.
v2: Remove viz status unions and move comments to register definitions.
Add contributors to TODOs.
v3: Comment out unused variables.
Add TODO for correctly dropping draw calls with memexport.
Register comment formatting.
2020-11-21 21:55:52 +03:00
Triang3l
b06138b464
[GPU] Disable faceness for rectangles temporarily
2020-11-21 21:52:17 +03:00
Triang3l
cb702b4db2
Merge branch 'master' into vulkan
2020-11-21 17:17:14 +03:00
Triang3l
2f247e0f9e
[Build] Make premake-androidmk generate something
2020-11-21 17:14:40 +03:00
Triang3l
16755568a0
Merge branch 'master' into vulkan
2020-11-21 16:32:25 +03:00
Triang3l
7cb3cc3564
[Build] Fix a typo in get_premake_target_os comment
2020-11-21 16:32:07 +03:00
Triang3l
603595aa55
Merge branch 'master' into vulkan
2020-11-21 16:27:24 +03:00
Triang3l
48c97dd3b4
[Base] Android and Arm platform defines
2020-11-21 16:26:26 +03:00
Triang3l
14157e063a
[Build] Support cross-compilation via xb premake --target_os
2020-11-21 16:23:01 +03:00
Triang3l
25606774e1
[Build] xenia-build Android host OS detection
2020-11-21 16:22:48 +03:00
Triang3l
4786e93c96
[Build] Better Android detection in tools/build/premake
2020-11-21 16:22:38 +03:00
Triang3l
3f9e86e785
[Build] Clone premake to internal storage on Android
2020-11-21 16:22:26 +03:00
Triang3l
fa0c34648d
[Build] Support cross-compilation via xb premake --target_os
2020-11-21 16:18:50 +03:00
Triang3l
8ccd6f9560
[Build] xenia-build Android host OS detection
2020-11-21 14:54:57 +03:00
Triang3l
1f69516bb5
[Build] Better Android detection in tools/build/premake
2020-11-21 14:43:10 +03:00
Triang3l
6584a2421c
[Vulkan] Faceness-related rasterization state
2020-11-20 23:47:19 +03:00
Triang3l
8b4a52aeed
Merge branch 'master' into vulkan
2020-11-20 23:16:38 +03:00
Triang3l
00a7d1a067
[D3D12] Cleanup rasterizer state
2020-11-20 23:12:12 +03:00
Triang3l
0422e1813e
Merge branch 'vulkan' of github.com:Triang3l/xenia into vulkan
2020-11-20 21:50:30 +03:00
Triang3l
fbb1a22708
[Build] Clone premake to internal storage on Android
2020-11-20 21:34:06 +03:00
Triang3l
4fab2cc4d3
Merge branch 'master' into vulkan
2020-11-19 23:56:08 +03:00
Triang3l
44a3f200c3
[GPU] Rename PrimitiveTwoFaced to PrimitivePolygonal, add rects to it and ignore fill modes for non-polygons
2020-11-19 23:55:49 +03:00
Triang3l
e99e8c7a7d
Merge branch 'master' into vulkan
2020-11-19 21:31:44 +03:00
Triang3l
3ff5965133
[Build] Disable potentially dangerous floating point optimizations
2020-11-19 21:28:02 +03:00
Triang3l
1e818dca4b
[Vulkan] Include Vulkan Android header and fix some warnings
2020-11-19 11:38:20 +03:00
Triang3l
a94301d967
[Vulkan] Viewport from draw_util and vtx_fmt
2020-11-18 12:48:12 +03:00
Triang3l
c0550bafe9
Merge branch 'master' into vulkan
2020-11-18 12:28:38 +03:00
Triang3l
99bb82fd1c
[GPU] Separate GetHostViewportInfo X and Y bounds
2020-11-18 12:27:36 +03:00
gibbed
49dc0e9c39
[XAM] Rollup of user fixes.
...
- [XAM] Fix XamUserGetXUID type mask handling.
- [XAM] Fix XamGetUserName return values.
- [XAM] Fix XamGetUserName copy size.
- [XAM] Implement XamGetUserGamerTag.
- [XAM] Fix XamUserCheckPrivilege handling of all users.
- [XAM] Stub XamUserGetMembershipTier.
2020-11-17 19:58:30 -06:00
Triang3l
44e4849e1a
Merge branch 'master' into vulkan
2020-11-16 23:17:50 +03:00
Triang3l
b7ba3051f2
[Kernel] Fix null in thread affinity init + ignore affinity when less than 6 cores
2020-11-16 23:15:51 +03:00
Satori
52230fd4e8
[Base] Fix FileLogSink not writing to log file
2020-11-16 14:04:17 -06:00