Commit Graph

136198 Commits

Author SHA1 Message Date
grisenti
99b9a54110
HPL1: fix debug functions 2022-12-23 14:03:35 +01:00
grisenti
aa52aafe81
IMAGES: force alpha decoding for BMP images 2022-12-23 14:03:35 +01:00
grisenti
45fd4424fa
HPL1: remove broken logging 2022-12-23 14:03:35 +01:00
grisenti
a9b02db1df
HPL1: fix bugs in bitmap2D and fix font rendering 2022-12-23 14:03:35 +01:00
Eugene Sandulenko
bbe9e1395f
HPL1: Remove graphics initialization from engine skeleton 2022-12-23 14:03:35 +01:00
Eugene Sandulenko
985d692483
HPL1: Do not be a CPU hog 2022-12-23 14:03:35 +01:00
Eugene Sandulenko
f5a58d657b
HPL1: Added temporarily means to close the game window 2022-12-23 14:03:35 +01:00
Eugene Sandulenko
7a11a02837
HPL1: Rename target penumbra_overture -> penumbraoverture 2022-12-23 14:03:34 +01:00
Paweł Kołodziejski
de03b0de95
IMAGES: Added comments describing use case for CMYK color space format 2022-12-23 14:03:34 +01:00
grisenti
078199cd69
HPL1: replace FatalError function with error 2022-12-23 14:03:34 +01:00
Eugene Sandulenko
6c4c5c0cab
HPL1: Fix more warnings and some formatting fixes 2022-12-23 14:03:34 +01:00
grisenti
9b6c47de96
HPL1: fix pixel format set in LowLevelGraphicsSDL 2022-12-23 14:03:34 +01:00
grisenti
c64157c686
HPL1: cleanup bitmap2D class 2022-12-23 14:03:34 +01:00
Paweł Kołodziejski
90e62871c2
IMAGES: W/A to allow pass JPEG with 4 components as RGBA. 2022-12-23 14:03:34 +01:00
Paweł Kołodziejski
e7bfaff2f5
HPL1: Set fixed pixel format as RGBA 2022-12-23 14:03:34 +01:00
grisenti
737f61d4b3
HPL1: get the game to display loading screen 2022-12-23 14:03:33 +01:00
grisenti
a8eed15267
HPL1: fix font loading 2022-12-23 14:03:33 +01:00
grisenti
02112a69fb
HPL1: expand the api of bitmap2D 2022-12-23 14:03:33 +01:00
grisenti
db47003e99
HPL1: fix bug in opengl debug macro 2022-12-23 14:03:33 +01:00
grisenti
e32922d487
HPL1: implement VertexBufferVBO class 2022-12-23 14:03:33 +01:00
grisenti
7f3967b9eb
HPL1: initialize parameter in LowLevelGraphicsSDL 2022-12-23 14:03:33 +01:00
grisenti
76c540b1bf
HPL1: refactor LowLevelPicture class 2022-12-23 14:03:33 +01:00
grisenti
8e8a0423a2
HPL1: fix opengl call in SDLTexture class 2022-12-23 14:03:33 +01:00
grisenti
f304b0e029
HPL1: fix bitmap2D 2022-12-23 14:03:32 +01:00
grisenti
4d2a7b4a5b
HPL1: add implementation for SDLTexture 2022-12-23 14:03:32 +01:00
grisenti
db0488d535
HPL1: implement LowLevelGraphicsSDL 2022-12-23 14:03:32 +01:00
grisenti
0e7414cfdb
HPL1: add opengl header and debug utilities 2022-12-23 14:03:32 +01:00
grisenti
25972424dd
HPL1: add logging functions 2022-12-23 14:03:32 +01:00
Eugene Sandulenko
d1420cb546
HPL1: Fix more warnings 2022-12-23 14:03:32 +01:00
grisenti
8ed2780112
HPL1: add opengl debug channel 2022-12-23 14:03:32 +01:00
grisenti
60b069c791
HPL1: fix image loading 2022-12-23 14:03:32 +01:00
grisenti
794bb8d457
HPL1: add feature check for arbitrary resolutions 2022-12-23 14:03:31 +01:00
grisenti
dfa544ae09
HPL1: replace font loading implementation
HPL1: remove missing header
2022-12-23 14:03:31 +01:00
grisenti
e134735bbd
HPL1: modify API for bitmap2D 2022-12-23 14:03:31 +01:00
grisenti
dded0c3ca5
HPL1: add string helper functions 2022-12-23 14:03:31 +01:00
grisenti
81a930c78a
HPL1: fix module.mk 2022-12-23 14:03:31 +01:00
grisenti
7d46984d84
HPL1: move LowLevelSystem implementation 2022-12-23 14:03:31 +01:00
grisenti
fd7fff7e41
HPL1: move game setup class 2022-12-23 14:03:31 +01:00
grisenti
8157f39c55
HPL1: fix formatting 2022-12-23 14:03:30 +01:00
grisenti
9665183e0f
HPL1: add game entry point and fix linking errors 2022-12-23 14:03:30 +01:00
grisenti
68b3663916
HPL1: fix formatting 2022-12-23 14:03:30 +01:00
grisenti
3c0dfdf49f
COMMON: fix move assignment operator in ScopedPtr 2022-12-23 14:03:30 +01:00
grisenti
056a7f702e
HPL1: replace image loading 2022-12-23 14:03:30 +01:00
Eugene Sandulenko
e41c214d40
HPL1: Fix more warnings 2022-12-23 14:03:30 +01:00
grisenti
e9713c5698
HPL1: fix missing virtual destructor warnings 2022-12-23 14:03:30 +01:00
Eugene Sandulenko
e2ba61965a
HPL1: Fix more virtual classes warnings 2022-12-23 14:03:30 +01:00
Eugene Sandulenko
93630a54a8
HPL1: Fix more warnings 2022-12-23 14:03:30 +01:00
Eugene Sandulenko
2844bc52bd
HPL1: Fix warnings 2022-12-23 14:03:29 +01:00
grisenti
c5e11ac738
HPL1: remove system dependent includes 2022-12-23 14:03:29 +01:00
grisenti
c4ce14c383
HPL1: remove system dependent include 2022-12-23 14:03:29 +01:00