hayodea
5bb9c9e90b
Dbg: Useful printfs for the raspi5
2025-11-10 01:05:20 -04:00
hayodea
eedeb4b803
OClCollMeshEngn: Add method compactCollateAndMeshFrameReq
...
This method takes an input assembly buffer and selects which
OpenCL kernels need to be executed on that buffer to transform
the input data into the eventual output StimulusFrame for the
current timeslice period.
2025-11-10 00:58:48 -04:00
hayodea
19a79faabe
OClCollMeshEngn: stop now just calls stop*Kernel
2025-11-10 00:54:41 -04:00
hayodea
7cae3452fc
OClMeshCollEngn: temporarily call stop in CL cbs
2025-11-09 20:23:14 -04:00
hayodea
582aefb02c
OClEngn: Split isSetup/Running into collate+compact
2025-11-09 19:58:45 -04:00
hayodea
ad0b8058a4
ClCollMeshEngn: big reworks to clean up.
2025-11-09 19:28:55 -04:00
hayodea
b331af4f03
ClCollMeshEngn: Split start into start[Collate|Compact]Kernel()
...
These prepare each kernel separately. We'll unify them further.
2025-11-09 16:12:10 -04:00
hayodea
683e107b04
livoxG1:OClCollMeshEngn: Wrestling and massaging
2025-11-09 15:18:53 -04:00
hayodea
c8cbaed3b1
OClCollAndMeshEngn: formatting
2025-11-09 12:37:30 -04:00
hayodea
7977f0bcc9
OClCollatingMeshingEngn: Compile both kernels side by side
2025-11-09 04:49:37 -04:00
hayodea
01ba68f2b5
livoxG1:OCLEngine: compile compactor program
2025-11-09 03:44:56 -04:00
hayodea
5ff6a4ee0b
OClCollMeshEngn: implement start/stop/setup/finalize
2025-11-08 12:23:13 -04:00
hayodea
bc56c83fad
Rename: OpenGlSplittingEngine=>OpenGlCollatingAndMeshingEngine
2025-11-08 01:48:56 -04:00