~dokomix/dokomix/+git/taisei:optimize

Last commit made on 2023-09-28
Get this branch:
git clone -b optimize https://git.launchpad.net/~dokomix/dokomix/+git/taisei

Branch merges

Branch information

Name:
optimize
Repository:
lp:~dokomix/dokomix/+git/taisei

Recent commits

202e02f... by Andrei Alexeyev <email address hidden>

all: use the clamp() macro

b5dfe73... by Andrei Alexeyev <email address hidden>

util/miscmath: deprecate iclamp and clampf

2246129... by Andrei Alexeyev <email address hidden>

util/miscmath: implement clamp() as a type-generic macro

deec82e... by Andrei Alexeyev <email address hidden>

util/miscmath: change assume to assert in ASSUME_FINITE for now

On some toolchains isfinite compiles to a function call and trips a
-Wassume warning

c0432af... by Andrei Alexeyev <email address hidden>

all: use min/max macros; avoid some unnecessary conversions

ad4b518... by Andrei Alexeyev <email address hidden>

util/miscmath: deprecate various min/max functions

31d0035... by Andrei Alexeyev <email address hidden>

laser,move,projectile: annotate hot paths

0155328... by Andrei Alexeyev <email address hidden>

main: don't disable preloads in headless mode

39b9d5d... by Andrei Alexeyev <email address hidden>

item: cache sprite pointers

0e11f86... by Andrei Alexeyev <email address hidden>

projectile: cache auto-angle of constant-velocity projectiles