|
|
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 |
|
|
|
93e5691d8a
|
Implement writing png pixmaps
|
2023-06-06 13:21:50 +03:00 |
|
|
|
769b5786ae
|
Add util::array::subarray
|
2023-06-06 13:21:39 +03:00 |
|
|
|
e4fcf82f70
|
Support fmap over a tuple
|
2023-06-06 13:21:30 +03:00 |
|
|
|
48a85dfd66
|
Fix blending transparent colors
|
2023-06-06 13:21:04 +03:00 |
|
|
|
1770a83bdc
|
Add any-type container to serialization streams
|
2023-05-29 16:38:28 +03:00 |
|
|
|
1d35ed2abb
|
Add type-save any-type container
|
2023-05-29 16:38:16 +03:00 |
|
|
|
e80d831d10
|
Add util::animation_manager::clear
|
2023-05-29 13:56:11 +03:00 |
|
|
|
ab20daf5ce
|
Add std::optional serialization
|
2023-05-29 13:05:19 +03:00 |
|
|
|
f824fd6612
|
Add random generator serialization
|
2023-05-29 13:04:58 +03:00 |
|
|
|
b5cea86b46
|
Add cyclic & dihedral group serialization
|
2023-05-29 13:04:43 +03:00 |
|
|
|
0791aa1096
|
Make sure util::atlas size is power-of-two
|
2023-05-25 01:55:33 +03:00 |
|
|
|
eb55ad5644
|
Texture atlas compilation fixes
|
2023-05-15 23:28:40 +03:00 |
|
|
|
30ed7a781e
|
Add some juice to platformer example
|
2023-05-13 10:36:39 +03:00 |
|
|
|
1ef17e8918
|
Add platformer example
|
2023-05-13 00:04:41 +03:00 |
|
|
|
cc4b2c645b
|
Replace float_t with float (like wtf)
|
2023-05-13 00:04:41 +03:00 |
|
|
|
933734bd2e
|
New UI library wip
|
2023-05-06 12:55:06 +03:00 |
|
|
|
5895c01c4c
|
Make util::not_implemented throw a specific exception type instead of runtime_error
|
2023-05-06 12:55:06 +03:00 |
|
|
|
6f6a263553
|
Add util::cyclic_iterator
|
2023-05-06 12:55:06 +03:00 |
|
|
|
aae4fa238f
|
Add << operators for vectors & sets in tests
|
2023-05-06 12:55:06 +03:00 |
|
|
|
0675585a53
|
Audio stuff
|
2023-05-01 01:20:07 +03:00 |
|
|
|
4b223c5ed1
|
MacOS compilation fixes
|
2023-04-28 13:21:58 +03:00 |
|
|
|
dc6335a4ab
|
Remove ui example
|
2023-04-27 01:17:03 +03:00 |
|
|
|
e8ea3e0fd4
|
New UI library automatic layout wip
|
2023-04-21 17:26:44 +03:00 |
|