|
|
daa2b9c49a
|
Add bt_log macro for logging AI actions
|
2024-11-18 16:38:21 +03:00 |
|
|
|
02bd1dc2f1
|
Globally disable -Wdangling-reference for GCC-13+
|
2024-08-21 19:17:59 +03:00 |
|
|
|
241f3afde3
|
Conditionally add freetype and wgpu libs to packaging files
|
2024-08-16 18:12:47 +03:00 |
|
|
|
a4d666096e
|
Remove library-specific graphics api defines in favor of global PSEMEK_GRAPHICS_API_XXX
|
2024-08-02 20:39:52 +03:00 |
|
|
|
9b9af9e3bc
|
Don't require wgpu-native with OpenGL api
|
2024-03-03 02:17:16 +03:00 |
|
|
|
e2fdb777de
|
WebGPU support wip
|
2023-12-30 16:50:44 +03:00 |
|
|
|
0b1bd8cf2f
|
Remove libmpg & libpng from packaging
|
2023-12-04 18:15:02 +03:00 |
|
|
|
54b78e6c66
|
Android WIP: support OpenGL ES 3.2 and implement Android backend library
|
2023-07-18 15:43:14 +03:00 |
|
|
|
ceb69b9d62
|
Make SDL2 into an optional backend
|
2023-07-14 22:28:20 +03:00 |
|
|
|
b0814989e1
|
Add CMake option to use the legacy UI
|
2023-04-18 15:29:22 +03:00 |
|
|
|
b00e59ab08
|
Add rapidjson, msdf & bitmap fonts support and bmfont parser
|
2022-12-18 14:43:57 +03:00 |
|
|
|
28fbe8daf8
|
Disable GMP dependence if PSEMEK_ROBUST_PREDICATES is not set
|
2022-10-01 14:43:31 +03:00 |
|
|
|
36446c66ac
|
Choose static boost libs in package mode only
|
2022-02-14 18:15:20 +03:00 |
|
|
|
5d023cb923
|
Use new CMake policy regarding option()
|
2021-06-04 14:12:02 +03:00 |
|
|
|
0f51c136f2
|
Lower CMake required version
|
2021-05-28 11:31:59 +03:00 |
|
|
|
984cae76ae
|
Add todo to sources only if root project
|
2021-03-05 12:48:23 +03:00 |
|
|
|
b73ceb35d2
|
Build examples by default
|
2021-01-18 20:04:57 +03:00 |
|
|
|
fce03995d8
|
Fix Clang detection: the correct compiler id for clang on macos is AppleClang, not Clang
|
2021-01-18 20:01:10 +03:00 |
|
|
|
f0611657ac
|
Generate empty source file for libraries with no sources
|
2021-01-18 18:10:35 +03:00 |
|
|
|
2c1d486068
|
Separate GNU & Clang disabled warnings
|
2021-01-18 17:56:12 +03:00 |
|
|
|
613bb3e83f
|
Disable -Wmaybe-uninitialized in GCC since it gives a ton of false-positives
|
2021-01-17 17:19:42 +03:00 |
|
|
|
c74daa5d9a
|
Support turning on asan & ubsan from cmake options
|
2021-01-15 18:03:41 +03:00 |
|
|
|
dfc8f13936
|
Move to C++20
|
2020-11-01 22:02:07 +03:00 |
|
|
|
06916083bb
|
Add boost::random_device to pcg
|
2020-09-23 10:59:42 +03:00 |
|
|
|
e01cef3129
|
Remove certain annoying warnings
|
2020-09-22 19:18:03 +03:00 |
|
|
|
b51e509562
|
Don't add psemek to ALL
|
2020-09-19 12:07:03 +03:00 |
|
|
|
ae282d796c
|
Implement packaging for windows
|
2020-09-19 11:51:51 +03:00 |
|
|
|
c7dba5eef2
|
Add pedantic warnings to CMake & fix all warnings
|
2020-09-13 13:03:31 +03:00 |
|
|
|
bccc5070c2
|
Fix public compile definitions for sublibs
|
2020-09-10 11:03:56 +03:00 |
|
|
|
f2bfa3968e
|
Make examples compilation optional
|
2020-08-30 10:14:51 +03:00 |
|
|
|
98c3225f86
|
Add examples folder
|
2020-08-30 09:06:03 +03:00 |
|
|
|
0d4563638b
|
Put build type in quotes to handle empty build type
|
2020-08-28 11:01:09 +03:00 |
|
|
|
35ea62bb63
|
Add an embedded resource compiler tool
|
2020-08-28 09:29:39 +03:00 |
|
|
|
a2b1d90c48
|
List sublibraries automatically & create a top target that depends on everything
|
2020-08-27 15:35:19 +03:00 |
|
|
|
549f2ada41
|
Add util, geom, cg, pcg & gfx libs
|
2020-08-27 13:36:16 +03:00 |
|