|
|
cad2590bc7
|
Fix tests
|
2021-07-20 14:53:23 +03:00 |
|
|
|
21d6076f5c
|
Support cyclic ui::slider
|
2021-07-20 14:03:39 +03:00 |
|
|
|
5f70c61723
|
Support ui::slider::set_value without issuing callback
|
2021-07-20 14:03:28 +03:00 |
|
|
|
25a52ed407
|
Convert vertex colors from sRGB to linear RGB in mesh exporter
|
2021-07-19 12:48:07 +03:00 |
|
|
|
45eaab6a9d
|
Add a faster bounded version of pcg::lazy_perlin
|
2021-07-19 08:40:40 +03:00 |
|
|
|
ec6552d1a4
|
Add const version of gfx::mesh::*_buffer
|
2021-07-18 12:33:18 +03:00 |
|
|
|
359f9492b3
|
Fix gfx::setup for instanced attributes
|
2021-07-18 12:32:20 +03:00 |
|
|
|
6dd5fd5ee7
|
Add ui::checkbox interface & default implementation
|
2021-07-17 17:46:17 +03:00 |
|
|
|
9f550d7a46
|
Default window tweaks: add caption margin & draw background
|
2021-07-17 17:45:26 +03:00 |
|
|
|
188f840372
|
Support ui:🪟:on_close
|
2021-07-17 17:44:41 +03:00 |
|
|
|
63ef539303
|
Forbid downscaling rich_button icon
|
2021-07-17 17:43:32 +03:00 |
|
|
|
7865297995
|
Make rich_button::set_label and set_icon virtual
|
2021-07-17 17:42:56 +03:00 |
|
|
|
934512f762
|
Support scaling ui styles
|
2021-07-17 17:42:30 +03:00 |
|
|
|
8c21543ecb
|
Support draggable windows
|
2021-07-17 12:31:13 +03:00 |
|
|
|
3752ad7da0
|
Better Uint8 string representation in convert-mesh script
|
2021-07-16 09:40:23 +03:00 |
|
|
|
463cb5372b
|
Fix convert-mesh script
|
2021-07-15 18:57:11 +03:00 |
|
|
|
2b46b38da2
|
Add geom::frac
|
2021-07-15 18:56:53 +03:00 |
|
|
|
e8076f528f
|
Add geom::angle(quaternion, quaternion)
|
2021-07-14 22:35:03 +03:00 |
|
|
|
4b711fc1c4
|
Add util::span::empty
|
2021-07-14 17:04:00 +03:00 |
|
|
|
de1950f1a6
|
Rewrite mesh exporter to support armature & poses
|
2021-07-13 11:55:57 +03:00 |
|
|
|
fc47633c42
|
Add bone armature helpers
|
2021-07-13 11:55:46 +03:00 |
|
|
|
0af7e8f274
|
Support setting program uniform by location
|
2021-07-13 11:54:22 +03:00 |
|
|
|
d73ce27c32
|
Optimize program uniform location cache
|
2021-07-13 11:53:58 +03:00 |
|
|
|
1cc5d28761
|
Support integer vertex attributes
|
2021-07-13 11:46:46 +03:00 |
|
|
|
b51b0d3a94
|
Change quaternion coordinate order: wxyz -> xyzw
|
2021-07-13 11:45:11 +03:00 |
|
|
|
96652584a9
|
Turn gfx::buffer to a templated gfx::basic_buffer to support different buffer types
|
2021-07-13 11:44:23 +03:00 |
|
|
|
46d637328a
|
Add util::any_hash
|
2021-07-13 11:43:03 +03:00 |
|
|
|
d9c454bc3b
|
Support reading an array pointer in util::binary_stream
|
2021-07-13 11:42:46 +03:00 |
|
|
|
fc2b3bd7fd
|
Add util::binary_stream::eof
|
2021-07-13 11:42:15 +03:00 |
|
|
|
4aff648a99
|
Make sure embedded resources are aligned to 16 bytes
|
2021-07-13 11:41:39 +03:00 |
|
|
|
39855a5d84
|
Make gfx::load_mesh return structured data instead of a tuple
|
2021-07-11 11:38:00 +03:00 |
|
|
|
e831eb8567
|
Support proper util::span move & copy assignment
|
2021-07-11 11:37:31 +03:00 |
|
|
|
b9ea07f0f4
|
Ray-simplex intersection bugfix
|
2021-07-08 14:24:03 +03:00 |
|
|
|
b243639f8d
|
Add util::log2
|
2021-07-07 18:58:13 +03:00 |
|
|
|
b97e7bc26c
|
Support setup attrib description without a mesh object
|
2021-07-07 16:50:23 +03:00 |
|
|
|
a93715e16e
|
Add utility header for bit manipulation functions
|
2021-07-06 22:00:57 +03:00 |
|
|
|
fe4dd717f1
|
Add mipmap calculation function
|
2021-07-05 12:18:15 +03:00 |
|
|
|
25153001c0
|
Proper move, reset & null-construct for gfx::program
|
2021-07-04 23:17:33 +03:00 |
|
|
|
4139c9b5c0
|
Make ui::element::post const
|
2021-07-03 23:37:58 +03:00 |
|
|
|
6de32b1047
|
Support calling pcg::fractal with geom::point
|
2021-07-03 22:26:15 +03:00 |
|
|
|
9be7fb87df
|
Add missing typedefsin lazy_perlin
|
2021-07-03 22:25:35 +03:00 |
|
|
|
e5c806a198
|
Async future::then type fix
|
2021-07-02 15:18:38 +03:00 |
|
|
|
585fff7683
|
Add app:scene_manager interface
|
2021-07-02 11:35:08 +03:00 |
|
|
|
3e38bb2672
|
Add audio::convert(sample)
|
2021-06-25 13:51:56 +03:00 |
|
|
|
3feb2776c1
|
Support owning track data
|
2021-06-25 13:51:51 +03:00 |
|
|
|
dd40936769
|
Reduce audio buffer from 4 Kb to 1/4 Kb
|
2021-06-25 13:45:19 +03:00 |
|
|
|
72921c06e3
|
Add methods to calculate polygon geometric center & center of mass
|
2021-06-20 15:53:40 +03:00 |
|
|
|
6994b23fdb
|
Support interpolated line color in gfx::painter
|
2021-06-20 15:53:08 +03:00 |
|
|
|
4ab4788eca
|
Support drawing quadratic besier lines in gfx::painter
|
2021-06-13 14:14:37 +03:00 |
|
|
|
ebda20ff9c
|
Support drawing multi-color triangles in gfx::painter
|
2021-06-13 14:14:25 +03:00 |
|