Skip to content

Releases: pixpark/gpupixel

v1.2.x.8

23 Jan 18:07

Choose a tag to compare

iOS

工程根目录下执行如下命令
生成工程
bash [Arm64]
cmake -G Xcode -B build -S src -DCMAKE_TOOLCHAIN_FILE=../toolchain/ios.toolchain.cmake -DPLATFORM=OS64 -DCMAKE_BUILD_TYPE=Release
编译
bash [Release]
cmake --build build --config Release
bash [Debug]
cmake --build build --config Debug

Mac

工程根目录下执行如下命令
生成工程
bash [Apple Silicon]
cmake -G Xcode -B build -S src -DCMAKE_TOOLCHAIN_FILE=../toolchain/ios.toolchain.cmake -DPLATFORM=MAC_ARM64 -DCMAKE_BUILD_TYPE=Release
bash [Intel]
cmake -G Xcode -B build -S src -DCMAKE_TOOLCHAIN_FILE=../toolchain/ios.toolchain.cmake -DPLATFORM=MAC -DCMAKE_BUILD_TYPE=Debug
编译
bash [Release]
cmake --build build --config Release
[Debug]
cmake --build build --config Debug

Android

使用Android Studio打开目录 src/android/java, 开始自动下载 gradle 等依赖
工程结构
包含demo和 gpupixel module, 如下

编译
双击右侧 gradle -> gpupixel -> build -> assemble 开始编译

Windows

Windows编译需要安装 Cmake 和 MinGW64.
生成工程
bash [Release]
cmake -G "MinGW Makefiles" -B build -S src -DCMAKE_BUILD_TYPE=Release
bash [Debug]
cmake -G "MinGW Makefiles" -B build -S src -DCMAKE_BUILD_TYPE=Debug
编译
bash [Release]
cmake --build build --config Release
bash [Debug]
cmake --build build --config Debug

Linux (Test On Ubuntu)

环境配置
bash
install cmake
sudo apt-get install cmake pkg-config
install dependent lib
sudo apt-get install mesa-utils libglu1-mesa-dev freeglut3-dev mesa-common-dev libglfw3-dev
生成工程
bash [Release]
cmake -B build -S src -DCMAKE_BUILD_TYPE=Release
bash [Debug]
cmake -B build -S src -DCMAKE_BUILD_TYPE=Debug
编译
bash [Release]
cmake --build build --config Release
bash [Debug]
cmake --build build --config Debug

v1.3.1

27 Jun 03:01

Choose a tag to compare

v1.3.1

🛠️ Improvements

  • MarsFace library and API updated with more accurate facial keypoints, reduced processing time and lower CPU usage;
  • Windows and Linux platforms no longer provide built-in face detection, please integrate vnn if needed
  • Android dynamic library supports 16k memory alignment

🐛 Bug Fixes

  • Fixed iOS rendering black screen issue

🛠️ 改进 (Improvements)

  • MarsFace 库和调用更新,人脸关键点更精准,耗时和 CPU 占用更小;
  • Window 和 Linux 端不再提供内置人脸检测,有需要可以自行集成使用 vnn
  • Android 动态库支持 16k 内存对齐

🐛 修复 (Bug Fixes)

  • 修复 iOS 端渲染黑屏问题

v1.3.0-beta.7

21 Apr 09:36

Choose a tag to compare

  1. Fix Android crash caused by missing JNIEXPORT in JNI interface.

v1.3.0-beta.6

21 Apr 07:39

Choose a tag to compare

Version: v1.3.0-beta.6

What's New

  1. refine api
  2. refine demo
  3. bugfix

v1.3.0-beta5

29 Mar 11:56

Choose a tag to compare

GPUPixel Version: v1.3.0-beta5

What's New

  1. refine desktop demo
  2. gl thread run sync

v1.3.0-beta4

26 Mar 13:54

Choose a tag to compare

GPUPixel Version: v1.3.0-beta4

What's New

  1. refine api and demo

v1.3.0-beta3

21 Mar 03:31

Choose a tag to compare

GPUPixel Version: v1.3.0-beta3

What's New

  1. fix windows crash, can not find models file
  2. fix mac and ios framework not embeded resource file
  3. fix android demo crash
  4. change c++ standard to c++11
  5. update document and site

v1.3.0-beta

03 Mar 03:27

Choose a tag to compare

What's New

  1. 🔄 Replace the VNN face detection library with Mars-Face.

  2. 📉 Further reduce the library size.

  3. 🖥️ Use static linking for Mars-Face on Linux, macOS, and iOS.

  4. 📱 Use dynamic linking for Mars-Face on Windows and Android.

  5. 🐧 For Linux, the Mars-Face static library must be compiled using Debian 10.

v1.2.5

16 Apr 03:08

Choose a tag to compare

GPUPixel Version: v1.2.5

What's New

  1. Android support armeabi-v7a @cijiugechu f51ece9
  2. fix type errors in jni @cijiugechu f70fa25
  3. Refine android filter @xiaoshanlin000 7ee92c3

v1.2.4

23 Feb 14:51

Choose a tag to compare

GPUPixel Version: v1.2.4

What's New

  1. opt cmake and update demo