Changelog

2014-09-21 Synthclipse 0.9.7

- 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

2014-09-10 Synthclipse 0.9.6

- Added Spout sharing functionality on Windows (Screenshot)
- Fixed rendering with custom Viewport size in JSX scripts
- Fixed block comments parsing inside a code
- Fixed GLSL Sandbox importer

2014-09-03 Synthclipse 0.9.5

- 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

2014-08-27 Synthclipse 0.9.4

- Added Frame Stepper buttons in the Rendering View
- "Preferences -> General -> Workspace -> Save automatically before build" now works as expected (no more "Do you want to save?" dialog before launching)
- Added "synth_CameraPosition" uniform (same as "Eye" uniform - it is just alias)
- Fixed refreshing texture issue when loading presets
- Checkbox Uniform Controls are now toggled when clicking anywhere within control space (not only by clicking on a checkbox)
- Fixed Shadertoy import of textures tex14.png, tex15.png (they use different filter and wrap mode than default)

2014-08-14 Synthclipse 0.9.3

- Code Preview is now available for GLSL programs created in JSX script (by ProgramFactory or Synthclipse.loadFragx())
- 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

2014-08-11 Synthclipse 0.9.2

- Added ComboBox Uniform Control
- Changing Multisampling mode in the Preferences now doesn't require Eclipse restart
- Fixed "Restart group", "Restart all" buttons in the Uniform Controls View
- Fixed missing log messages with levels below INFO (TRACE, DEBUG)
- Fixed double Uniform Controls View when Viewport View was hidden
- Added links to shader errors in the Console View, for shaders created in JSX scripts using ProgramFactory

2014-08-05 Synthclipse 0.9.1

- Fixed Shadertoy importer
- Fixed incorrect sub-frame rendering (seen in GraphPlotter.fragx shader)
- From now on JavaScript nature will be added to every new Synthclipse project during creation

2014-07-29 Synthclipse 0.9.0

- Added JavaScript (JSX) scripting support
- Added support for other types of shaders (Geometry, Tessellation, Compute)
- Added Run Configurations support (last few shaders are now remembered in the "Run" menu)
- Added more sophisticated Color Uniform Control
- Lots of little bug fixes

2014-03-13 Synthclipse 0.2.2

- Fixed error line hyperlinks for NVidia's hardware
- Cleaned synthclipse header
- Fixed issues with deprecated functions and variables: "texture2D", "textureCube", "gl_FragColor"
- Added scrollbars to Recording View, Rendering View, Audio Player View

2014-03-11 Synthclipse 0.2.1

- Fixed cube map's path resolving
- Fixed "random" compilation error (sometimes shaders didn't compile)

2014-03-10 Synthclipse 0.2.0

- Added high quality recording support (Recording View)
- Added maximize/restore by double click on Viewport View
- Minor fixes in parser

2014-02-22 Synthclipse 0.1.3

- Added GLSL Sandbox importer

2014-02-18 Synthclipse 0.1.2

- Added direction 2D tool
- Added frame time to Rendering View

2014-02-16 Synthclipse 0.1.1

- fixed Camera View (issues with swing2swt)