Commit Graph

7520 Commits

Author SHA1 Message Date
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
Triang3l 10d7bcde93 [GPU] Viewport in draw_util with host API flexibility 2020-11-16 23:03:42 +03:00
Sandy eda027a220 readme: fix label in linux help 2020-11-16 20:38:48 +03:00
Satori b74eac36c7 [Base] Log to stdout by default 2020-11-16 01:52:27 -06:00
Satori 446837edb1 [Base/Win] Add cvars to enable a console window to be shown with xenia 2020-11-16 01:52:27 -06:00
Satori 42b10209fe [Base] Add support for multiple log sinks in Logger 2020-11-16 01:52:27 -06:00
Sandy 36466231d0
threading test: zero initialize counter
The high performance test atomic counters need to be set to zero to have reliable results.
2020-11-16 00:13:14 -06:00
Cancerous 94b9616b3a [XAM] Raise the size of the dummy HDD to 20GB.
- [XAM] Raise the size of the dummy HDD to 20GB.
- [XAM] Rename unknown field to device_type in X_CONTENT_DEVICE_DATA.
2020-11-15 15:04:40 -06:00
Cancerous ce1a31faad [Kernel] Set flag 5 in XboxHardwareInfo.
[Kernel] Set flag 5 (indicates storage is initialized) in XboxHardwareInfo.
2020-11-15 15:04:40 -06:00
gibbed 362251df0b [Base] Fix dangling pointer in LaunchWebBrowser.
[Base] Fix dangling pointer in LaunchWebBrowser. Fixes #1614.
2020-11-15 14:36:13 -06:00
gibbed a4e5c4cecf [App] Fix dangling ptr in Discord playing update.
[App] Fix dangling pointer in Discord playing update. Fixes #1621.
2020-11-15 13:59:25 -06:00
gibbed e848a20c23 [Kernel] Allow wildcard filter to end in *. 2020-11-15 13:29:34 -06:00