ddnet/src/game/client
bors[bot] dba212112d
Merge #4089 #4093 #4094
4089: log git revision hash to stdout/console r=def- a=edg-l

Fixes #3963

## Checklist

- [x] Tested the change ingame
- [ ] Provided screenshots if it is a visual change
- [ ] Tested in combination with possibly related configuration options
- [ ] Written a unit test if it works standalone, system.c especially
- [ ] Considered possible null pointers and out of bounds array indexing
- [x] Changed no physics that affect existing maps
- [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addresssanitizer--undefinedbehavioursanitizer-or-valgrinds-memcheck) (optional)


4093: Make fallback stronger and safer r=def- a=Jupeyy

- Save renderer & version string, so the fallback isn't portable between driver updates or system changes
- Only allow modern GL on modern systems(windows)
- Don't show modern GL in settings, if the driver is on the blocklist(this prevents Intel users from doing it, they can still force it over F1 console)

## Checklist

- [x] Tested the change ingame
- [ ] Provided screenshots if it is a visual change
- [ ] Tested in combination with possibly related configuration options
- [ ] Written a unit test if it works standalone, system.c especially
- [ ] Considered possible null pointers and out of bounds array indexing
- [ ] Changed no physics that affect existing maps
- [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addresssanitizer--undefinedbehavioursanitizer-or-valgrinds-memcheck) (optional)


4094: Add prediction for switch tiles r=def- a=trml

Prediction of freeze and other tiles in switch layer (for #3990)

## Checklist

- [x] Tested the change ingame
- [ ] Provided screenshots if it is a visual change
- [ ] Tested in combination with possibly related configuration options
- [ ] Written a unit test if it works standalone, system.c especially
- [x] Considered possible null pointers and out of bounds array indexing
- [x] Changed no physics that affect existing maps
- [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addresssanitizer--undefinedbehavioursanitizer-or-valgrinds-memcheck) (optional)


Co-authored-by: Edgar Luque <git@edgarluque.com>
Co-authored-by: Edgar <git@edgarluque.com>
Co-authored-by: Jupeyy <jupjopjap@gmail.com>
Co-authored-by: trml <trml@users.noreply.github.com>
2021-08-20 15:18:59 +00:00
..
components Merge #4089 #4093 #4094 2021-08-20 15:18:59 +00:00
prediction Add prediction for switch tiles 2021-08-19 01:11:38 +02:00
animstate.cpp Fix clang-analyzer-core.UndefinedBinaryOperatorResult 2020-10-14 15:45:47 +02:00
animstate.h Manual preparation for cleaner clang-format 2020-09-26 21:41:01 +02:00
component.cpp Make components member of CGameClient 2021-07-12 12:07:31 +02:00
component.h Make components member of CGameClient 2021-07-12 12:07:31 +02:00
gameclient.cpp Add prediction for switch tiles 2021-08-19 01:11:38 +02:00
gameclient.h Add prediction for switch tiles 2021-08-19 01:11:38 +02:00
lineinput.cpp Update DoEditBox logic to be the same as chat 2020-10-26 01:44:10 +08:00
lineinput.h Fix IME stuck when 0-len TEXTEDITING event is missing. 2020-10-25 23:48:12 +08:00
projectile_data.cpp Fix transparent shotgun bullets 2021-08-15 11:33:45 +02:00
projectile_data.h force tunezone 2021-04-23 11:01:38 +08:00
race.cpp Enable modernize-loop-convert clang-tidy check 2020-11-02 22:40:24 +01:00
race.h Fix all the header guards and adjust the script a little 2018-07-06 16:11:38 +02:00
render.cpp Merge branch 'master' into pr_color_picker 2020-12-13 20:40:33 +03:00
render.h uint64 -> uint64_t, int64 -> int64_t 2021-06-24 17:19:17 +02:00
render_map.cpp uint64 -> uint64_t, int64 -> int64_t 2021-06-24 17:19:17 +02:00
skin.h Different comparators for skins in UI (no case) and regular skins (with case) 2021-03-23 13:39:54 +01:00
ui.cpp Adopt upstream refactoring: Mark several functions as 'const' 2021-02-23 18:26:16 +03:00
ui.h uint64 -> uint64_t, int64 -> int64_t 2021-06-24 17:19:17 +02:00
ui_ex.cpp Use FontSize for rendered cursor 2021-05-31 16:23:07 +02:00
ui_ex.h Init input handling in UI Ex 2021-05-31 12:27:04 +02:00