Marc Rousavy
03b57a7d27
feat: Use clang-format to keep the C++ codebase clean ( #1741 )
...
* Use clang-format
* Create .clang-format
* Update .clang-format
* Update .clang-format
* Update .clang-format
* Only search in cpp dirs
* Update clang-format.sh
* Update .clang-format
* Update .clang-format
* Update .clang-format
* Format C++ code!
* Use version 16
* Update clang-format.sh
* Remove Shaders.ts
* fix: Lint Swift
2023-09-01 12:58:32 +02:00
Marc Rousavy
0a28454579
chore: Remove Skia ❌ 🎨 ( #1740 )
...
* Revert "feat: Skia for Android (#1731 )"
This reverts commit a7c137da07
.
* Remove some skia
* Remove all the Skia stuff.
* Update useFrameProcessor.ts
* Update lockfiles
* fix: Use native Preview again
* Use `OpenGLTexture&` again
* Remove `PreviewOutput` (we use `SurfaceView` in parallel)
* fix: Log photo widths
* fix: Fix cpplint
2023-09-01 12:20:17 +02:00
Marc Rousavy
86dd703c2b
feat: Rewrite Android C++ part (VisionCameraProxy
+ JFrame
) ( #1661 )
...
* First Android rewrite
* Rewrite Android C++ backend
* Pass `ReadableNativeMap`, fix build error
* fix: Fix FrameProcessor init
* Make a bunch of stuff const reference to avoid copies
* Indents
* Cleanup
* indents
* docs: Update Android docs
* Update CameraView.kt
* fix: Format C++ code
2023-07-22 00:15:11 +02:00
Marc Rousavy
44ed42d5d6
feat: Expose unified VisionCameraProxy
object, make FrameProcessorPlugin
s object-oriented ( #1660 )
...
* feat: Replace `FrameProcessorRuntimeManager` with `VisionCameraProxy` (iOS)
* Make `FrameProcessorPlugin` a constructable HostObject
* fix: Fix `name` override
* Simplify `useFrameProcessor
* fix: Fix lint errors
* Remove FrameProcessorPlugin::name
* JSIUtils -> JSINSObjectConversion
2023-07-21 17:52:30 +02:00