Commit graph

46 commits

Author SHA1 Message Date
rr-
b3d5703b92
glrage: make .jpg screenshots 2021-12-03 18:50:12 +01:00
rr-
d8dde3ba3b
s/hwr: rename to s/output 2021-12-01 14:31:07 +01:00
rr-
d396eff150
s/output: rename to s/misc 2021-12-01 14:10:27 +01:00
rr-
b01b2b8520
g/output: create namespace for high-level rendering 2021-12-01 12:04:41 +01:00
rr-
0e8d8e9b5f
3d/matrix: extract from 3d_gen 2021-12-01 03:30:52 +01:00
rr-
5ef1a73aa8
g/control: split into smaller files 2021-12-01 03:16:30 +01:00
rr-
8ef292e799
s/output: merge s/display, s/frontend and scalespr 2021-12-01 02:52:56 +01:00
rr-
920fdea3e4
ati3dcif: remove glm dependency 2021-12-01 02:25:22 +01:00
rr-
6322e6271f
ddraw: remove all unused cruft 2021-12-01 02:25:22 +01:00
rr-
a0705b8072
lib: move to src 2021-12-01 00:23:07 +01:00
rr-
105841d4e1
g/option: split into smaller files 2021-11-30 14:13:32 +01:00
rr-
da6779a716 s/sound: ditch DSound, use new SDL backend 2021-11-30 02:29:11 +01:00
rr-
40bf4d5b1f
s/fmv: port to use libav 2021-11-29 00:08:20 +01:00
rr-
c85b376284
s/ddraw: extract DDraw management from s/shell.c 2021-11-28 23:04:22 +01:00
rr-
5b11d38958
s/shell: switch to SDL 2021-11-28 20:50:32 +01:00
rr-
e810fcf16b
l/ddraw: remove debug cruft 2021-11-28 18:26:15 +01:00
rr-
ddf929b531
l/ati: remove debug cruft 2021-11-28 18:26:15 +01:00
rr-
7ea056cdff
s/audio: extract stream stuff to a separate file 2021-11-26 17:24:45 +01:00
rr-
d45aed1c31
s/shell: pull args.c 2021-11-24 18:07:23 +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-
ef8fb30c98
s/music: implement SDL mixer and avcodec decoder 2021-11-23 21:20:01 +01:00
rr-
c0cbc243f1 s/picture: load images with libavcodec 2021-11-21 23:39:39 +01:00
rr-
b1425eaa98
build: remove unused flags 2021-11-21 23:19:24 +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-
950d7f37bb
l/glrage: remove config 2021-11-21 22:29:05 +01:00
rr-
85ac00cc5d
l/ati3dcif: simplify state 2021-11-21 22:29:04 +01:00
rr-
9be86a0a64
l/glrage: remove glrage_patch 2021-11-21 22:29:02 +01:00
rr-
146e32ee94
l/glrage: add mingw fixes; build 2021-11-21 22:29:02 +01:00
rr-
b77c2ce76a
g/picture+s/picture: extract from s/output 2021-11-20 22:38:31 +01:00
rr-
c7754b8bf6
s/fmv: pull lib 2021-11-20 21:49:39 +01:00
rr-
624a13abac
g/fmv+s/fmv: extract from s/frontend 2021-11-20 21:40:36 +01:00
rr-
81750fa55e
g/level: move from s/file 2021-11-20 21:30:55 +01:00
rr-
7f331a3520 g/input+s/input: refactor 2021-11-20 21:16:48 +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-
a77fecd5f0 g/screen: extract from s/display 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-
38637af731 build: fix stale version in incremental builds 2021-11-19 15:00:13 +01:00
rr-
77da274bbc filesystem: move Windows code to specific/ 2021-11-19 00:21:56 +01:00
rr-
cc2eb210fb filesystem: support relative paths 2021-11-19 00:21:56 +01:00
rr-
05314452d2 s/*: prefix filenames with s_
When a file `specific/foo.c` does `#include "bar.h"`, it refers to
`specific/bar.h` instead of `bar.h`. Rather than doing one-off
exceptions like `smain.c`, we apply uniform approach and prefix all
files in `specific/` with `s_`, mainly due to their universal naming.
2021-11-17 19:56:46 +01:00
rr-
aed3d26cae memory: refactor memory allocators 2021-11-16 21:46:38 +01:00
rr-
89a12b6f97 build: switch to meson 2021-11-16 02:02:45 +01:00