Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (513)
Games in Android Showcase (120)
games submitted by our members
Games in WIP (577)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: 1 [2]
  ignore  |  Print  
  Synthclipse - GLSL demo development environment based on Eclipse IDE.  (Read 6628 times)
0 Members and 1 Guest are viewing this topic.
Offline Roquen
« Reply #30 - Posted 2014-08-05 06:56:25 »

Some food for thought.  Since you're distributing eclipse now you might want to think about including a JVM and setting up to use the embedded version.  Thinking is that some people are going to be unwilling to use because of all the hype about java security issues.

In other news this looks likely it might be interesting:
Offline revers
« Reply #31 - Posted 2014-08-05 10:18:05 »

Thanks for the suggestion, I'll definetely cosider distributing Synthclipse/Eclipse with embeded JVM.

As of - it looks very promising. It could be an inspiration for Synthclipse 2.0 features.
Offline relminator
« Reply #32 - Posted 2014-08-05 11:06:49 »

That looks really awesome!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline revers
« Reply #33 - Posted 2014-08-05 16:14:38 »

Thanks Smiley
Offline revers
« Reply #34 - Posted 2014-08-11 06:06:06 »

Another bugfix release (with one small addition): Synthclipse 0.9.2.

- Added ComboBox Uniform Control. It is available in Fragx shaders, as well as in JSX scripts. (see screenshot)
- 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

Offline Roquen
« Reply #35 - Posted 2014-08-11 06:53:22 »

Making a samples repo would probably make alot of sense.  For instance in the 'combo-box' example widget picture is showing selection between some BRDFs.  A physically based BRDF playground example would probably make a fair number of people try it out
Offline revers
« Reply #36 - Posted 2014-08-11 07:42:49 »

That sounds like really good idea. Especially with build-in git support in the Eclipse. I will create repo with additional examples today or tomorrow. Thanks for the advice!

If anyone of you have created some interesting example/demo and would like to share it with others, please let me know, I will put it on the repository.
Offline revers
« Reply #37 - Posted 2014-08-15 09:37:27 »

New release: Synthclipse 0.9.3

- 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

Although with little delay, I've created synthclipse-demos repository as suggested by Roquen.
For now there is only one example but in future, certainly, there will be more.
Offline Roquen
« Reply #38 - Posted 2014-08-27 19:51:26 »

Synthclipse 0.9.4 released. Downloads.

- Added Frame Stepper buttons in the Rendering View (see screen below).
- "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)

Here are screenshots of a new Frame Stepper:

To the buttons "Previous animation frame" and "Next animation frame" a key shortcuts can be bound (via "Window -> Preferences -> General -> Keys").
Offline revers
« Reply #39 - Posted 2014-08-27 22:02:29 »

Thanks for posting the release info, Roquen!  Smiley

I've also added a new demo: Parallax Mapping, and I've added a new troubleshooting question to the Synthclipse FAQ: Why there is no Synthclipse perspective after first Eclipse startup?
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline revers
« Reply #40 - Posted 2014-09-03 16:46:17 »

Synthclipse 0.9.5 released. Downloads.

- 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

Offline revers
« Reply #41 - Posted 2014-09-10 06:11:34 »

Synthclipse 0.9.6 released. Downloads.

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

Offline revers
« Reply #42 - Posted 2014-09-21 08:41:19 »

Synthclipse 0.9.7 released. Downloads.

- 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

Offline revers
« Reply #43 - Posted 2014-10-23 06:20:28 »

Synthclipse 0.9.8 released. Downloads.

- Fixed issues with WebGL JSX scripts on NVidia hardware (see the next point)
- Added "OpenGL profile" preferences options: "Compatibility" (default, since WebGL relies on this) or "Core"
- Added audio input recording capability (Windows only)
- Fixed audio playlist bug with refreshing the list after adding invalid track
- JSX API changes:
   - New class: JSTimer
   - New function: Synthclipse.createTimer()
   - New function: Synthlcipse.addAnimationListener(listener)
   - New functions: Synthclipse.isAnimationPlaying()/isAnimationPaused()/isAnimationStopped()

Offline ags1

JGO Wizard

Medals: 67
Projects: 3
Exp: 5 years

Make code not war!

« Reply #44 - Posted 2014-10-23 10:12:29 »


Pages: 1 [2]
  ignore  |  Print  


Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Longarmx (52 views)
2014-10-17 03:59:02

Norakomi (43 views)
2014-10-16 15:22:06

Norakomi (33 views)
2014-10-16 15:20:20

lcass (37 views)
2014-10-15 16:18:58

TehJavaDev (68 views)
2014-10-14 00:39:48

TehJavaDev (67 views)
2014-10-14 00:35:47

TehJavaDev (60 views)
2014-10-14 00:32:37

BurntPizza (73 views)
2014-10-11 23:24:42

BurntPizza (45 views)
2014-10-11 23:10:45

BurntPizza (86 views)
2014-10-11 22:30:10
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06 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‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!