rr-
31eacbe52d
s/fmv: support screenshots during fmvs
2021-12-04 19:47:42 +01:00
rr-
53f9fd4f1a
s/shell: fix holding alt+enter spamming triggers
2021-12-04 19:47:42 +01:00
rr-
b468c60768
s/fmv: fix holding escape aborting all fmvs
2021-12-04 19:47:42 +01:00
rr-
96e6f7019d
s/fmv: replace SDL renderer with GLRrage
2021-12-04 19:47:42 +01:00
rr-
5ecfd4f7ef
g/picture: fix heap overflow
2021-12-04 03:17:56 +01:00
rr-
42c7e0a3d5
g/gameflow: simplify file loading
2021-12-04 03:17:44 +01:00
rr-
c99708c995
g/gameflow: make game strings always dynamic
2021-12-04 03:17:30 +01:00
rr-
eb29464b7c
s/input: add sanity check for the keyboard device
...
If we fail to get the device, the game is immediately closed so this
code is technically dead, nonetheless it is in good taste to not leave
any door open.
2021-12-04 03:13:26 +01:00
rr-
103bfe997b
g/shell: make screenshot format configurable
2021-12-03 19:05:31 +01:00
rr-
b3d5703b92
glrage: make .jpg screenshots
2021-12-03 18:50:12 +01:00
rr-
6402a325d6
s/picture: add jpg and png encoder
2021-12-03 17:43:30 +01:00
rr-
acd560f826
g/picture: improve scaling
2021-12-01 17:46:21 +01:00
rr-
0162e763b3
s/output: remove chatty logging
2021-12-01 15:44:16 +01:00
rr-
d0cdf8b609
g/screen: inline Screen_SetupSize
2021-12-01 14:47:19 +01:00
rr-
6853398bd2
s/output: make non-public functions static
2021-12-01 14:41:55 +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-
2a5dd09b75
g/output: proxy most non-internal usages of s/hwr
2021-12-01 14:07:11 +01:00
rr-
b01b2b8520
g/output: create namespace for high-level rendering
2021-12-01 12:04:41 +01:00
rr-
ff900c7601
3d/gen: pull g_phdVBuf
2021-12-01 03:54:21 +01:00
rr-
603875e089
3d/gen: pull S_PrintShadow
2021-12-01 03:50:18 +01:00
rr-
df96e25335
3d/gen: pull insertion routines
2021-12-01 03:38:50 +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-
df957c9f98
g/sound: pull g_SoundIsActive
2021-12-01 02:53:36 +01:00
rr-
f00afe1908
g/shell: make S_Shell_Exit_* non-specific
2021-12-01 02:53:32 +01:00
rr-
8f50aca6f7
s/output: move S_Wait to g/shell
2021-12-01 02:53:31 +01:00
rr-
dd67028f0c
s/output: remove unused S_Colour
2021-12-01 02:52:56 +01:00
rr-
8ef292e799
s/output: merge s/display, s/frontend and scalespr
2021-12-01 02:52:56 +01:00
rr-
32247a27ec
ddraw: remove fmv hacks
2021-12-01 02:25:23 +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-
9ab13e9a9c
ati3dcif: remove contexts
2021-12-01 00:23:09 +01:00
rr-
a0705b8072
lib: move to src
2021-12-01 00:23:07 +01:00
rr-
0b16cc4449
s/hwr: pull surface dimension vars
2021-12-01 00:22:27 +01:00
rr-
8ac14cf79a
s/hwr: remove z depth buffer
2021-11-30 23:45:23 +01:00
rr-
f596c65104
s/hwr: pull g_Surface pointers
2021-11-30 23:42:44 +01:00
rr-
f596b48ab3
s/hwr: improve error logging
2021-11-30 23:27:22 +01:00
rr-
157a034244
s/audio: restore pitch variation
2021-11-30 19:49:41 +01:00
rr-
1cade34cff
docs: update roadmap
2021-11-30 18:11:51 +01:00
rr-
d167887d1c
log: print to stdout
2021-11-30 18:00:16 +01:00
rr-
cd6b27a5e3
s/audio: fix buffer size
2021-11-30 17:46:33 +01:00
rr-
99a16208e5
s/audio: close the device during FMVs
2021-11-30 17:43:27 +01:00
rr-
5fb48a08ad
docs: update compilation instructions
2021-11-30 16:57:21 +01:00
rr-
1dd74e7793
g/fmv: guess filename extension
2021-11-30 15:58:40 +01:00
rr-
76a1051f1e
s/picture: guess filename extension
2021-11-30 15:58:08 +01:00
rr-
8c3c8d21b9
s/picture: remove debug logs
2021-11-30 15:32:37 +01:00
rr-
105841d4e1
g/option: split into smaller files
2021-11-30 14:13:32 +01:00
rr-
6f639bf916
g/option: rename functions
2021-11-30 13:48:05 +01:00
rr-
e21a7952ad
g/settings: remove atiset.dat support
2021-11-30 13:13:14 +01:00