|
|
818db07676
|
WebGPU wrapper wip: add compute pass encoder object
|
2024-01-01 15:03:44 +03:00 |
|
|
|
c0b485ae4b
|
WebGPU wrapper wip: add pipeline layout object
|
2024-01-01 14:47:57 +03:00 |
|
|
|
20b584b5e0
|
WebGPU wrapper wip: add bind group layout object
|
2024-01-01 14:43:12 +03:00 |
|
|
|
4370bf608f
|
WebGPU wrapper wip: move constant_entry to a separate header
|
2024-01-01 14:23:18 +03:00 |
|
|
|
e34b187235
|
WebGPU wrapper wip: add bind group object
|
2024-01-01 14:21:25 +03:00 |
|
|
|
e0281cd13f
|
WebGPU wrapper wip: add compute pipeline object
|
2024-01-01 14:04:47 +03:00 |
|
|
|
ea71e1878e
|
WebGPU wrapper wip: add render pipeline object
|
2023-12-31 15:21:20 +03:00 |
|
|
|
cde91b55a9
|
WebGPU wrapper wip: add device.create_* methods for existing objects
|
2023-12-31 14:35:51 +03:00 |
|
|
|
e52ab0d731
|
WebGPU wrapper wip: add sampler object
|
2023-12-31 14:08:04 +03:00 |
|
|
|
260d584df8
|
WebGPU wrapper wip: add shader module object
|
2023-12-31 13:51:15 +03:00 |
|
|
|
20a114eb41
|
WebGPU wrapper wip: clearing screen pipeline working
|
2023-12-31 02:13:28 +03:00 |
|
|
|
095b06d5f1
|
WebGPU wrapper wip: add queue methods
|
2023-12-30 23:47:02 +03:00 |
|
|
|
5add6df083
|
WebGPU wrapper wip: add texture::descriptor
|
2023-12-30 23:26:27 +03:00 |
|
|
|
66d6fa5c36
|
WebGPU wrapper wip: add command buffer object
|
2023-12-30 23:03:51 +03:00 |
|
|
|
2af6a1000a
|
WebGPU wrapper wip: add buffer object
|
2023-12-30 23:03:34 +03:00 |
|
|
|
1144d4a46c
|
WebGPU wrapper wip: add texture & texture view methods
|
2023-12-30 20:35:45 +03:00 |
|
|
|
0555243990
|
Log WebGPU backend when initializing
|
2023-12-30 20:08:53 +03:00 |
|
|
|
e2fdb777de
|
WebGPU support wip
|
2023-12-30 16:50:44 +03:00 |
|
|
|
7611d375dc
|
Add solving/inverting lower & upper triangular systems/matrices and tests
|
2023-12-28 19:01:14 +03:00 |
|
|
|
05b7f2d560
|
Add cholesky decomposition implementation & tests
|
2023-12-28 17:53:42 +03:00 |
|
|
|
2364c15120
|
Add QR eigenvalue algorithm and tests (non-symmetric tests need some more checking)
|
2023-12-28 17:16:12 +03:00 |
|
|
|
5eef1e13f5
|
Support pretty-printing matrices
|
2023-12-28 17:15:15 +03:00 |
|
|
|
5e61832a9b
|
Add QR decomposition implementation & tests
|
2023-12-28 13:25:17 +03:00 |
|
|
|
94ea4cf932
|
Add noise-generator tool
|
2023-12-23 15:24:08 +03:00 |
|
|
|
a85e72a5b6
|
ECS destructors wip
|
2023-12-18 12:45:42 +03:00 |
|
|
|
028b4e1296
|
ECS constructors wip
|
2023-12-18 12:38:58 +03:00 |
|
|
|
0b1522722c
|
Move ecs/entity_container.cpp -> ecs/container.cpp
|
2023-12-17 19:59:24 +03:00 |
|
|
|
bda4a156e7
|
Support registering components in ecs::container
|
2023-12-17 15:44:38 +03:00 |
|
|
|
3b5e649a31
|
Support cloning entities in ecs::container
|
2023-12-17 15:30:12 +03:00 |
|
|
|
9f86a8d71a
|
Add some ecs todo's
|
2023-12-17 14:47:08 +03:00 |
|
|
|
5cb6421258
|
Clean up includes in libs/ecs
|
2023-12-17 12:53:28 +03:00 |
|
|
|
b3df337b8f
|
Add ecs::system_set
|
2023-12-17 12:47:21 +03:00 |
|
|
|
340a5f4254
|
Support ecs::without
|
2023-12-16 23:01:06 +03:00 |
|
|
|
08b14ded93
|
Add static_assert to notify when a function is not invocable in ecs::container::apply & batch_apply
|
2023-12-16 21:55:59 +03:00 |
|
|
|
eb87f1ea20
|
Support const-qualified components in ecs::container::apply and add const-related docs
|
2023-12-16 21:51:45 +03:00 |
|
|
|
2a97a467aa
|
Return query cache from ecs::container::apply and batch_apply
|
2023-12-16 21:33:13 +03:00 |
|
|
|
6a13a06187
|
Support const ecs::accessor and const-qualified component types in ecs::accessor::get
|
2023-12-16 20:06:40 +03:00 |
|
|
|
6833531edb
|
More ecs::accessor docs
|
2023-12-16 19:58:17 +03:00 |
|
|
|
e1150a98fc
|
Tidy up ecs library docs
|
2023-12-16 19:54:42 +03:00 |
|
|
|
c7cad03f0a
|
Rename ecs::registration_token -> ecs::token
|
2023-12-16 18:53:50 +03:00 |
|
|
|
76e43590e9
|
Update ecs::container comments
|
2023-12-16 16:42:49 +03:00 |
|
|
|
fa87ab4425
|
Rename ecs::entity_container -> ecs::container
|
2023-12-16 16:35:04 +03:00 |
|
|
|
1a133f2d3e
|
Rename ecs::entity_accessor -> ecs::accessor
|
2023-12-16 16:32:46 +03:00 |
|
|
|
95b26d890e
|
Rename ecs::entity_handle -> ecs::handle
|
2023-12-16 16:29:54 +03:00 |
|
|
|
d48bbc91a6
|
Rename psemek_declare_uuid -> psemek_ecs_declare_uuid
|
2023-12-16 16:18:50 +03:00 |
|
|
|
bcae6dde4e
|
Revert "Make util::assertion_handler return void"
This reverts commit ac0f45d9f0.
|
2023-12-04 18:33:00 +03:00 |
|
|
|
0b1bd8cf2f
|
Remove libmpg & libpng from packaging
|
2023-12-04 18:15:02 +03:00 |
|
|
|
de9c695a7a
|
Windows compilation fix
|
2023-12-04 18:14:46 +03:00 |
|
|
|
30ae586b98
|
Remove dependency on libpng
|
2023-12-04 18:01:37 +03:00 |
|
|
|
1b949c0b7f
|
Remove old NetPBM & PNG code in favour of new stb_* implementations
|
2023-12-04 18:00:08 +03:00 |
|