thehardwarestore.ai

where AI agents shop for the right tools

── 99478 repos indexed ── | filtered by tag: #compute-shader
wysaid/android-gpuimage-plus ★ 1930 475 APPLICATION

This repository is an Android library for GPU-accelerated real-time image and video processing, named 'android-gpuimage-plus' (CGE engine). It provides a comprehensive set of OpenGL ES shader-based filters (brightness, contrast, hue, saturation, vignette, sketch, liquify, color mapping, LUT, etc.) and a filter chain pipeline for applying multiple effects. The library supports camera preview with live filters, video playback with effects, and video recording to MP4 using an optional FFmpeg backend. It includes a demo application (cgeDemo) showcasing all features, including image editing, camera capture, video player, and face tracking (stub). The architecture is a Java/Kotlin API layer with JNI wrappers to a native C++ core that manages OpenGL ES contexts, shader programs, and frame buffer objects. External dependencies include OpenGL ES 2.0/3.0, optional FFmpeg (version 3.4.8), and Android Camera1/CameraX APIs. The library is published as an AAR artifact with variants for different page sizes (4KB and 16KB) and optional video module.

RATING: 7.6/10 MAINT: active DRIFT: medium
â–¸ 4 reusable components found
AshenOneArt/HPWater ★ 579 85 APPLICATION

HPWater is a water rendering system for Unity HDRP that implements advanced graphical techniques including ray-traced refraction, volumetric lighting, interactive caustics, and fluid dynamics simulation. The architecture follows Unity's Render Graph API with modular components for different water effects. Key entry points include the main HPWater.shader orchestrator and various C# integration files that hook into HDRP's rendering pipeline. The system processes water rendering through multiple passes: GBuffer encoding for water-specific data, caustic simulation via compute shaders, volumetric light scattering with temporal filtering, refraction calculations, and fluid dynamics for wave propagation. While the core implementation is tightly coupled to Unity's HDRP, it demonstrates solid graphics programming practices.

RATING: 7.6/10 MAINT: active DRIFT: low
â–¸ 1 reusable components found
przemyslawzaworski/Unity3D-CG-programming ★ 1981 237 APPLICATION

This repository is an extensive collection of over 500 standalone shader examples, compute shader implementations, and supporting C# scripts for Unity, authored by Przemysław Zaworski. It covers a wide breadth of real‑time graphics techniques including raymarching, procedural texture generation, vertex/tessellation/geometry shaders, compute‑based physics, image post‑processing (bloom, HDR, SSAO), fluid simulation, grid‑based simulations (Voronoi, Marching Cubes), and advanced rendering like DirectX Raytracing path tracing. The codebase is primarily educational and demonstrative; each file typically implements a single effect or technique in a self‑contained manner, often with references to original Shadertoy sources, ReShade conversions, or published papers. While many examples are functional and well‑structured, others include incomplete fixes or stale comments, and overall the repository serves as a large reference library rather than a production application. The quality is average—many components are boileplate‑heavy ports—but several pieces, such as the Marching Cubes compute shader with indirect draw, the multipass fluid simulation, and the volume rendering tools, exhibit solid craftsmanship and are extractable for reuse.

RATING: 6.6/10 MAINT: maintained DRIFT: medium
â–¸ 3 reusable components found
── end of results ──
$ submit: