Synthclipse 2.1.0 released.

Synthclipse 2.1.0 released. Downloads.

Synthclipse is a GLSL shader prototyping tool based on Eclipse IDE. 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.

Changelog:

* [url=http://synthclipse.sourceforge.net//img/new/2.1.0/after_build_modes.png]Extended "After build" modes[/url]

* Added [url=http://synthclipse.sourceforge.net//img/new/2.1.0/reset_1.png]"Reset from preset" option[/url] to the Reset Uniform(s) dialogs

* Added [url=http://synthclipse.sourceforge.net//img/new/2.1.0/binaries_size.png]option "Show shader binaries size in logs"[/url] (default is on)

* Added a tool tip to all sliders [url=http://synthclipse.sourceforge.net//img/new/2.1.0/tool_tip.png]that shows a value under the mouse[/url]

* Added key shortcuts for rotation and side views to Spherical Camera ([url=http://synthclipse.sourceforge.net//img/new/2.1.0/camera_key_shortcuts_help.png]see Viewport's help for details[/url])

* Added new key shortcuts for Building shader (Shift + Enter) and focusing Viewport or Editor (toggle one or another) (Ctrl + Enter).
  WARNING: These key shortcuts [url=http://synthclipse.sourceforge.net//img/new/2.1.0/unbinding_default_key_shortcuts.png]might not work without unbinding default actions with the same key shortcuts.[/url]
  
* Added option to [url=http://synthclipse.sourceforge.net//img/new/2.1.0/overwrite_import_files.png]overwrite existing files during import of shaders[/url]

* Added System Sleep Mode prevention mechanism during recording animations

* Now during recording animations the Synthclipse/Eclipse will be hidden and only the recording dialog will be visible

* Fixed invalid scaling of dialog windows when DPI was non standard

* Fixed bugs in Shadertoy importer and exporter

* Fixed multiline macro preprocessor bug

* Default include paths are now [url=http://synthclipse.sourceforge.net//img/new/2.1.0/path_variables.png]stored as variables[/url] (the paths are no longer hardcoded)

* Added option for [url=http://synthclipse.sourceforge.net//img/new/2.1.0/grep_console_settings_1.png]importing default Synthclipse's Grep Console settings[/url]

* Added dark theme [url=http://synthclipse.sourceforge.net//img/new/2.1.0/grep_console_settings_2.png]Grep Console settings[/url]

* [url=http://synthclipse.sourceforge.net//img/new/2.1.0/dark_theme.png]Code Preview view dark theme fixes[/url]


http://synthclipse.sourceforge.net/img/new/2.1.0/dark_theme_thumb.png


http://synthclipse.sourceforge.net/img/new/2.1.0/reset_1_thumb.png


http://synthclipse.sourceforge.net/img/new/2.1.0/after_build_modes_thumb.png


http://synthclipse.sourceforge.net/img/new/2.1.0/binaries_size_thumb.png