Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Libretro
hatari
Commits
0fdb6c75
Commit
0fdb6c75
authored
Oct 15, 2020
by
bbbradsmith
Browse files
Wii U travis fix? re-branching to get travis to accept the merge and test it
added libretro-common/include/features_cpu.h
parent
c90c5a8b
Changes
2
Hide whitespace changes
Inline
Side-by-side
libretro/hatari-mapper.c
View file @
0fdb6c75
...
...
@@ -123,7 +123,7 @@ long GetTicks(void)
}
#ifdef WIIU
#include <
os/time
.h>
#include <
features/features_cpu
.h>
retro_time_t
current_tus
=
0
,
last_tus
=
0
;
#endif
int
slowdown
=
0
;
...
...
@@ -132,7 +132,7 @@ int slowdown=0;
void
gui_poll_events
(
void
)
{
#ifdef WIIU
current_tus
=
OSGetSystemTime
();
current_tus
=
cpu_features_get_time_usec
();
current_tus
/=
1000
;
if
(
current_tus
-
last_tus
>=
1000
/
50
)
...
...
libretro/libretro-common/include/features/features_cpu.h
0 → 100644
View file @
0fdb6c75
/* Copyright (C) 2010-2020 The RetroArch team
*
* ---------------------------------------------------------------------------------------
* The following license statement only applies to this file (features_cpu.h).
* ---------------------------------------------------------------------------------------
*
* Permission is hereby granted, free of charge,
* to any person obtaining a copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation the rights to
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software,
* and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
* INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef _LIBRETRO_SDK_CPU_INFO_H
#define _LIBRETRO_SDK_CPU_INFO_H
#include <retro_common_api.h>
#include <stdint.h>
#include <libretro.h>
RETRO_BEGIN_DECLS
/**
* cpu_features_get_perf_counter:
*
* Gets performance counter.
*
* Returns: performance counter.
**/
retro_perf_tick_t
cpu_features_get_perf_counter
(
void
);
/**
* cpu_features_get_time_usec:
*
* Gets time in microseconds, from an undefined epoch.
* The epoch may change between computers or across reboots.
*
* Returns: time in microseconds
**/
retro_time_t
cpu_features_get_time_usec
(
void
);
/**
* cpu_features_get:
*
* Gets CPU features.
*
* Returns: bitmask of all CPU features available.
**/
uint64_t
cpu_features_get
(
void
);
/**
* cpu_features_get_core_amount:
*
* Gets the amount of available CPU cores.
*
* Returns: amount of CPU cores available.
**/
unsigned
cpu_features_get_core_amount
(
void
);
void
cpu_features_get_model_name
(
char
*
name
,
int
len
);
RETRO_END_DECLS
#endif
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment