GPU Acceleration
Learn how ShowXD uses WebGPU for real-time processing
What is WebGPU?
WebGPU is a modern graphics API that enables high-performance GPU computing directly in your web browser. ShowXD uses WebGPU to process images and videos in real-time with GPU acceleration.
WebGPU is supported in Chrome 113+, Edge 113+, and Firefox 121+. For older browsers, ShowXD falls back to WebGL.
How It Works
1
Image/Video Input
Your image or video is loaded as a texture on the GPU
2
WebGPU Processing
Filters are processed using WebGPU
3
Real-time Preview
Results are displayed instantly as you adjust parameters
Available GPU Filters
Basic Adjustments
- • Brightness
- • Contrast
- • Saturation
Effects
- • Gaussian Blur
- • Sharpen
- • Canny Edge Detection
Canny Edge Detection uses a 3-pass pipeline: Grayscale + Blur → Sobel Gradient → Non-Maximum Suppression with Hysteresis Thresholding.
Browser Compatibility
| Browser | WebGPU Support |
|---|---|
| Chrome 113+ | ✓ Full Support |
| Edge 113+ | ✓ Full Support |
| Firefox 121+ | ✓ Full Support |
| Safari | ⚠ Experimental |