|
|
940c2bb07e
|
Only use --whole-archive on android
|
2026-06-30 15:29:00 +03:00 |
|
|
|
cd87a325d0
|
Remove template operator<< for dummy stacktrace in util::exception
|
2026-06-30 15:28:47 +03:00 |
|
|
|
44d4deca22
|
Use system_clock in event journal time printing
|
2026-06-30 15:28:24 +03:00 |
|
|
|
e3030416ce
|
Replace sprintf with snprintf in stb_image_write.h
|
2026-06-30 15:27:28 +03:00 |
|
|
|
f251b1b07f
|
Fix util::mutexed::exchange
|
2026-06-30 15:27:15 +03:00 |
|
|
|
c0a60cbdc8
|
Remove unused boost/stacktrace include
|
2026-06-30 15:27:02 +03:00 |
|
|
|
a9094975be
|
Use util::mutexed in audio::channel if atomic_ptr<shared_ptr> is not supported
|
2026-06-30 14:40:47 +03:00 |
|
|
|
99978c3241
|
Add util::mutexed<T>
|
2026-06-30 14:40:08 +03:00 |
|
|
|
5a6975b3f4
|
Fix subobject initialization in math/detail/array_2d.hpp
|
2026-06-30 14:39:12 +03:00 |
|
|
|
0cc148f653
|
Fix missing include in math/detail/array.hpp
|
2026-06-30 14:38:24 +03:00 |
|
|
|
e5d356e1fc
|
Remove Boost.Math from COMPONENTS when finding boost in config mode
|
2026-06-30 13:52:38 +03:00 |
|
|
|
500646bfe9
|
Fix util::reversed() to support both begin()/end() methods and free functions
|
2026-06-30 13:13:54 +03:00 |
|
|
|
aeb0f4a799
|
Make sure math::vector,point are trivially default constructible
|
2026-06-30 13:13:05 +03:00 |
|
|
|
68aedbf2fa
|
Add hash table formatters
|
2026-06-07 18:48:10 +03:00 |
|
|
|
03af0a7099
|
Fix character types in math primitive formatters
|
2026-06-07 18:48:01 +03:00 |
|
|
|
3a22c74ce5
|
Add std::format support for matrices
|
2026-06-05 23:00:28 +03:00 |
|
|
|
892662307f
|
Fix some math primitive formatters
|
2026-06-05 23:00:19 +03:00 |
|
|
|
0731dd9216
|
Add wgpu::memory_usage for textures and texture formats
|
2026-05-11 13:47:41 +03:00 |
|
|
|
074cbb18ba
|
Mark appropriate methods of wgpu wrappers as const
|
2026-05-11 13:47:21 +03:00 |
|
|
|
b3cb60371e
|
Tweak vector & quaternion slerp
|
2026-04-14 21:04:56 +03:00 |
|
|
|
2d9355f829
|
More weather v2 tests
|
2026-04-12 17:13:23 +03:00 |
|
|
|
5b98171283
|
Weather sim v2: use a fixed initial wind field + a small noise for all 8 climate snapshots
|
2026-04-09 15:18:19 +03:00 |
|
|
|
c097420a50
|
Weather sim v2: river generation
|
2026-04-08 16:32:05 +03:00 |
|
|
|
1044443e9b
|
Weather sim v2: make land & water heating speed differ
|
2026-04-08 12:27:08 +03:00 |
|
|
|
dd8781a1b2
|
Weather experiments v2
|
2026-04-08 01:38:00 +03:00 |
|
|
|
005008b720
|
Find Boost in config mode
|
2026-04-06 23:04:01 +03:00 |
|
|
|
2a486c6d8f
|
More weather experiments
|
2026-04-06 23:04:01 +03:00 |
|
|
|
d1a3bf15d4
|
Fix util::ndarray::copy() in case of an empty array
|
2026-02-20 20:19:32 +03:00 |
|
|
|
c3f48fdbc0
|
Unify render pass & compute pass timestamp writes in wgpu
|
2026-02-11 17:55:48 +03:00 |
|
|
|
2f781525d7
|
Implement math::concat for arbitrary types, not just vectors
|
2026-02-03 23:45:00 +03:00 |
|
|
|
339de6b218
|
Handle negative values as zeroes in statistics log buckets
|
2026-02-03 23:44:46 +03:00 |
|
|
|
0e813c3307
|
Fix compilation on gcc-15: int template arguments can't be implicitly casted to size_t
|
2026-01-25 14:21:13 +03:00 |
|
|
|
23f153c38d
|
Weather simulation experiments wip
|
2025-12-15 13:19:23 +03:00 |
|
|
|
f88d158b35
|
Weather simulation wip
|
2025-12-12 15:35:31 +03:00 |
|
|
|
02817be114
|
Weather simulation: biome distribution
|
2025-12-11 16:44:36 +03:00 |
|
|
|
69a2a04811
|
Weather simulation force field experiments
|
2025-12-10 17:32:29 +03:00 |
|
|
|
9e4a96f622
|
Weather simulation test wip
|
2025-12-07 13:31:15 +03:00 |
|
|
|
253eda65ce
|
Weather simulation test: periodic X-boundary
|
2025-12-06 14:07:19 +03:00 |
|
|
|
e3cbbb5b47
|
Weather simulation test (wip)
|
2025-12-05 17:10:52 +03:00 |
|
|
|
2549d248a5
|
Improve matrix norms computation & add linf_norm
|
2025-12-04 18:11:32 +03:00 |
|
|
|
8832700e25
|
Optimize math::length(vector) to prevent allocations for runtime-sized vectors
|
2025-12-04 18:11:11 +03:00 |
|
|
|
a5acb9534b
|
Big math::vector,point,matrix refactor: fully support dynamic (runtime) size in basic operations
|
2025-12-04 17:22:32 +03:00 |
|
|
|
a8e08bf6d3
|
Remove dynamic-sized storage from math::box
|
2025-12-04 17:21:57 +03:00 |
|
|
|
4b314d78c4
|
Make math::matrix::values() return util::span
|
2025-12-03 15:24:48 +03:00 |
|
|
|
62f2adcb82
|
Update to wgpu-native v27.0.2.0
|
2025-12-02 17:40:51 +03:00 |
|
|
|
48d756bdd5
|
Reimplement journal lib without sqlite & remove sqlite dependency
|
2025-12-02 13:43:30 +03:00 |
|
|
|
7c398e28ff
|
Fix hash_table::insert (lmao)
|
2025-11-13 12:42:33 +03:00 |
|
|
|
774620c673
|
Change math::matrix storage type in preparation for dynamic-sized matrices
|
2025-10-25 16:12:38 +03:00 |
|
|
|
17d857ecf2
|
Use util::array as the storage for math types with dynamic size
|
2025-10-25 15:20:59 +03:00 |
|
|
|
e40467a8d1
|
Add util::array - a dynamic array without auto-expansion
|
2025-10-25 15:20:42 +03:00 |
|