Skip to content

ACMX2 for macOS 15 ARM64 (Apple Silicon)

Pre-release
Pre-release

Choose a tag to compare

@lostjared lostjared released this 18 Jan 12:05
· 424 commits to main since this release
f37a1cf

acmx2-1 0

ACMX2 v1.0.0 for Apple Silicon (ARM64 Macs)
This was built on the Sequoia version of MacOS.

First go File->Properties and set the shader path.
You can use the default ones I have included or create your own shader libraries.
Includes a code editor.

About

C++ application that applies real-time shaders to video from either a camera device or a video file. It can also optionally record the processed video frames to an output file and save snapshots on demand. The code is based on the libmx2 (MX Engine) available on GitHub.

It provides a code editor and ability to create packs of shaders and run GPU accelreated effects on videos and webcams.
Features
Capture and process live camera feed or load a video file.
Easily load either a single fragment shader or a library of fragment shaders.
Updates and renders frames in real-time with OpenGL and SDL2.
Write processed frames to a video file.
Save snapshots on demand.
Configurable resolution and frames-per-second.
Graphical User Interface written using Qt6.

  • Now video mode contains an optional texture cache
    use uniform variables

uniform sampler2D samp1;
unifrom sampler2D samp2;
uniform sampler2D samp3;
uniform sampler2D samp4;

as well as naming your shader with the text cache in it.
Example
balloon_cache.glsl
or
map_cache.glsl

Then enable in Session properties.

  • Note I am pretty sure I got this packaged correctly but there could of been something I forgot, you can always message me or leave an issue.