|
|
b00e59ab08
|
Add rapidjson, msdf & bitmap fonts support and bmfont parser
|
2022-12-18 14:43:57 +03:00 |
|
|
|
87c612a0eb
|
Add 'size' cursor type
|
2022-12-17 15:18:32 +03:00 |
|
|
|
5f7da5ddc5
|
Fix label tagged text error reporting
|
2022-12-16 16:28:24 +03:00 |
|
|
|
e959c0ec1d
|
Add gfx::buffer::load_subdata
|
2022-12-16 15:48:17 +03:00 |
|
|
|
1198653891
|
Tweak polygon ear clipping to behave well with duplicate vertices
|
2022-12-16 01:55:21 +03:00 |
|
|
|
3f382651c4
|
Add geom::polygon_distance
|
2022-12-15 20:11:06 +03:00 |
|
|
|
d01a8186d8
|
Add geom::polygon_contains
|
2022-12-15 20:10:57 +03:00 |
|
|
|
9f045c18a8
|
Remove app::on_quit(), use app::stop() instead
|
2022-12-13 22:40:22 +03:00 |
|
|
|
30c35fd768
|
Move electron crystal example to separate project
|
2022-12-08 19:30:07 +03:00 |
|
|
|
592fb437e7
|
Electron crystal simulation computation time measurement
|
2022-12-08 18:00:01 +03:00 |
|
|
|
8aec37d1de
|
Electron crystal simulation UI tweaks
|
2022-12-08 17:54:08 +03:00 |
|
|
|
11e46ba1c6
|
Support retrieving caption label from ui::window
|
2022-12-08 17:53:55 +03:00 |
|
|
|
0434a7d904
|
Implement Barnes-Hut algorithm for electron crystal simulation
|
2022-12-08 17:41:48 +03:00 |
|
|
|
f006ecb364
|
Add electron crystal simulation
|
2022-12-08 16:46:23 +03:00 |
|
|
|
b0bd606727
|
More gravity experiments
|
2022-12-08 14:46:54 +03:00 |
|
|
|
aa8f2faf75
|
Use util::hstring in util::resource_container
|
2022-11-30 18:20:59 +03:00 |
|
|
|
ab99236adc
|
Use util::hstring in util::ecs
|
2022-11-30 18:16:55 +03:00 |
|
|
|
9146c19ccd
|
Add util::hstring - both owning & not owning string - for use to emulate heterogeneous containers
|
2022-11-30 18:16:47 +03:00 |
|
|
|
f0ae57a378
|
Fix includes in audio::mixer
|
2022-11-30 18:16:25 +03:00 |
|
|
|
386ac2a518
|
Don't call glUniformBlockBinding for unused uniform blocks
|
2022-11-30 17:34:59 +03:00 |
|
|
|
d1884e4e83
|
Support multisample textures in framebuffers
|
2022-11-30 17:34:21 +03:00 |
|
|
|
a758535700
|
Implement multisample textures
|
2022-11-30 17:33:17 +03:00 |
|
|
|
f8846e8c06
|
Support multisample renderbuffers
|
2022-11-30 17:32:38 +03:00 |
|
|
|
52bb516d5c
|
Initialize gfx objects id to 0 in class instead of constructor
|
2022-11-30 17:31:47 +03:00 |
|
|
|
03976206ce
|
Store allocated gfx::renderbuffer size
|
2022-11-30 17:26:43 +03:00 |
|
|
|
182de08811
|
Add gfx::renderbuffer::target
|
2022-11-30 17:25:13 +03:00 |
|
|
|
144916adae
|
Add bt::nop node
|
2022-11-20 13:43:46 +03:00 |
|
|
|
8688b84982
|
Make geom::gram_schmidt return false instead of normalizing a zero vector
|
2022-11-20 01:39:05 +03:00 |
|
|
|
4e5ed4edad
|
Switch lazy perlin arguments from vectors to points
|
2022-11-19 22:57:22 +03:00 |
|
|
|
445ac3419e
|
Fix NaN in geom::slerp
|
2022-11-19 01:57:33 +03:00 |
|
|
|
c72b19d54e
|
Add bt::process helper for nodes without initialization & event processing
|
2022-11-18 12:18:27 +03:00 |
|
|
|
0a42a015eb
|
Add bt node result interception & re-throw node
|
2022-11-18 12:18:05 +03:00 |
|
|
|
a1a1dbd56e
|
Add bt timeout node
|
2022-11-18 12:17:46 +03:00 |
|
|
|
2d59777d60
|
Support searching ecs species by name
|
2022-11-09 23:06:25 +03:00 |
|
|
|
b00a74f431
|
Fix initializing ecs species components
|
2022-11-09 17:46:10 +03:00 |
|
|
|
07804bdeda
|
Support ecs species behaviors
|
2022-10-29 14:46:06 +03:00 |
|
|
|
9489c1caef
|
Pass ecs & species handle to behavior context
|
2022-10-29 10:26:16 +03:00 |
|
|
|
ca85b7ee18
|
Support creating entities with prescribes values of some components
|
2022-10-28 23:44:00 +03:00 |
|
|
|
20401bee45
|
Implement ecs constructors & destructors
|
2022-10-28 23:36:04 +03:00 |
|
|
|
55c3266343
|
Add util::resource_container - a simple name+id-based container
|
2022-10-28 19:04:08 +03:00 |
|
|
|
9b18e664e8
|
Replace ecs sparse component with default-constructed ones upon entity destruction
|
2022-10-28 16:05:58 +03:00 |
|
|
|
61885dde25
|
Add util::ecs::species() for iterating over all species
|
2022-10-27 20:59:34 +03:00 |
|
|
|
24917370ea
|
Add util::hash_sequence
|
2022-10-27 17:51:05 +03:00 |
|
|
|
82607781cf
|
Audio example tweaks
|
2022-10-16 00:25:02 +03:00 |
|
|
|
81f54d602e
|
Fix loading stereo mp3
|
2022-10-15 23:05:15 +03:00 |
|
|
|
ac14483916
|
Gravity example experiments
|
2022-10-11 17:49:32 +03:00 |
|
|
|
72bbdec7d9
|
Fix audio engine initialization
|
2022-10-11 17:49:22 +03:00 |
|
|
|
31e1e84c69
|
Support dynamically changing audio::oscillator frequency
|
2022-10-11 17:48:27 +03:00 |
|
|
|
6a38c127c6
|
Update audio example
|
2022-10-08 21:54:05 +03:00 |
|
|
|
6f6add1cab
|
Add distortion effect
|
2022-10-08 21:31:44 +03:00 |
|