Commit graph

2203 commits

Author SHA1 Message Date
rr-
bb19d363da
s/audio: reduce buffer size to 1/10 s 2021-11-23 21:35:57 +01:00
rr-
d41d356616
s/audio: remove debug logs 2021-11-23 21:21:25 +01:00
rr-
07b575b369
g/music: merge with s/music
As a bonus, s_audio.c is generic enough to handle samples (s_sound.c) in
the future.
2021-11-23 21:20:03 +01:00
rr-
c29cd4f7ae
build: make avcodec and SDL required
We will not be maintaining the old libraries anyway.
2021-11-23 21:20:03 +01:00
rr-
75252e4aaa
s/music: support looped tracks 2021-11-23 21:20:02 +01:00
rr-
ef8fb30c98
s/music: implement SDL mixer and avcodec decoder 2021-11-23 21:20:01 +01:00
rr-
969934b5f5
g/settings: save brightness
Closes #251.
2021-11-22 10:49:45 +01:00
rr-
c0cbc243f1 s/picture: load images with libavcodec 2021-11-21 23:39:39 +01:00
rr-
5c35aed485
build: add FMV player binaries 2021-11-21 22:29:07 +01:00
rr-
fe7e59b4f0
build: go with our own .exe 2021-11-21 22:29:06 +01:00
rr-
06941d204e
l/ati3dcif: remove ati getinfo 2021-11-21 22:29:04 +01:00
rr-
8806b1394a
s/picture: fix memory leak 2021-11-21 22:29:00 +01:00
rr-
6625dc6516
s/hwr: improve blitting performance 2021-11-21 22:29:00 +01:00
rr-
2dc9d861e8
s/hwr: keep aspect ratio when blitting 2021-11-21 22:28:59 +01:00
rr-
b7043ac104
g/picture: make main menu image customizable 2021-11-21 22:28:57 +01:00
rr-
b77c2ce76a
g/picture+s/picture: extract from s/output 2021-11-20 22:38:31 +01:00
rr-
3941548705
hwr: use picture size for the backdrop surface 2021-11-20 22:38:31 +01:00
rr-
685a48e1b3
s/fmv: treat winplay errors as non-fatal 2021-11-20 22:38:31 +01:00
rr-
8d7e13ba11
s/fmv: don't hardcode FMV paths
At least not the intros.
2021-11-20 22:38:30 +01:00
rr-
893ba94f42
filesystem: add File_Exists+File_GetFullPath 2021-11-20 22:38:26 +01:00
rr-
c7754b8bf6
s/fmv: pull lib 2021-11-20 21:49:39 +01:00
rr-
0da368c5f2
g/fmv+s/fmv: rename and simplify api 2021-11-20 21:47:29 +01:00
rr-
624a13abac
g/fmv+s/fmv: extract from s/frontend 2021-11-20 21:40:36 +01:00
rr-
0a736832c0
g/level: rename functions and members 2021-11-20 21:30:56 +01:00
rr-
81750fa55e
g/level: move from s/file 2021-11-20 21:30:55 +01:00
rr-
58bf592ddf g/option: allow remapping to enter, esc and arrows 2021-11-20 21:16:48 +01:00
rr-
8244d3def0 s/input: hide keycode behind typedef 2021-11-20 21:16:48 +01:00
rr-
7f331a3520 g/input+s/input: refactor 2021-11-20 21:16:48 +01:00
rr-
2ca13853c8 vars: rename KEY_* to INPUT_KEY_* 2021-11-20 21:16:48 +01:00
rr-
b03209552c vars: rename Input* to g_Input* 2021-11-20 21:16:48 +01:00
rr-
8b93624d58 g/random: extract; adhere to new conventions 2021-11-20 21:16:48 +01:00
rr-
2263bae50a
g/shell: pull initialization from main 2021-11-20 21:12:47 +01:00
rr-
1d9f6e223e
g/random: extract; adhere to new conventions 2021-11-20 21:07:18 +01:00
rr-
0f483c826a g/viewport: replace PhdWin* with a viewport module 2021-11-20 20:54:48 +01:00
rr-
e685859a58 g/screen: rename new functions 2021-11-20 20:54:48 +01:00
rr-
b0f4ebb920 g/screen: pull GetRender* from s/output 2021-11-20 20:54:48 +01:00
rr-
ea98a91edf g/screen: rename functions 2021-11-20 20:54:48 +01:00
rr-
a77fecd5f0 g/screen: extract from s/display 2021-11-20 20:54:48 +01:00
rr-
27c53f9229 s/setup: inline S_InitialiseScreen 2021-11-20 20:54:48 +01:00
rr-
cf597bbd5b
g/clock+s/clock: adhere to new conventions 2021-11-20 20:46:42 +01:00
rr-
8a7b50690c g/shell+s/shell: consolidate s/main and s/init 2021-11-20 20:36:34 +01:00
rr-
1339bc80f6 s/hwr: let people play even with texture errors 2021-11-19 01:50:12 +01:00
rr-
12ea0d48e8 log: adhere to new conventions 2021-11-19 01:04:43 +01:00
rr-
77da274bbc filesystem: move Windows code to specific/ 2021-11-19 00:21:56 +01:00
rr-
da94d81839 filesystem: add underscore to module prefix 2021-11-19 00:21:56 +01:00
rr-
e93fea6ebc s/file: remove GetFullPath 2021-11-19 00:21:56 +01:00
rr-
5008e498d1 filesystem: pull FileLoad 2021-11-19 00:21:56 +01:00
rr-
cc2eb210fb filesystem: support relative paths 2021-11-19 00:21:56 +01:00
rr-
7cdf500766 vars: pull ATI3DCIF variables 2021-11-19 00:21:30 +01:00
rr-
854fbc398e s/ati: remove no-op calls 2021-11-19 00:21:30 +01:00