dosbox-staging:kc/fps-pacing-1

Last commit made on 2023-04-08
Get this branch:
git clone -b kc/fps-pacing-1 https://git.launchpad.net/dosbox-staging

Branch merges

Branch information

Name:
kc/fps-pacing-1
Repository:
lp:dosbox-staging

Recent commits

0ceac72... by kcgen <email address hidden>

Squash a couple warnings

3203694... by kcgen <email address hidden>

Replace header locks with lighter atomics

d054f11... by kcgen <email address hidden>

Proportional throttle, and slower increase

9a16f29... by kcgen <email address hidden>

Add configurable queue depth and min cycle percent to scheduler

2a0e1f7... by kcgen <email address hidden>

[WIP] Low-latency cycle control

a3371f4... by kcgen <email address hidden>

[WIP] Minimized fixed cycle scheduler

17a692e... by kcgen <email address hidden>

[WIP] Preemptive frame control and PIC timing using independent timers

5362bab... by dreamer_

Do not rely on OSTYPE in format-commit script

This script should be usable outside of CI machines.

2d302d6... by dreamer_

Reformat recent changes

e78407c... by dreamer_

Disable indenting preprocessor directives

In many cases we rely on ifdef statements to enable/disable a piece of
code for specific feature - thuse sometimes we have whole cpp files
guarded by feature check (because it's easiet to do it this way than
making buildsystem more complicated). In such cases clang-format decides
to push preprocessor directives (all includes (!)) by tab to right.

Disable this rule, let's keep existing style.