Synthclipse is a GLSL shader prototyping tool. It makes possible to fast develop all kinds of shaders: Fragment (FS), Vertex (VS), Geometry (GS), Tessellation (TS) and Compute (CS). Shader development can be done using, compatible with Fragmentarium and Shadertoy (but limited to FS and VS), Fragx shaders or by using fully featured JavaScript JSX scripts. The JSX API is consistent with WebGL but in fact exposes complete OpenGL 4+ API.

To install Synthclipse one can download prepacked Eclipse with Synthclipse feature (see "Files" section above) or update an existing Eclipse using the following Update Site: https://kamil-kolaczynski.github.io/synthclipse/update/

Prepacked version has one advantage: it has nice console logs coloring since it shipped with Grep Console plugin ( https://marketplace.eclipse.org/content/grep-console ) that is configured specially for Synthclipse logs.

Features

  • easy GLSL shader development focused on simplicity and interactivity
  • support for the newest OpenGL API (4+) and for all kind of shaders (Fragment, Vertex, Geometry, Tessellation and Compute)
  • compatible with WebGL
  • compatible with Fragmentarium, Shadertoy, and GLSL Sandbox
  • fully featured GLSL and JavaScript editors powered by Eclipse IDE
  • possible music visualization with build-in audio player

Project Samples

Project Activity

See All Activity >

License

Eclipse Public License

Follow Synthclipse

Synthclipse Web Site

Other Useful Business Software
Full-stack observability with actually useful AI | Grafana Cloud Icon
Full-stack observability with actually useful AI | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Synthclipse!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Intended Audience

Developers

Programming Language

C++, Java

Related Categories

C++ Software Development Software, C++ Graphics Software, C++ Sound Audio, Java Software Development Software, Java Graphics Software, Java Sound Audio

Registered

2014-01-03