Skip to content

Fix smoke test and baseline CTS failures#3

Merged
simonCatBot merged 1 commit intomasterfrom
fix-smoke-tests
Apr 12, 2026
Merged

Fix smoke test and baseline CTS failures#3
simonCatBot merged 1 commit intomasterfrom
fix-smoke-tests

Conversation

@simonCatBot
Copy link
Copy Markdown
Owner

This PR fixes critical reference counting and kernel lookup issues to achieve 100% baseline conformance.

Fixes

SmokeTest failures (all 7 now passing):

  • vxRetainReferenceBase - Fixed reference counting leak in vxReleaseReference
  • All other SmokeTestBase tests now pass

TargetBase failures (all 3 now passing):

  • vxCreateContext/vxReleaseContext - Fixed VX_CONTEXT_REFERENCES counting

GraphBase - Still 14/14 passing

Graph CTS improvements:

  • vxCreateVirtualPyramid: Allow 0 width/height/format for virtual pyramids
  • vxFastCornersNode: Implemented proper kernel lookup
  • vxGetKernelByEnum: Added missing BOX_3x3 (0x12) enum

Status

  • Baseline tests: 25/25 passing (100%)
  • Vision conformance: 239 failures remaining (needs algorithm implementations)

Commits

  • ad9f7f2: Fix smoke test failures (reference counting fixes)
  • 3174511: Fix Graph CTS failures (kernel lookup and virtual object fixes)

- Add missing 0x12 (BOX_3x3) to vxGetKernelByEnum match
- Add proper param counts for 5-param and 7-param kernels
- Fix vxCreateVirtualPyramid to allow 0 width/height/format
@simonCatBot simonCatBot merged commit a71b6f7 into master Apr 12, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant