Compare commits
1 Commits
f637c7c942
...
tmp_window
Author | SHA1 | Date | |
---|---|---|---|
67aefff940 |
@@ -162,7 +162,7 @@ Mono_Time *mono_time_new(const Memory *mem, mono_time_current_time_cb *current_t
|
||||
#endif
|
||||
|
||||
mono_time->cur_time = 0;
|
||||
#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
|
||||
#if defined(FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION) || defined(OS_WIN32)
|
||||
// Maximum reproducibility. Never return time = 0.
|
||||
mono_time->base_time = 1;
|
||||
#else
|
||||
|
@@ -255,10 +255,11 @@ void ChatGui4::render(float time_delta) {
|
||||
// do systems TODO: extract
|
||||
{ // fade system
|
||||
std::vector<Message3> to_remove;
|
||||
msg_reg.view<Components::UnreadFade>().each([&to_remove, time_delta](const Message3 e, Components::UnreadFade& fade) {
|
||||
msg_reg.view<Components::UnreadFade>().each([&to_remove](const Message3 e, Components::UnreadFade& fade) {
|
||||
// TODO: configurable
|
||||
const float fade_duration = 7.5f;
|
||||
fade.fade -= 1.f/fade_duration * time_delta;
|
||||
// TODO: dynamic fps
|
||||
fade.fade -= 1.f/fade_duration * (1.f/60.f);
|
||||
if (fade.fade <= 0.f) {
|
||||
to_remove.push_back(e);
|
||||
}
|
||||
|
@@ -78,12 +78,9 @@ struct MainScreen final : public Screen {
|
||||
Screen* render(float time_delta, bool&) override;
|
||||
Screen* tick(float time_delta, bool&) override;
|
||||
|
||||
// 0 - normal
|
||||
// 1 - reduced
|
||||
// 2 - power save
|
||||
int _fps_perf_mode {1};
|
||||
// 0 - normal
|
||||
// 1 - power save
|
||||
int _fps_perf_mode {0};
|
||||
int _compute_perf_mode {0};
|
||||
|
||||
float _render_interval {1.f/60.f};
|
||||
|
Reference in New Issue
Block a user