mirror of
https://github.com/ryujinx-mirror/ryujinx.git
synced 2024-12-27 00:19:41 +00:00
c1b7340023
* Timing: Optimize Timestamp Aquisition Currently, we make use of Environment.TickCount in a number of places. This has some downsides, mainly being that the TickCount is a signed 32-bit integer, and has an effective limit of ~25 days before overflowing and wrapping around. Due to the signed-ness of the value, this also caused issues with negative numbers. This resolves these issues by using a 64-bit tick count obtained from Performance Counters (via the Stopwatch class). This has a beneficial side effect of being significantly more accurate than the TickCount. * Timing: Rename ElapsedTicks to ElapsedMilliseconds and expose TicksPerX * Timing: Some style changes * Timing: Align static variable initialization |
||
---|---|---|
.. | ||
Gal | ||
Memory | ||
Texture | ||
GpuResourceManager.cs | ||
GraphicsConfig.cs | ||
INvGpuEngine.cs | ||
MacroInterpreter.cs | ||
NvGpu.cs | ||
NvGpuBufferType.cs | ||
NvGpuEngine2d.cs | ||
NvGpuEngine2dReg.cs | ||
NvGpuEngine3d.cs | ||
NvGpuEngine3dReg.cs | ||
NvGpuEngine.cs | ||
NvGpuEngineM2mf.cs | ||
NvGpuEngineM2mfReg.cs | ||
NvGpuEngineP2mf.cs | ||
NvGpuEngineP2mfReg.cs | ||
NvGpuFifo.cs | ||
NvGpuFifoMeth.cs | ||
NvGpuMethod.cs | ||
QuadHelper.cs | ||
Ryujinx.Graphics.csproj | ||
ValueRange.cs | ||
ValueRangeSet.cs |