Commit Graph

  • fc1fcae0b0 DAP: Add intrin DAPSpecs hayodea 2026-04-12 04:06:47 -04:00
  • c696316a1e Rename buildmach stuff to buildmach/ hayodea 2026-04-04 13:25:28 -04:00
  • e8044a0d17 OClCollMeshEngn: produce ambience into stimBuff frames directly hayodea 2026-04-04 13:17:43 -04:00
  • 1c0f028de0 Genericized intrin parsing from Ambience hayodea 2026-04-04 00:44:48 -04:00
  • 7516da6aa8 Api improvements: ambience-count-[l|g]t-val and Comparator hayodea 2026-04-03 23:54:22 -04:00
  • bedcf78b29 Update AGENTS.md hayodea 2026-04-03 23:40:44 -04:00
  • 3dd627c91c Implement new intrin params; fix parseSynonyms hayodea 2026-04-03 23:14:23 -04:00
  • 5811af7cb1 Docs: Intrins now require units. hayodea 2026-04-03 21:57:41 -04:00
  • 156da322b6 Add rudimentary pcloud dumper and meshing with OFM & GP3 hayodea 2026-04-03 21:23:29 -04:00
  • 7435c6e393 Move prompts into docs hayodea 2026-04-02 23:30:55 -04:00
  • 88513c0f4d Prompts: add new prompts dir for specs hayodea 2026-04-02 23:30:19 -04:00
  • ba76bb0b00 Silence this debugging spam hayodea 2026-04-02 22:48:07 -04:00
  • 8116d19741 DAPS: Add headless RPi5 target latentprion 2026-04-02 04:17:43 -04:00
  • 1d64ce0c7e StagingBuff: support both Mlock & IOUring pin; Use in IoUAssmEngn hayodea 2026-04-02 03:51:22 -04:00
  • 26dd686ebf PCloudStimBuff: call IoUringAssemEngn.finalize when setup fails hayodea 2026-04-02 03:45:18 -04:00
  • 06996d166e Opts: Solve OptionsParser::Exception diamond inheritance problem hayodea 2026-04-02 01:28:37 -04:00
  • 3f2d7c24ee StimBuff: Move supportsQuleIfaceApi into base class hayodea 2026-04-01 23:16:25 -04:00
  • cbf9d418b7 Add AGENTS.md hayodea 2026-04-01 21:55:53 -04:00
  • 1d3667ef23 Add AGENTS.md master hayodea 2026-04-01 21:55:53 -04:00
  • bfaba8cc0e Improve CPack deb generation hayodea 2026-03-06 01:12:46 -04:00
  • a1fd39eb05 Improve CPack deb generation hayodea 2026-03-06 01:12:46 -04:00
  • c90f974bcb DevMgr: LockSet is no longer a template hayodea 2026-03-05 23:45:53 -04:00
  • aec3cbedf2 Split: Expose name via CompThr's derivatives' ctors hayodea 2026-02-22 18:54:56 -04:00
  • 1c397dfeb5 Split: Split libspinscale off from SMO. hayodea 2026-02-22 17:46:27 -04:00
  • 9361a43e40 New libspinscale version hayodea 2026-02-19 19:54:41 -04:00
  • 8011fe12bc mindThread: remove parent ref; might remove class entirely hayodea 2026-02-19 19:20:21 -04:00
  • ab399cafeb Improve CONFIG_WORLD_USE_BODY_THREAD handling hayodea 2026-02-18 02:05:44 -04:00
  • 687bab53b5 Change type: PuppetComponent::thread to PuppetThread hayodea 2026-02-18 02:05:18 -04:00
  • 9159e9f7b4 Update: rename mrntt=>pptr hayodea 2026-02-18 01:14:26 -04:00
  • c0752b5e84 Move SequenceLock into libspinscale hayodea 2026-02-17 11:19:53 -04:00
  • 686bd6d38b Dbg:TraceCallables: set cmdline flag for libspinscale hayodea 2026-02-17 11:10:24 -04:00
  • e4adfa0e61 Main: move CRT cmdline obj into libspinscale hayodea 2026-02-17 10:25:55 -04:00
  • 4520306f4e Update libspinscale gitmodule hayodea 2025-12-28 04:23:10 -04:00
  • c08563c8e8 Convert libspinscale to git submodule hayodea 2025-12-28 03:58:06 -04:00
  • 5a4f498663 Libspinscale: Add separate CMake project config hayodea 2025-12-28 03:44:01 -04:00
  • 7acdfcc337 Revert "Use ref in ComponentThread::joltThreadReq" hayodea 2025-12-27 17:46:39 -04:00
  • 34d76df7d9 Spinscale: create new namespace sscl hayodea 2025-12-27 16:21:22 -04:00
  • 0c4f427c0a Spinscale: PuppetComponent takes PuppetApplication& hayodea 2025-12-27 14:15:17 -04:00
  • f862db922e spinscale: Move thread init/jolt/exit logic into PuppetApplication hayodea 2025-12-27 14:01:15 -04:00
  • cd77f4b02d Component: Rename MindComponent=>PuppetComponent hayodea 2025-12-27 13:29:49 -04:00
  • 2222491c21 Use ref in ComponentThread::joltThreadReq hayodea 2025-12-26 13:46:28 -04:00
  • bfe5eb12af Remove unnecessary includes hayodea 2025-12-26 02:59:54 -04:00
  • b6cf1c656f Dampen warning hayodea 2025-12-26 02:52:05 -04:00
  • 45959f9d1c Libspinscale: begin splitting it off hayodea 2025-12-26 01:18:39 -04:00
  • d5c2b61d4c Turn off these annoying type annotating hints hayodea 2025-12-25 19:22:22 -04:00
  • 2dc6b729e0 Update for Autogoalation hayodea 2025-12-25 19:21:47 -04:00
  • d39bc4b475 Add these partial fixes for Windows WSL hayodea 2025-12-25 18:18:46 -04:00
  • 6e89c7e72f Disable prints hayodea 2025-12-07 19:49:32 -04:00
  • 7167cea62c OClCollMeshEng: Use RAII for unmapBuffer() event destruction hayodea 2025-12-07 19:29:20 -04:00
  • 702855a27d OClCollMeshEngn: Use uniq_ptr for Cl handle RAII hayodea 2025-12-07 19:12:26 -04:00
  • dc5587bfcc Debug: Silence excessive prints hayodea 2025-12-02 16:22:23 -04:00
  • 5dffbd0c91 PcloudAmbienceStimBuff: Updated to use postrin percentage hayodea 2025-12-02 16:17:00 -04:00
  • 7ebdf14eb7 CMake: Document install requirements hayodea 2025-12-02 16:11:17 -04:00
  • 4f3462626d VSCode: move this into user config hayodea 2025-12-02 15:34:51 -04:00
  • e06b2d7e06 PcloudAmbienceStimBuff: Parse postrinThreshold as percentage hayodea 2025-12-02 14:05:51 -04:00
  • 33681059b0 Restore logic.h which was unintentionally deleted previously hayodea 2025-12-02 14:11:20 -04:00
  • 30f599cde3 Rename RangeDescriptor::bodySpot=>stimulusBufferSpot hayodea 2025-11-28 14:57:53 -04:00
  • 0116523a66 LG1PCloudAmbStncl: Use RangeDescriptor obj instead of StagingBuffer hayodea 2025-11-28 03:34:35 -04:00
  • 1f35dba2ca OClCollMeshEngn: use proper alignment for small StagingBuffer size hayodea 2025-11-28 03:13:55 -04:00
  • 280b6f7d1c OClCollMeshEngn: Produce ambience count; set postrin threshold hayodea 2025-11-28 00:12:18 -04:00
  • 5b19a70c75 Todo: document LivoxProto1/Gen1 port demux needs hayodea 2025-11-27 22:56:36 -04:00
  • 2a8d320f7a DevReattacher: Spinlock-protect stop() call hayodea 2025-11-27 22:52:09 -04:00
  • 1e76d51c41 Todo: Update hayodea 2025-11-27 22:29:05 -04:00
  • 313454c426 OClCollMeshEngn: Add bridged delay in finalize() hayodea 2025-11-27 22:26:50 -04:00
  • d49594ef88 IoUringAssmEngn: Add ~16ms bridged delay in finalize() hayodea 2025-11-27 22:24:48 -04:00
  • e51d371f58 LG1PclAmbienceStencil: allocate stencils in constructor hayodea 2025-11-26 13:00:24 -04:00
  • 8eb7eaba3d Add PcloudAmbienceStencil, LG1PcloudAmbienceStencil hayodea 2025-11-26 12:32:42 -04:00
  • ce0456d472 Docs: Add stencil notes hayodea 2025-11-26 11:16:28 -04:00
  • 49191b3a15 PcloudStimProd: ambienceHighVal is now a negtrin threshold hayodea 2025-11-26 03:39:39 -04:00
  • e5782b0af7 LivoxGen1: Add postrin thresholds (0, 10, and 30) hayodea 2025-11-26 03:34:47 -04:00
  • b6c426871e Docs: add params for postrin/negtrin thresholds hayodea 2025-11-26 03:28:43 -04:00
  • 5cce473e01 PcloudStimProd: make sh_ptrs to Pcloud*StimBuff atomic<> hayodea 2025-11-26 00:11:40 -04:00
  • edab71b823 Todo: update hayodea 2025-11-23 23:13:23 -04:00
  • 3b8c1dac32 Stencil: use better examples in documentation comment hayodea 2025-11-23 23:12:49 -04:00
  • b0df1ef3d0 [Pcloud]StimProducer: Impl addAttachedStimBuffIfNotExists hayodea 2025-11-23 23:10:20 -04:00
  • 617020b534 OClCollMeshEngn: Print values >= 116; not only > hayodea 2025-11-23 13:30:04 -04:00
  • d01e448b40 Git:ignore: ignore .cache dir with clangd metadata hayodea 2025-11-23 13:29:19 -04:00
  • 17c0e10be8 Salmanoff: Version increment to v0.01.001 v0.01.001 hayodea 2025-11-23 07:35:21 -04:00
  • 9f839df36a Docs: Document ambience stimbuff and high-val param hayodea 2025-11-23 07:34:59 -04:00
  • 601c7857f4 VSCode: don't display inline greyed out hints hayodea 2025-11-23 07:28:04 -04:00
  • 0c2a14434b livoxGen1:OCl:collate: cast comparison to float hayodea 2025-11-23 07:25:53 -04:00
  • ce690bc3f4 PcloudStimProducer,OClCollMeshEngn: Produce ambience stim feature hayodea 2025-11-23 07:20:55 -04:00
  • e689063a8c StimFrame: Store ringbuff index as member var hayodea 2025-11-23 06:15:54 -04:00
  • f57236530d OClCollMeshEngn: print intensities from intensity stimframes hayodea 2025-11-23 06:07:37 -04:00
  • 79df8b3f74 OClCollMeshEngn,PcloudStimProd: Produce into intensity stimbuff hayodea 2025-11-23 05:54:51 -04:00
  • a025d13fce CMake: Add support got clangd in cursor hayodea 2025-11-23 04:05:18 -04:00
  • 2c891bd2f3 Mrntt: Re-add exceptionInd hayodea 2025-11-23 03:27:18 -04:00
  • 3747dee8a7 CPack: Target ubuntu; deb now works in gdebi hayodea 2025-11-20 22:18:05 -04:00
  • 9ce1ced92d PcloudStimBuff,IoUringAssmEngn: add frame assembly perf profiling hayodea 2025-11-20 03:26:43 -04:00
  • 9e64c510cc SpMcRingBuff: Add getNextIndexForProducer/abortProduction hayodea 2025-11-20 03:06:35 -04:00
  • 9d9644cb31 PCloudStimBuff: Call stop=>start in destroyAttachedStimBuff hayodea 2025-11-20 02:18:25 -04:00
  • 1bf0a195aa PcloudStimBuff: call stop=>start when adding new StimBuff hayodea 2025-11-20 02:10:11 -04:00
  • e233dc51d6 OClCollMeshEngn: hide StagingBuffer's firstSlotOffset hayodea 2025-11-20 01:48:59 -04:00
  • 51d2a70a3f StimProducer: add destroyAttachedStimulusBuffer virtual method hayodea 2025-11-20 01:25:46 -04:00
  • ee6405048a OClCollMeshEngn: use the central ComputeMgr APIs hayodea 2025-11-20 00:55:19 -04:00
  • 2c7e090ef1 Move ClBuffer/ComputeDevice methods into libattachmentSupport hayodea 2025-11-20 00:53:28 -04:00
  • 0cfb0a9c07 StagingBuffer: Large slots should be aligned to alignment hayodea 2025-11-20 00:03:50 -04:00
  • 5789a31e23 StagingBuffer: add OpenCL buff handles to StimFrames hayodea 2025-11-19 23:43:17 -04:00
  • 27b43c6686 Add ComputeManager; add SmoHooks for getting ClDevices, buffers hayodea 2025-11-19 22:33:30 -04:00
  • a910909ad5 Tests: Add test for StagingBuffer hayodea 2025-11-19 03:12:43 -04:00