9be02a9470
Merge pull request 'bench: H.264 primitive bench now measures both substrates + comparison table' (#36) from noether/h264-qpu-bench-and-cleanup into main
marfrit2026-05-25 18:56:01 +00:00
989818c2e6
bench: H.264 primitive bench now measures both substrates + comparison table
claude-noether2026-05-25 20:41:38 +02:00
1446b779a6
Merge pull request 'h264: V3D shaders for the 4 bS=4 intra deblock variants — deblock QPU complete' (#35) from noether/v3d-shader-h264-deblock-intra into main
marfrit2026-05-25 18:36:10 +00:00
c2d1e9790e
h264: V3D shaders for the 4 bS=4 intra deblock variants — deblock QPU complete
claude-noether2026-05-25 20:30:07 +02:00
e506ef0803
Merge pull request 'h264: V3D shaders for all 15 avg_ qpel positions — qpel QPU complete' (#34) from noether/v3d-shader-h264-qpel-avg into main
marfrit2026-05-25 18:23:11 +00:00
2079fe39c6
h264: V3D shaders for all 15 avg_ qpel positions — qpel QPU complete
claude-noether2026-05-25 20:22:33 +02:00
55d3618408
Merge pull request 'h264: V3D shaders for the 8 diagonal qpel positions' (#33) from noether/v3d-shader-h264-qpel-diagonals into main
marfrit2026-05-25 18:16:53 +00:00
746533582e
h264: V3D shaders for the 8 diagonal qpel positions
claude-noether2026-05-25 19:14:42 +02:00
224f4be9e2
Merge pull request 'h264: V3D shaders for the 4 single-axis quarter-pel qpel variants' (#32) from noether/v3d-shader-h264-qpel-quarter-axis into main
marfrit2026-05-25 17:09:00 +00:00
e3c28495ae
h264: V3D shaders for the 4 single-axis quarter-pel qpel variants
claude-noether2026-05-25 19:04:26 +02:00
8b8e8dc6e8
Merge pull request 'h264: V3D shader for qpel mc22 (2D half-pel 'j' position)' (#31) from noether/v3d-shader-h264-qpel-mc22 into main
marfrit2026-05-25 17:00:27 +00:00
2074a50554
Merge pull request 'h264: V3D shader for qpel mc02 (vertical half-pel)' (#30) from noether/v3d-shader-h264-qpel-mc02 into main
marfrit2026-05-25 16:49:26 +00:00
37b75b5813
Merge pull request 'h264: V3D shaders for chroma deblock V + H (4:2:0)' (#29) from noether/v3d-shader-h264-deblock-chroma into main
marfrit2026-05-25 16:35:08 +00:00
d8de7754fa
h264: V3D shaders for chroma deblock V + H (4:2:0)
claude-noether2026-05-25 17:10:34 +02:00
de9266a6eb
Merge pull request 'h264: V3D shader for deblock_luma_h — first QPU port since cycle 9' (#28) from noether/v3d-shader-h264-deblock-luma-h into main
marfrit2026-05-25 15:06:18 +00:00
3db059ffab
h264: V3D shader for deblock_luma_h — first QPU port since cycle 9
claude-noether2026-05-25 16:50:41 +02:00
2faa849ce2
Merge pull request 'h264: promote remaining intra prediction modes (17) to public API' (#27) from noether/h264-intra-pred-rest-api into main
marfrit2026-05-25 13:43:56 +00:00
cb3aef3dac
h264: promote remaining intra prediction modes (17) to public API
claude-noether2026-05-25 15:37:44 +02:00
31c68d0d0e
Merge pull request 'h264: promote Intra_4x4 luma prediction (9 modes) to public API' (#26) from noether/h264-intra-pred-4x4-api into main
marfrit2026-05-25 13:35:56 +00:00
df9e1c9d78
h264: promote Intra_4x4 luma prediction (9 modes) to public API
claude-noether2026-05-25 14:53:37 +02:00
b9f9ff2a89
Merge pull request 'h264: expose chroma DC 2x2 Hadamard as public API' (#25) from noether/h264-chroma-dc-hadamard-api into main
marfrit2026-05-25 11:35:05 +00:00
1f07f3cd70
h264: expose chroma DC 2x2 Hadamard as public API
claude-noether2026-05-25 13:32:01 +02:00
b21b35c74b
Merge pull request 'bench: H.264 primitives NEON CPU baseline (1080p budget projection)' (#24) from noether/h264-primitives-bench into main
marfrit2026-05-25 09:51:20 +00:00
eef7f034b0
Merge pull request 'h264: chroma DC 2x2 Hadamard pre-pass primitive' (#23) from noether/h264-chroma-dc-hadamard into main
marfrit2026-05-25 09:23:05 +00:00
5306bf0f61
Merge pull request 'h264: deblock bS=4 intra variants (luma + chroma, V + H)' (#11) from noether/h264-deblock-intra into main
marfrit2026-05-24 22:09:15 +00:00
9b1c106dc5
h264: deblock bS=4 intra variants (luma + chroma, V + H)
claude-noether2026-05-25 00:00:46 +02:00
ce436bfd96
Merge pull request 'h264: deblock chroma_v + chroma_h (CPU/NEON, bS<4)' (#10) from noether/h264-deblock-chroma into main
marfrit2026-05-24 21:55:57 +00:00
f4af24020f
Merge pull request 'h264: deblock_luma_h (CPU/NEON via vendored ff_h264_h_loop_filter)' (#9) from noether/h264-deblock-luma-h into main
marfrit2026-05-24 21:47:57 +00:00
a092ee34aa
Merge pull request 'QPU is default substrate: recipe table + ctx env-var override' (#7) from noether/qpu-default-recipe-cycles-5-8 into main
marfrit2026-05-23 18:59:34 +00:00
c01754e849
Merge pull request 'v3d_runner: buffer pool for QPU dispatch hot path' (#6) from noether/v3d-buffer-pool into main
marfrit2026-05-23 18:59:18 +00:00
0a042a8e95
v3d_runner: buffer pool for QPU dispatch hot path
claude-noether2026-05-23 19:52:50 +02:00
3ecfc8b0ef
Merge pull request 'docs: architecture backlog — correct fleet hardware mapping' (#4) from noether/architecture-backlog-fleet-fix into main
marfrit2026-05-23 15:12:29 +00:00
c154253432
Merge pull request 'CMakeLists: make daedalus-fourier.pc relocatable via ${pcfiledir}' (#5) from noether/pkgconfig-relocatable-prefix into main
marfrit2026-05-23 15:11:20 +00:00
b3de96b21c
CMakeLists: make daedalus-fourier.pc relocatable via ${pcfiledir}
claude-noether2026-05-23 16:55:31 +02:00
7d6f106919
Merge pull request 'docs: architecture backlog for multi-SoC daedalus generalization' (#3) from noether/architecture-backlog into main
marfrit2026-05-23 03:31:56 +00:00
209a4218bc
Merge pull request 'Phase 8c: H.264 luma qpel mc20 through public API' (#2) from noether/api-h264-qpel-mc20 into main
marfrit2026-05-23 01:29:24 +00:00
8fdef27a7d
Phase 8c: H.264 luma qpel mc20 through public API
claude-noether2026-05-23 03:25:24 +02:00
d87239d817
Merge pull request 'CMakeLists: install rules + pkg-config for daedalus_core' (#1) from noether/installable-pkgconfig into main
marfrit2026-05-21 15:53:37 +00:00