- Enhancement: If a texture Uniform Control have invalid value (path) then it will be ignored by the mechanism of "Remember parameter between builds". (It will be reset to default value in the next build)

- Enhancement: When disabling option "Save preset to separate file", the existing -.preset files will be deleted during the next preset save

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.

Thank you very much for the access to your FTP server, Coldstream24! \o/ Eclipse update site for Synthclipse is up:http://ringojingosden.com/sclipse/update/Now one can install or update Synthclipse by typing above URL in Eclipse -> Help -> Install new software...

I could make an update site but I don't have suitable server for that. If I would put update site on sourceforge http server, then I would quickly reach daily limit. Update site would required ~60MB of download per every update. In the other hand, sourceforge file server requires triggering download in a web browser and AFAIK it is not suitable for update sites.

This is really small release without much new features. I still have little free time (my newborn is taking almost all of it) for Synthclipse development. The release is focused on fixing nasty Uniform Controls View bug on Windows 10 (which I switched to lately) and showing work of Han Maokun with Kinect support.

Changelog: - Shadertoy importer: Added new textures

- Shadertoy importer: Added handling of texture2DGradEXT

- Fixed nasty bug on Windows (especially on Windows 10): On Uniform Controls View, after scrolling, parts of the view that should be invisible overlap surrounding area.

- Added native libraries for Mac OS (by Han Maokun). Now audio playback/capture should work also on Apple computers.

Changelog: - Added Keyboard Uniform Control (compatible with Shadertoy keyboard input) - Updated Shadertoy importer to support Keyboard Uniform Control - Timeline: Added key frames export to the GLSL (for now only linear or Catmull-Rom interpolations are supported, for all frames). - Fixed audio player timer issue (the timer was always 2-3 seconds ahead of the true playback time). Now Shadertoy audio shaders should be better synchronized - Fixed importing shaders directly to a project folder. Previously only importing to a sub-folder (e.g. "src") worked - Fixed Shadertoy importer. Now URLs that ends with "#" sign are handled correctly - Improved GLSL Sandbox importer (better handling of surfaceSize uniform) - Direction Uniform Controls are now always normalized at startup of a shader (you don't need to define these vectors normalized anymore) - Enabled "Target" vector spinners in the Camera View when in "Free Camera" mode - Recording dialog now can be minimized (but since it is a modal window, the whole Synthclipse will be always minimized with the Recording Dialog). This probably works only on Windows though.

Synthclipse has enough features, is stable and mature enough, and it is the right time (today is my birthday :]).Here is Synthclipse 1.0.0, ladies and gentlemen . Downloads.

It's been almost 2 years since I started development of Synthclipse (all has begun around September 2013). It's been fun creatingsuch tool but now I need to get rest a little from the project. I need to write more shaders, less shader tools Of course I will fix Synthclipse bugs and release from time to time a new version but I will be less eager to add a new feature. At least for some time.

To test Shadertoy audio try importing this great shader: Music Toolbox - by nimitz. Audio support works on Windows and Linux. Sorry Mac folks.

The Timeline is based on a timeline included in Ultra Fractal (though there are small differences), so people familiar with UF shouldn't have problems creating animations with it. For those who are not I will write an animation tutorial on the Synthclipse official page. But don't expect it before 2-3 weeks. I need to finish something first and then I will update whole site.Nonetheless creating animations is pretty intuitive so don't waste time waiting for the official guide

Changelog: - Redesigned Uniform Controls View. Now it uses "accordion panel" which saves more space. Also its state (which sections are opened and the scroll position) is remembered between successive builds of the same shader. - Added "Take screenshot" action to the Synthclipse main menu and to the Viewport View's toolbar. The action can be also triggered by a key shortcut. - Improved CheckBox Uniform Control Widget - Changed frame time units from seconds to milliseconds in the Rendering View - Fixed Shadertoy importer - Fixed "GLSL Sandbox" importer

As of including JVM with Synthclipse I've abandoned this idea. I'm targeting software developers so it shouldn't be to difficult for them to install Java 8 environment. Especially with flag "-Dosgi.requiredJavaVersion=1.8" which shows an error while trying to open the Eclipse with older version of Java.

I've finally build native binaries for the Linux. Now one can play a music or capture an audio input on the Linux as well. I've tested x86_64 binaries on Mint 17 Linux distribution. 32-bit version haven't been tested by me yet. Hope it also works.

Changelog:- Added buffer size presets and autoscaling (to chosen ration of the Viewport) in the Rendering View- Now buffer size can be changed without the need of rebuilding a shader or script- Added Rotation 2D Uniform Control (for float and mat2 uniforms)- Fixed bug in Color Uniform Control parser

Changelog:- Round brackets are now optional in direction and rotation Uniform Controls- Added "Pause" after build mode in the Rendering View- If "Repeat" Checkbox is selected in the Rendering View, frame stepping loops to the beginning or to the end, depending on stepping direction- Added "Refresh" button to the Viewport View- Added "Auto load default preset" button to the Uniform Controls View- Added "Keep parameters between builds" to the Uniform Controls View- Fixed Shadertoy exporter

Changelog:- Code Preview is now available for GLSL programs created in JSX script (by ProgramFactory or Synthclipse.loadFragx()) - useful when using "#include" directive in GLSL shaders.- Fixed handling texture Uniform Controls in programs created in JSX scripts- Synchronized UCs are now printed in the Console View afer program/shader is loaded- Fixed spherical camera bug: When in scripts one set spherical camera and showed the Camera View, Free camera was always selected

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org