|
65 | 65 | {"id":"wgpu_mbt-9hy","title":"WGPU: index buffer + draw_indexed","description":"Port render pass index buffer binding + draw_indexed path; validate via offscreen render + readback with beads.","status":"closed","priority":2,"issue_type":"epic","owner":"842376130@qq.com","created_at":"2026-01-26T15:14:02.546582+08:00","created_by":"Milky2018","updated_at":"2026-01-26T15:17:59.404059+08:00","closed_at":"2026-01-26T15:17:59.404059+08:00","close_reason":"Closed"} |
66 | 66 | {"id":"wgpu_mbt-9hy.1","title":"Declare/bindings: render pass set_index_buffer + draw_indexed","description":"Add C stub for set_index_buffer_u16, raw externs, wrapper methods for set_index_buffer_u16 and draw_indexed.","status":"closed","priority":2,"issue_type":"task","owner":"842376130@qq.com","created_at":"2026-01-26T15:14:19.00723+08:00","created_by":"Milky2018","updated_at":"2026-01-26T15:17:59.401231+08:00","closed_at":"2026-01-26T15:17:59.401231+08:00","close_reason":"Closed","dependencies":[{"issue_id":"wgpu_mbt-9hy.1","depends_on_id":"wgpu_mbt-9hy","type":"parent-child","created_at":"2026-01-26T15:14:19.007781+08:00","created_by":"Milky2018"}]} |
67 | 67 | {"id":"wgpu_mbt-9hy.2","title":"Test: offscreen render with index buffer (beads)","description":"Use existing pos2 vertex pipeline but call draw_indexed with bound index buffer; read back red pixel.","status":"closed","priority":2,"issue_type":"task","owner":"842376130@qq.com","created_at":"2026-01-26T15:14:19.087288+08:00","created_by":"Milky2018","updated_at":"2026-01-26T15:17:59.40285+08:00","closed_at":"2026-01-26T15:17:59.40285+08:00","close_reason":"Closed","dependencies":[{"issue_id":"wgpu_mbt-9hy.2","depends_on_id":"wgpu_mbt-9hy","type":"parent-child","created_at":"2026-01-26T15:14:19.087899+08:00","created_by":"Milky2018"}]} |
| 68 | +{"id":"wgpu_mbt-9na","title":"CI: pin wgpu-native revision (fix linux-vulkan smoke)","description":"CI flaked/fails when building wgpu-native from moving HEAD; pin to known-good commit used for release assets.","status":"closed","priority":0,"issue_type":"task","owner":"842376130@qq.com","created_at":"2026-02-02T21:09:36.246569+08:00","created_by":"Milky2018","updated_at":"2026-02-02T21:11:39.127234+08:00","closed_at":"2026-02-02T21:11:39.127234+08:00","close_reason":"Pinned wgpu-native revision in CI and release workflows to avoid breakage from upstream HEAD; bumped patch version."} |
68 | 69 | {"id":"wgpu_mbt-9ne","title":"Refactor: correctness + structure cleanup (no gen-verify)","status":"closed","priority":1,"issue_type":"epic","owner":"842376130@qq.com","created_at":"2026-02-02T15:40:01.316524+08:00","created_by":"Milky2018","updated_at":"2026-02-02T17:47:29.388282+08:00","closed_at":"2026-02-02T17:47:29.388282+08:00","close_reason":"All children closed; epic complete."} |
69 | 70 | {"id":"wgpu_mbt-9ne.1","title":"P0: RenderPipelineDescBuilder: remove silent clamping; make overflow diagnosable","description":"Current C builder clamps counts (e.g. color targets / vertex buffers / attrs) to fixed maxima. This can silently drop caller intent. Refactor builder so overflow becomes diagnosable (e.g. return Bool/Result, or keep legacy API but add checked variants + expose actual counts). Update tests accordingly.","status":"closed","priority":0,"issue_type":"task","owner":"842376130@qq.com","created_at":"2026-02-02T15:40:01.447685+08:00","created_by":"Milky2018","updated_at":"2026-02-02T16:05:45.155317+08:00","closed_at":"2026-02-02T16:05:45.155317+08:00","close_reason":"Implemented fail-fast RenderPipelineDescBuilder (no silent clamping); overflow/index errors abort; add_vertex_attribute now returns Unit.","dependencies":[{"issue_id":"wgpu_mbt-9ne.1","depends_on_id":"wgpu_mbt-9ne","type":"parent-child","created_at":"2026-02-02T15:40:01.448884+08:00","created_by":"Milky2018"}]} |
70 | 71 | {"id":"wgpu_mbt-9ne.2","title":"Design: pipeline builder overflow API strategy (compat vs breaking)","description":"Decide whether to (a) keep existing builder methods and add *_checked methods, or (b) change signatures (breaking) and bump major. Document the chosen behavior.","status":"closed","priority":1,"issue_type":"task","owner":"842376130@qq.com","created_at":"2026-02-02T15:40:01.575097+08:00","created_by":"Milky2018","updated_at":"2026-02-02T16:05:45.046023+08:00","closed_at":"2026-02-02T16:05:45.046023+08:00","close_reason":"Chose breaking/fail-fast strategy: builder APIs abort on invalid/overflow; add_vertex_attribute signature changed.","dependencies":[{"issue_id":"wgpu_mbt-9ne.2","depends_on_id":"wgpu_mbt-9ne","type":"parent-child","created_at":"2026-02-02T15:40:01.576173+08:00","created_by":"Milky2018"}]} |
|
0 commit comments