Thomas Harte
|
a5ff5809f3
|
Resolve std::move assumption.
|
2026-07-28 12:01:28 -04:00 |
|
Thomas Harte
|
4a4747fd09
|
Push conversion to std::function further down.
|
2026-07-28 12:00:56 -04:00 |
|
Thomas Harte
|
4683194996
|
Add requires clause.
|
2026-07-28 12:00:45 -04:00 |
|
Thomas Harte
|
073483c52a
|
Add const, requires.
|
2026-07-28 08:18:02 -04:00 |
|
Thomas Harte
|
97eb5af705
|
Remove interface-level std::function assumption.
|
2026-07-28 08:07:57 -04:00 |
|
Thomas Harte
|
e6b901a2df
|
Merge pull request #1878 from TomHarte/NotFunction
Make `std::function` choice a mere implementation decision.
|
2026-07-27 15:27:15 -04:00 |
|
Thomas Harte
|
1efbaace39
|
notify_all is unnecessary (and possibly costs more).
|
2026-07-27 15:15:39 -04:00 |
|
Thomas Harte
|
fb716450d6
|
Reinline maybe_perform.
|
2026-07-27 15:13:03 -04:00 |
|
Thomas Harte
|
1c86668b1a
|
Make std::function choice a mere implementation decision.
|
2026-07-27 15:12:01 -04:00 |
|
Thomas Harte
|
e1c90c7571
|
Merge pull request #1877 from TomHarte/SIDBandpass
Fix coefficient generation for bandpass.
|
2026-07-26 21:48:51 -04:00 |
|
Thomas Harte
|
a7ccef92d6
|
Fix coefficient generation for bandpass.
|
2026-07-26 21:41:33 -04:00 |
|
Thomas Harte
|
0f7975a052
|
Merge pull request #1874 from TomHarte/SimilarityCrash
Avoid potential divide-by-zero.
|
2026-07-26 08:05:58 -04:00 |
|
Thomas Harte
|
5a906fcf95
|
Use .empty(), possibly exit earlier.
|
2026-07-25 13:25:16 -04:00 |
|
Thomas Harte
|
36ebe1ac7f
|
Merge pull request #1873 from TomHarte/RangeCRCs
Switch to range-based `crc_of`.
|
2026-07-25 13:23:24 -04:00 |
|
Thomas Harte
|
014371520d
|
Avoid potential divide-by-zero.
|
2026-07-25 13:23:04 -04:00 |
|
Thomas Harte
|
860e92da7b
|
Switch to range-based crc_of.
|
2026-07-25 13:10:22 -04:00 |
|
Thomas Harte
|
b01b9126e1
|
Merge pull request #1872 from TomHarte/CircularDPLL
Use `CircularCounter` for the DPLL.
|
2026-07-25 13:06:01 -04:00 |
|
Thomas Harte
|
9f0512c944
|
Restrict types to unsigned integrals.
|
2026-07-25 12:54:01 -04:00 |
|
Thomas Harte
|
de636abd4f
|
Add additional assert.
|
2026-07-25 12:50:51 -04:00 |
|
Thomas Harte
|
40bfcca898
|
Use CircularCounter, avoiding a local decision about use of modulo.
|
2026-07-25 12:43:11 -04:00 |
|
Thomas Harte
|
67f5ee3e56
|
Add .get() to return the counter in its natural size.
|
2026-07-25 12:42:27 -04:00 |
|
Thomas Harte
|
136003af7d
|
Merge pull request #1870 from TomHarte/AsyncTaskQueue
Resolve uninitialised `std::atomic_flag`; support moved lambdas.
|
2026-07-25 09:24:56 -04:00 |
|
Thomas Harte
|
5807390f79
|
Remove unused .cpp; add missing #include.
|
2026-07-25 08:18:28 -04:00 |
|
Thomas Harte
|
4ef56aa537
|
Add const.
|
2026-07-25 08:05:25 -04:00 |
|
Thomas Harte
|
70500a512d
|
Support move-based enquing; fix typos.
|
2026-07-25 08:01:02 -04:00 |
|
Thomas Harte
|
54c806c0df
|
Guarantee has_run is initialised to false.
|
2026-07-25 07:58:16 -04:00 |
|
Thomas Harte
|
d2eb788a68
|
Make should_quit_ memory barrier overt.
|
2026-07-25 07:58:01 -04:00 |
|
Thomas Harte
|
a692cb9448
|
Update version number.
2026-07-23
|
2026-07-23 16:47:46 -04:00 |
|
Thomas Harte
|
7e625bd89d
|
Merge pull request #1869 from TomHarte/OpenGLTypes
Overtly flag up uvec -> vec conversions.
|
2026-07-23 16:46:41 -04:00 |
|
Thomas Harte
|
181edc19e1
|
Overtly flag up uvec -> vec conversions.
|
2026-07-23 15:38:46 -04:00 |
|
Thomas Harte
|
e539c55f03
|
Record new version number.
2026-07-20
|
2026-07-20 17:39:21 -04:00 |
|
Thomas Harte
|
fd103266bc
|
Merge pull request #1856 from TomHarte/Plus1
Acknowledge that the "Plus 3" code from the Electron is now shared.
|
2026-07-20 15:13:30 -04:00 |
|
Thomas Harte
|
bfc6c24973
|
Merge branch 'master' into Plus1
|
2026-07-20 14:47:09 -04:00 |
|
Thomas Harte
|
133d17dc5a
|
Merge pull request #1867 from TomHarte/QtAudio
Resolve some Qt audio issues.
|
2026-07-20 14:29:08 -04:00 |
|
Thomas Harte
|
bf6c3a7802
|
Insist on Int16, include stereo/mono in buffer size calculation.
|
2026-07-20 14:13:02 -04:00 |
|
Thomas Harte
|
94181f0ffe
|
Always fill at least some of the audio buffer.
|
2026-07-20 14:12:38 -04:00 |
|
Thomas Harte
|
b000d9b8f6
|
Comment out unused storage.
|
2026-07-20 14:12:16 -04:00 |
|
Thomas Harte
|
8db9104c41
|
Merge pull request #1866 from TomHarte/UniformLog
Introduce separate logger category, OpenGLUniforms; disable it.
|
2026-07-18 21:59:09 -04:00 |
|
Thomas Harte
|
619959e2f5
|
Downgrade to an 'info'.
|
2026-07-18 21:40:20 -04:00 |
|
Thomas Harte
|
10e3755b40
|
Introduce separate logger category, OpenGLUniforms; disable it.
|
2026-07-18 21:36:41 -04:00 |
|
Thomas Harte
|
5e7a50de50
|
Merge pull request #1865 from TomHarte/QtStartup
Seed Qt wall-clock time.
|
2026-07-18 21:07:24 -04:00 |
|
Thomas Harte
|
981b0d95c8
|
Seed lastTickNanos according to clock.
|
2026-07-18 13:22:58 -04:00 |
|
Thomas Harte
|
564b951194
|
Add const.
|
2026-07-18 13:22:47 -04:00 |
|
Thomas Harte
|
8bf51bdf03
|
Merge pull request #1864 from TomHarte/AlwaysUSampler
Adopt usampler2D uniformly.
|
2026-07-18 12:10:52 -04:00 |
|
Thomas Harte
|
6fad211ca6
|
Adopt usampler2D uniformly.
|
2026-07-18 10:41:43 -04:00 |
|
Thomas Harte
|
20fd213f0b
|
Merge pull request #1863 from TomHarte/ImplicitCleanup
Clean up various bits of code around the drive and implicit sectors.
|
2026-07-17 14:38:16 -04:00 |
|
Thomas Harte
|
77e4119f81
|
Fix time calculation.
|
2026-07-17 14:19:37 -04:00 |
|
Thomas Harte
|
9bdee00047
|
Increase debugging information logged.
|
2026-07-16 17:21:35 -04:00 |
|
Thomas Harte
|
ed89369e9a
|
Add assert.
|
2026-07-16 17:14:03 -04:00 |
|
Thomas Harte
|
75a009d903
|
Resolve line lengths; use prefix operators.
|
2026-07-16 14:01:16 -04:00 |
|