Skip to content

Remove function SimdFillFrame - #907

Merged
ermig1979 merged 1 commit into
devfrom
cursor/remove-simd-fill-frame-fea8
Aug 24, 2026
Merged

Remove function SimdFillFrame#907
ermig1979 merged 1 commit into
devfrom
cursor/remove-simd-fill-frame-fea8

Conversation

@ermig1979

Copy link
Copy Markdown
Owner

Summary

Remove the C API SimdFillFrame after Simd::FillFrame was rewritten to use Simd::Fill (#906).

  • Delete SimdFillFrame from SimdLib.h / SimdLib.cpp.
  • Remove unused Base::FillFrame (only used by the C API).
  • Leave Simd::FillFrame unchanged.
  • Remove FillFrame auto-tests and the Python wrapper (Simd.Lib.FillFrame).
  • Record the change in docs/2026.html for release 7.2.165.

Test plan

  • Configure and build with CMake (g++, SIMD_SHARED=ON).
  • Run C++ tests: ./Test "-r=.." -fi=Fill -tt=1 -ts=1
  • Confirm FillFrame is no longer registered as a test group.
  • Run Python wrapper fill test: python3 ./Test.py -r=.. -i Fill
  • Confirm Simd::FillFrame still compiles via existing users (SimdContour.hpp, SimdMotion.hpp).
Open in Web Open in Cursor 

Drop the C API, unused Base::FillFrame implementation, related tests, and the Python wrapper. Keep Simd::FillFrame unchanged.

Co-authored-by: igor.ermolaev <igor.ermolaev@altezza.org>
@ermig1979
ermig1979 marked this pull request as ready for review August 24, 2026 12:35
@ermig1979
ermig1979 merged commit aab5fc5 into dev Aug 24, 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.

2 participants