mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-12 22:41:49 +00:00
update platform::clock
This commit is contained in:
parent
c7f35dd6be
commit
bcbf09c916
1 changed files with 3 additions and 1 deletions
|
|
@ -331,8 +331,10 @@ bool platform::stdin_has_data() {
|
||||||
double platform::clock() {
|
double platform::clock() {
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
FILETIME createTime, exitTime, kernelTime, userTime;
|
FILETIME createTime, exitTime, kernelTime, userTime;
|
||||||
|
|
||||||
|
static HANDLE currentProcess = GetCurrentProcess();
|
||||||
|
|
||||||
if (GetProcessTimes(GetCurrentProcess(), &createTime, &exitTime, &kernelTime, &userTime)) {
|
if (GetProcessTimes(currentProcess, &createTime, &exitTime, &kernelTime, &userTime)) {
|
||||||
ULARGE_INTEGER kernel, user;
|
ULARGE_INTEGER kernel, user;
|
||||||
kernel.LowPart = kernelTime.dwLowDateTime;
|
kernel.LowPart = kernelTime.dwLowDateTime;
|
||||||
kernel.HighPart = kernelTime.dwHighDateTime;
|
kernel.HighPart = kernelTime.dwHighDateTime;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue