|
|
dd12ad9477
|
Add special handling for util::exception in various places to print stacktrace info
|
2023-08-06 12:53:03 +03:00 |
|
|
|
1c22892eec
|
Add util::exception class that holds stacktrace information
|
2023-08-06 12:52:17 +03:00 |
|
|
|
56c14e6111
|
Add libbacktrace 3rdparty submodule
|
2023-08-06 12:51:42 +03:00 |
|
|
|
d13c097d61
|
Logging small signal handling refactor & concurrency fixes
|
2023-08-05 12:46:21 +03:00 |
|
|
|
95e99e4104
|
Support retrieving specific channels from gltf_animation
|
2023-08-02 19:18:35 +03:00 |
|
|
|
5630ae2da3
|
Fix gltf_animation for cubic interpolation when time is outside bounds
|
2023-08-02 19:18:20 +03:00 |
|
|
|
0019063c4e
|
Fix flushing logs
|
2023-08-02 14:01:26 +03:00 |
|
|
|
64672d3f1f
|
Parse metallic & roughness pbr parameters from glTF materials
|
2023-08-01 22:27:53 +03:00 |
|
|
|
564a0001a2
|
Support padding in instance attributes
|
2023-07-29 18:35:29 +03:00 |
|
|
|
644c9ca5b6
|
Add depth32f pixel
|
2023-07-22 20:04:06 +03:00 |
|
|
|
02ecca5ebc
|
Add vecr::blur
|
2023-07-22 20:03:53 +03:00 |
|
|
|
4ce09fc6b0
|
Rename keycode::GRAVE to BACKQUOTE
|
2023-07-22 00:49:42 +03:00 |
|
|
|
de5c0a3371
|
Fix mapping gfx::buffer
|
2023-07-22 00:49:28 +03:00 |
|
|
|
0836cf00a6
|
Properly log graphics api name in gfx::init
|
2023-07-22 00:49:15 +03:00 |
|
|
|
d473ef3ea4
|
Delete obsolete examples & fix the rest to incorporate the new application API
|
2023-07-21 01:31:30 +03:00 |
|
|
|
7f5d50787d
|
Make default_application_factory support a custom factory callback
|
2023-07-21 01:30:57 +03:00 |
|
|
|
6ee75f8bae
|
Support command-line arguments in application context
|
2023-07-21 01:30:31 +03:00 |
|
|
|
bd826103d3
|
Exit if application is null in sdl2 backend
|
2023-07-21 01:30:12 +03:00 |
|
|
|
f5f094bdc6
|
Support keycode events in SDL2 backend
|
2023-07-21 01:29:36 +03:00 |
|
|
|
a4a07c0d29
|
Add keycode enum
|
2023-07-21 01:29:19 +03:00 |
|
|
|
810f64ad76
|
Refactor android backend JNI calls & fix application context
|
2023-07-20 11:11:02 +03:00 |
|
|
|
2e569b2cd3
|
Packaging fixes
|
2023-07-18 20:40:53 +03:00 |
|
|
|
b33ef168ea
|
Add linux packaging
|
2023-07-18 20:23:34 +03:00 |
|
|
|
54b78e6c66
|
Android WIP: support OpenGL ES 3.2 and implement Android backend library
|
2023-07-18 15:43:14 +03:00 |
|
|
|
93d5c55c68
|
Add new resources system in app library
|
2023-07-18 15:34:46 +03:00 |
|
|
|
bf90a8edd9
|
Silense clang deprecated warning in unicode converters
|
2023-07-18 15:33:18 +03:00 |
|
|
|
e37bdf6bd2
|
Add touch events
|
2023-07-18 15:24:20 +03:00 |
|
|
|
a4e7b318ed
|
Make application:🏭:options return a value instead of a reference
|
2023-07-18 15:24:02 +03:00 |
|
|
|
a1b00d4a70
|
Make linking psemek-backend optional
|
2023-07-14 22:28:52 +03:00 |
|
|
|
ceb69b9d62
|
Make SDL2 into an optional backend
|
2023-07-14 22:28:20 +03:00 |
|
|
|
b910d16261
|
Grand app refactor: move main to sdl2 lib, make the rest of the engine independent of SDL2
|
2023-07-14 22:25:45 +03:00 |
|
|
|
42f986ce4a
|
Add util::executable_path()
|
2023-07-14 20:54:41 +03:00 |
|
|
|
ffe7afff1f
|
Move broken ui_scene_legacy to ui_legacy library
|
2023-07-14 20:54:28 +03:00 |
|
|
|
9e65c02541
|
Make random::uniform_from work with raw arrays
|
2023-07-08 11:17:28 +03:00 |
|
|
|
2ea0427b0f
|
Support converting util::blob to util::span explicitly
|
2023-07-06 22:26:11 +03:00 |
|
|
|
b9ed814cfe
|
Support constructing span<T> from span<const T>
|
2023-07-06 22:25:55 +03:00 |
|
|
|
33488e67ca
|
Fix gltf animation channel sampler
|
2023-07-06 19:25:46 +03:00 |
|
|
|
3570cb4fea
|
Fix vecr::bbox in case of infinite bboxes to prevent NaN's
|
2023-06-21 13:17:33 +03:00 |
|
|
|
703ba37394
|
Add geom::isfinite for some primitive types
|
2023-06-21 13:17:09 +03:00 |
|
|
|
168cca63e3
|
Fix bbox(vecr::mirror)
|
2023-06-21 13:16:55 +03:00 |
|
|
|
698bd2a60b
|
Fix handling primitive bbox in vecr::renderer
|
2023-06-21 13:06:05 +03:00 |
|
Jan Niklas Hasse
|
bc94fe256d
|
Merged in Jan-Niklas-Hasse/fix-audiorecorders-storage-not-being-big-1686863243104 (pull request #1)
Fix audio::recorder's storage not being big enough in some cases causing invalid writes
Approved-by: Nikita Lisitsa
|
2023-06-21 09:41:57 +00:00 |
|
|
|
4befa1cad7
|
Optimize util::signal & support signal<Args...>
|
2023-06-20 02:11:49 +03:00 |
|
|
|
d7c8d8710c
|
Fix vecr::renderer primitive bbox
|
2023-06-19 20:00:50 +03:00 |
|
|
|
1bd3f30be4
|
Support retrieving the raw canvas from vecr::renderer
|
2023-06-19 19:58:39 +03:00 |
|
|
|
f70cdf9d8e
|
Optimize vecr::renderer by using primitive's bbox
|
2023-06-19 19:11:50 +03:00 |
|
Jan Niklas Hasse
|
ec18266d9e
|
Fix audio::recorder's storage not being big enough in some cases causing invalid writes
|
2023-06-15 21:08:16 +00:00 |
|
|
|
2e2df09790
|
Add geom::concat
|
2023-06-12 14:35:39 +03:00 |
|
|
|
95dc09d7a3
|
Support retrieving the underlying pixmap from a texture atlas
|
2023-06-12 01:36:23 +03:00 |
|
|
|
18c49f7740
|
Add CPU vector graphics library
|
2023-06-06 13:22:00 +03:00 |
|