~dokomix/dokomix/+git/taisei:pbr-clean

Last commit made on 2022-01-28
Get this branch:
git clone -b pbr-clean https://git.launchpad.net/~dokomix/dokomix/+git/taisei

Branch merges

Branch information

Name:
pbr-clean
Repository:
lp:~dokomix/dokomix/+git/taisei

Recent commits

1260dcc... by Lukas Weber <email address hidden>

credits: new background

a157b88... by laochailan <email address hidden>

stage6: new PBR background

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

events: assert events initialized in events_register_handler

19f9939... by Andrei Alexeyev <email address hidden>

menu/charprofile: add missing include

37b122b... by Andrei Alexeyev <email address hidden>

menu/replayview: handle multistage replays with unknown stages gracefully

66309fb... by Andrei Alexeyev <email address hidden>

menu: don't lock up if menu has no selectable items

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

lasers: process_lasers() loop fixes

Split the loop in two parts: first delete expired lasers, quantize, and
force-clear if the stage is over. Then apply either clear effects or
collision and the deprecated logic rule function.

The split is necessary because ent_damage() may wake up arbitrary
coroutines which may try to poke at laser segment data. We must ensure
all lasers have it initialized at this point.

Fixes #334

9299ec6... by Andrei Alexeyev <email address hidden>

build: remove unused sdl2_mixer wrap

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

external: update gamecontrollerdb

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

build: update sdl2.wrap to 2.0.20