Skip to content

Commit

Permalink
Merge pull request #61 from ZFhuang/3.x
Browse files Browse the repository at this point in the history
Add: OS_Vita::get_subsecond_unix_time()
  • Loading branch information
SonicMastr authored Dec 5, 2024
2 parents 8cd2727 + 5d70034 commit c58a3c0
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 0 deletions.
8 changes: 8 additions & 0 deletions platform/vita/os_vita.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -673,6 +673,14 @@ uint64_t OS_Vita::get_system_time_msecs() const {
return longtime;
}

double OS_Vita::get_subsecond_unix_time() const {
uint64_t unixTime;
SceDateTime sceDateTimeUtc;
sceRtcGetCurrentClockUtc(&sceDateTimeUtc);
sceRtcConvertDateTimeToTime64_t(&sceDateTimeUtc, &unixTime);
return (double)unixTime + (double(sceDateTimeUtc.microsecond) / 1000000.0);
}

void OS_Vita::delay_usec(uint32_t p_usec) const {
sceKernelDelayThread(p_usec);
}
Expand Down
1 change: 1 addition & 0 deletions platform/vita/os_vita.h
Original file line number Diff line number Diff line change
Expand Up @@ -159,6 +159,7 @@ class OS_Vita : public OS {
virtual uint64_t get_unix_time() const;
virtual uint64_t get_system_time_secs() const;
virtual uint64_t get_system_time_msecs() const;
virtual double get_subsecond_unix_time() const;
virtual void delay_usec(uint32_t p_usec) const;
virtual uint64_t get_ticks_usec() const;
virtual String get_stdin_string();
Expand Down

0 comments on commit c58a3c0

Please sign in to comment.