Java-Gaming.org Hi !
Featured games (84)
games approved by the League of Dukes
Games in Showcase (575)
Games in Android Showcase (154)
games submitted by our members
Games in WIP (623)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
   Home   Help   Search   Login   Register   
  Show Posts
Pages: [1] 2
1  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2015-03-21 08:44:20
Synthclipse 0.9.14 released. Downloads.

Changelog:
   - Added "Rebuild upon save" feature - quick rebuild without reinitializing Uniform Controls View, triggered after save
   - Added "Reset group" buttons to the Uniform Controls View and redesigned group headers
   - Added "Go to file" menu in the Uniform Controls View
   - Fixed and improved Fragmentarium importer (now all included files are automatically imported).
   - Fixed java.lang.StackOverflowError while recording
   - Fixed run configuration bug: now if shader file is deleted, its run configuration is deleted as well.
   - Removed some error message duplication
   - Improved shader error message printing in JSX scripts
   - JSX API: Added new class - Arrays - for converting JavaScript arrays to Java arrays and buffers.
      The class also contains some useful methods for creating and printing Java arrays
   - JSX API: Added new functions:
      - gl.deleteBuffer()
      - gl.deleteTexture()
      - gl.deleteFramebuffer()
      - gl.deleteVertexArray()
      - gl.deleteRenderbuffer()


   




2  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2015-03-08 08:41:59
Synthclipse 0.9.13 released. Downloads.

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.
3  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2015-01-25 20:33:07
Synthclipse 0.9.12 released. Downloads.

Changelog:
    - Added mouse wheel support to slider components. Now one can use mouse roll to change value of any slider.
    - Fixed mouse release behaviour in Shadertoy shaders
    - Fixed iChannelResolution uniform variable handling
    - Fixed Fragmentarium importer (there was no new lines after texture uniforms)
    - Added support for HDR texture format (experimental)   
    - Added parsing of GLSL program log messages (apart from shader log messages) - useful with NVidia video cards
    - Made Audio Player View more compact
    - Added new functions to JSX API:
        - Synthclipse.refreshControls()
        - Synthclipse.removeControls()
        - Synthclipse.removeAllControls()
4  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2015-01-22 19:46:37
@cylab
Thanks for the tip. I will definitely add "-Dosgi.requiredJavaVersion=1.8" to eclipse.ini. As of how to set JVM used by Eclipse, it is already in my guide, or more precisely in the FAQ.

@Roquen
Maybe you are right. I'll take a look at this solution. I don't know if I will do this in Synthclipse 0.9.12 (which I'm plannig to release this weekend), but 0.9.13 is viable target.
5  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2015-01-11 12:48:49
Synthclipse 0.9.11 released. Downloads.

Changelog:
    - Added "Insert Color" feature. Now one can insert a color using Color Chooser directly to a code
      (Using shortcut Ctrl + Shift + 1 or selecting dedicated popup menu element in the shader editor).
     Moreover holding Ctrl key and pressing LMB on any triple or quadruple positive float numbers in the shader editor will show Color Chooser dialog.
    - Fixed shadertoy exporter (direction 3D was incorrectly exported as vec2 instead of as vec3)
    - Fixed inputting numbers problem in Camera View's text fields.
    - Improved Direction 3D Tool and Rotation 3D Tool. Now should be a little easier to point them in a right direction.
    - Improved Color Chooser. Window is now moveable and resizeable. Also added input type options: Decimal (0.0..1.0) and Integral (0..255)
    - Added additional info (e.g. size, type) to texture preview in the Texture Uniform Control





6  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-12-24 07:20:39
Synthclipse 0.9.10 released. Downloads.

Changelog:
    - Added image preview to Texture Uniform Controls
    - Added "2x Viewport" option to "Buffer size" combo in the Rendering View
    - Camera's zoom factor is now remembered between builds of the same shader
    - Fixed Intel GLSL message parser
    - Fixed file permission error while recording

7  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-11-30 08:44:24
Synthclipse 0.9.9 released. Downloads.

Changelog:
    - Fixed random long load time for shaders in animation mode
    - Fixed UTF-8 encoding problem in shader code. Now even shaders with special characters can be loaded
    - Fixed float scientific notation parsing error in presets
    - Added tooltips with key bindings for Animation and Audio control buttons (Play/Pause, Stop, Next, Previous)

8  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-11-04 07:03:34
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.

The new files:

1  
2  
3  
synthclipse-0.9.8.1-eclipse-luna-linux-gtk-x86_64.tar.gz
synthclipse-0.9.8.1-eclipse-luna-linux-gtk.tar.gz
synthclipse-0.9.8.1.zip


can be found in Synthclipse 0.9.8 directory.

Linux native libraries are only changes between 0.9.8 and 0.9.8.1 versions, so I haven't build 0.9.8.1 version for Windows or Mac OS.
9  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-10-25 19:23:02
Thanks guys, I'm doing my best :]
10  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-10-23 06:20:28
Synthclipse 0.9.8 released. Downloads.

Changelog:
- 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()



11  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-09-21 08:41:19
Synthclipse 0.9.7 released. Downloads.

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



12  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-09-10 06:11:34
Synthclipse 0.9.6 released. Downloads.

Changelog:
- 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

13  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-09-03 16:46:17
Synthclipse 0.9.5 released. Downloads.

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

14  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 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?
15  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-08-15 09:37:27
New release: Synthclipse 0.9.3

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

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.
16  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 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.
17  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-08-11 06:06:06
Another bugfix release (with one small addition): Synthclipse 0.9.2.

Changelog:
- 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


18  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-08-05 16:14:38
Thanks Smiley
19  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-08-05 10:18:05
Thanks for the suggestion, I'll definetely cosider distributing Synthclipse/Eclipse with embeded JVM.

As of http://tooll.io - it looks very promising. It could be an inspiration for Synthclipse 2.0 features.
20  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-08-05 06:39:01
Synthclipse 0.9.1, quick fix release.

Changelog:
- Fixed Shadertoy importer (although music generation is still not supported)
- Fixed incorrect sub-frame rendering (seen in GraphPlotter.fragx shader)
- From now on JavaScript nature (Eclipse IDE detail) will be added to every new Synthclipse project during creation

Downloads.
21  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-07-29 22:54:29
It has been a long time since last update but finally I'm ready to release a new version of my application. Synthclipse 0.9 is ready for downloads.



What's new:
- 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

The list maybe isn't very long, considering amout of time since last release, but bringing scripting support to Synthclipse along with all API and documentation was quite a big task for one person woking on the project only in free time (which lately I don't have much - I'm getting merried next month). Since it was so time consuming I've decided to focus only on one scripting language: JavaScript. Sorry folks, no Java support.

I've jumped from version 0.2 to 0.9 and changed status from alpha to beta since Synthclipse is almost ready for version 1.0. I've decided to not implement new features before releasing version 1.0. Until it happens I'm just going to fix bugs and maybe add some small improvements.

Apart from changes in the application I've updated whole site and started to distribute Synthclipse with Eclipse to simplify installation process.

One more thing worth mentioning is that Synthclipse now requires Java >= 8.

Useful links:
- Screenshots
- User Guide


22  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-03-11 20:37:04
Synthclipse 0.2.1 quick fix release.

Changelog:
- Fixed cube map's path resolving. Added test-cube-map-texture.fragx to the examples.
- Fixed "random" compilation error (sometimes shaders didn't compile)
23  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-03-10 21:09:49
The main scripting API will be in Java. Scripting in JavaScript or Python (Jython really) will be done through javax.scripting.
I hope that there will be not that much to port to JavaScript/Jython with build-in Java-other langages interoperability, offered by javax.scripting API.

I also don't want to support JavaScript and Jython simultaneously. I will choose one when my Java API for scripting will be ready.
24  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-03-10 18:11:21
Synthclipse 0.2.0 with high quality tiled rendering is out. Downloads. Changelog.





Now is the time to implement scripting and support for other shader types (geometry, tessellation, compute). I'll try to make scripting possible in Java, as well as in some other, more dynamic, language (JavaScript or Python probably).
25  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-02-22 15:23:40
Synthclipse 0.1.3 is ready for downloads: https://sourceforge.net/projects/synthclipse/files/synthclipse-0.1.3/.

I've added GLSL Sandbox importer.
26  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-02-20 18:00:31
This might be not a bad idea. I will seriously consider it. Right now I'm implementing recording similar to Fragmenterium's. When I finish it (in 2-4 weeks) I will start implementing scripting support. So I have some time to think about it and in the meantime I will do a little research about that and other possible implementations of the scripting.
27  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-02-18 22:45:41
@junkdog
Yeah, Beat Bizzare is pretty cool.

@Roquen

I've implemented Direction 2D Tool:



and added frame time to the Rendering View:


As of constants with Uniform Controls, I've put it on my TODO list.

Synthclipse 0.1.2 is redy for downloads.

I've decided that I will implement scripting in the first place, since it is the most desired feature. Any suggestion about scripting functionality and language?

I'm thinking about using Python since it has good OpenGL support and can be easly used with Java (Jython) and with C++
(I need it for my Synthclipse Player), but I don't know if Jython is fast enough.

I was considering also JavaScript because it is everywhere and fast JVM based engine - Nashorn - is coming out soon. Moreover I have expirience with JavaScript-C++ interoperability using Google V8 engine.
But if I would use JavaScript I would have to port part of Desktop OpenGL API to this language... This could take too much time.

What do you think guys?
28  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-02-17 19:10:16
Random thoughts:
1) Assuming you're parsing GLSL, then allow for constants to have UI elements (like uniforms).
2) Print out the rendering time
3) Engine generated quasi-random provided as a uniform.  Say a vec4 where the values are updated once per progressive frame. 
Ad.1. Would you like this because uniforms have some (little) performence penalty? Maybe I should implement uniform locking like in the Fragmentarium. It basically replaces uniforms with constants.

Ad.2. FPS counter isn't sufficient or do you mean rendering time in progressive mode? Of course I could add this feature. (maybe tomorrow).

Ad.3 This will be possible when I implement scripting support.

As of 2D rotation component I will start implementing it today Smiley

Didn't find a changelog however (noticed 0.1.1 is released) - would be nice to have it on the page somewhere; unless I just missed it.

Edit: Any chance the codebase will migrate to github? It would make contributing easier imo.

Added changelog to http://synthclipse.sourceforge.net/changelog.html.

I'm already using git on sourceforge. Contribution to Synthclipse shouldn't be more diffcult than in github.

Thanks for the feedback guys!
29  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-02-17 08:49:37
Unfortunately it isn't possible to use 3d models in current version of Synthclipse.
I'm planning to add scripting support to Synthclipse in future. With it such things would be possible.
But it won't be soon, maybe 6 months from now, since I have couple of things to implement before scripting.
30  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-02-16 20:40:11
You mean to Eclipse with already installed Synthclipse plugin-ins? I'm planning to but I was thinking that for version 0.1.0 with not all features implemented (like recording) it would won't be necessary.

Current "installation" is that problematic? Maybe I should reconsider releasing one archive file...
Pages: [1] 2
 
BurntPizza (28 views)
2015-04-23 03:42:11

theagentd (32 views)
2015-04-22 16:23:07

Riven (46 views)
2015-04-16 10:48:47

Duke0200 (57 views)
2015-04-16 01:59:01

Fairy Tailz (40 views)
2015-04-14 20:13:12

Riven (42 views)
2015-04-12 21:36:37

bus hotdog (59 views)
2015-04-10 02:39:32

CopyableCougar4 (64 views)
2015-04-10 00:51:04

BurntPizza (68 views)
2015-04-06 22:06:58

ags1 (66 views)
2015-04-02 10:58:48
How to: JGO Wiki
by Mac70
2015-02-17 20:56:16

2D Dynamic Lighting
by ThePixelPony
2015-01-01 20:25:42

How do I start Java Game Development?
by gouessej
2014-12-27 19:41:21

Resources for WIP games
by kpars
2014-12-18 10:26:14

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
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
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!