XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESystem

【Rust】XFE系统,基于Rust和汇编

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFESystem

Improve CPU desktop frame pacing and define Windows parity acceptance

7ac2ce4
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

67 个文件 +4026 -525
Modified Source/XFESystem.Desktop/DesktopPointerRenderer.cs +18 -9
Modified Source/XFESystem.Desktop/DesktopSession.cs +23 -12
Modified Source/XFESystem.Desktop/DesktopWindow.cs +3 -0
Added Source/XFESystem.Desktop/TextLineIndex.cs +35 -0
Modified Source/XFESystem.Kernel/NativePointerFrameProbe.cs +13 -5
Modified Source/XFESystem.NativeKernel/LocalApicTimer.cs +6 -1
Modified Source/XFESystem.NativeKernel/Native/native.c +2 -0
Modified Source/XFESystem.NativeKernel/Ps2Decoder.cs +7 -0
Modified Source/XFESystem.NativeKernel/Ps2Input.cs +27 -8
Added Source/XFESystem.NativeKernel/TimerCalibration.cs +17 -0
Added Source/XFESystem.NativeRuntime/Application/GuiDiagnosticQueue.cs +68 -0
Modified Source/XFESystem.NativeRuntime/Application/NativeApplication.csproj +1 -0
Modified Source/XFESystem.NativeRuntime/Application/NativeDiagnosticWriter.cs +3 -3
Modified Source/XFESystem.NativeRuntime/Application/NativeInput.cs +4 -2
Modified Source/XFESystem.NativeRuntime/Application/NativeOtherDisks.cs +1 -1
Modified Source/XFESystem.NativeRuntime/Application/NativePlatform.cs +18 -0
Modified Source/XFESystem.NativeRuntime/Application/Network/NativeNetwork.cs +2 -2
Modified Source/XFESystem.NativeRuntime/Application/Program.cs +89 -23
Modified Source/XFESystem.NativeRuntime/Application/Ps2InputSource.cs +20 -3
Modified Source/XFESystem.NativeRuntime/Application/Web/NativeWebTransport.cs +7 -7
Modified Source/XFESystem.Platform/FramebufferPresenter.cs +43 -0
Modified Source/XFESystem.Platform/PlatformFonts.cs +26 -5
Modified Source/XFESystem.Platform/ThirdParty/LunarFonts/Font.cs +0 -1
Modified Source/XFESystem.Platform/ThirdParty/LunarFonts/SourceManifest.json +37 -30
Modified Source/XFESystem.Platform/XFESystem.Platform.csproj +2 -0
Modified THIRD_PARTY.md +3 -2
Modified Tests/XFESystem.Core.Tests/CursorRasterTests.cs +25 -0
Added Tests/XFESystem.Desktop.Tests/TextLineIndexTests.cs +44 -0
Modified Tests/XFESystem.NativeInterop.Tests/NativePointerFrameProbeTests.cs +13 -0
Modified Tests/XFESystem.Network.Tests/NativeNetworkBoundaryTests.cs +1 -0
Added Tests/XFESystem.Platform.Tests/ArialFallbackTests.cs +69 -0
Added Tests/XFESystem.Platform.Tests/FramebufferPackedTests.cs +62 -0
Added Tests/XFESystem.Platform.Tests/GuiDiagnosticQueueTests.cs +101 -0
Added Tests/XFESystem.Platform.Tests/MenuDamageTests.cs +55 -0
Modified Tests/XFESystem.Platform.Tests/ProvenanceTests.cs +11 -0
Modified Tests/XFESystem.Platform.Tests/Ps2InputTests.cs +35 -0
Modified Tests/XFESystem.Platform.Tests/XFESystem.Platform.Tests.csproj +1 -0
Added Tools/DesktopFluidity/CheckAcceptance.py +130 -0
Added Tools/DesktopFluidity/Program.cs +118 -0
Added Tools/DesktopFluidity/RenderProbe.csproj +13 -0
Added Tools/DesktopFluidity/RunNative.py +137 -0
Added Tools/DesktopFluidity/Standard.json +49 -0
Added Tools/DesktopFluidity/TestAcceptance.py +86 -0
Added Tools/DesktopFluidity/packages.lock.json +30 -0
Modified Tools/IndependentKernel/IndependentBingEvidence.py +27 -12
Modified Tools/IndependentKernel/IndependentConsoleEvidence.py +1 -1
Added Tools/IndependentKernel/Licenses/Fonts/LiberationSans-OFL.txt +102 -0
Modified Tools/IndependentKernel/Licenses/Manifest.json +17 -1
Modified Tools/IndependentKernel/Open.ps1 +22 -2
Modified Tools/IndependentKernel/Package.ps1 +10 -2
Modified Tools/IndependentKernel/TestBoot.py +10 -4
Added Tools/IndependentKernel/TestHighResolutionDesktop.py +152 -0
Modified Tools/IndependentKernel/TestIndependentBingEvidence.py +24 -0
Modified Tools/IndependentKernel/TestUsbStorage.py +10 -2
Modified Tools/TestCSharp.ps1 +23 -2
Modified Tools/TestPointerCadence.py +13 -7
Added assets/fonts/liberation-sans-2.1.5/DebianCopyright.txt +130 -0
Added assets/fonts/liberation-sans-2.1.5/LiberationSans-Bold.ttf +0 -0
二进制文件已变更,无法进行逐行预览。
Added assets/fonts/liberation-sans-2.1.5/LiberationSans-Regular.ttf +0 -0
二进制文件已变更,无法进行逐行预览。
Added assets/fonts/liberation-sans-2.1.5/Manifest.json +42 -0
Added assets/fonts/liberation-sans-2.1.5/OFL.txt +102 -0
Added assets/fonts/liberation-sans-2.1.5/Readme.md +7 -0
Added docs/DesktopFluidityStandard.md +46 -0
Modified scripts/physical-media-csharp-tests.py +9 -0
Modified scripts/physical-media-verify.py +3 -0