Commit graph

18 commits

Author SHA1 Message Date
c59b28e13f Rename 'geom' library to 'math' 2024-12-10 20:22:59 +03:00
30ae586b98 Remove dependency on libpng 2023-12-04 18:01:37 +03:00
6ff3351ab8 Compile stb_image as C++ and use proper assertion handler 2023-12-04 11:38:14 +03:00
dca01b7cc4 Support reading arbitrary image formats via stb_image 2023-12-03 20:32:13 +03:00
54b78e6c66 Android WIP: support OpenGL ES 3.2 and implement Android backend library 2023-07-18 15:43:14 +03:00
f9e8b76029 Fix gfx rapidjson dependency 2023-01-08 17:56:31 +03:00
36123f0a7d Move profiler to a separate library to break io <- util dependence 2022-06-09 11:23:53 +03:00
d14763792d Add 10x12 bold font atlas 2022-03-12 17:49:27 +03:00
f878321628 Convert default font to PNG 2021-02-27 19:45:27 +03:00
e939d59a79 Export default 9x12 monospace font as public gfx resource 2021-02-25 09:07:15 +03:00
b2996f426b Add khtplatform.h and use it in case no system-provided one was found 2021-01-18 19:18:06 +03:00
f0611657ac Generate empty source file for libraries with no sources 2021-01-18 18:10:35 +03:00
c8c5e874da Implement SSAO in deferred renderer 2020-12-10 10:41:40 +03:00
68d70e3d96 Reduce deferred renderer fill rate by using light influence bboxes 2020-10-24 19:41:56 +03:00
d2d88ba7c5 Add 'psemek-' prefix to all psemek targets 2020-09-21 09:04:40 +03:00
18ef177b78 Prefer LEGACY OpenGL in CMake 2020-09-14 15:30:30 +03:00
beed7753d6 Add a 9x12 font to gfx 2020-08-28 09:30:04 +03:00
549f2ada41 Add util, geom, cg, pcg & gfx libs 2020-08-27 13:36:16 +03:00