Java-Gaming.org    
Featured games (91)
games approved by the League of Dukes
Games in Showcase (581)
games submitted by our members
Games in WIP (500)
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]
1  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-03-11 21: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)
2  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-03-10 22: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.
3  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-03-10 19: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).
4  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-02-22 16: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.
5  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-02-20 19: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.
6  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-02-18 23: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?
7  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-02-17 20: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!
8  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-02-17 09: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.
9  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-02-16 21: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...
10  Games Center / WIP games, tools & toy projects / Re: Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-02-16 21:17:42
I'll try out some of my Fragmentarium scripts once I've got this set-up.

There is Fragmentarium importer that can help you: Just choose from the main menu "Synthclipse -> Import... -> Fragmentarium Creation...".
11  Games Center / WIP games, tools & toy projects / Synthclipse - GLSL demo development environment based on Eclipse IDE. on: 2014-02-16 20:23:36
Hi folks,
In last couple of months I've been developing Open Source GLSL demo development environment based on Eclipse IDE, called: Synthclipse.
Its main purpose is to help making GLSL demos but it's kind of Java gaming related since it is written in Java and can be used as ordinary GLSL editor (for your games, of course Smiley ).

I've finally released version 0.1.0 of the Synthclipse.
Here's the web site: synthclipse.sourceforge.net

And here's a screenshot:



More screenshots you can find here.
Pages: [1]
 

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

The first screenshot will be displayed as a thumbnail.

xsi3rr4x (55 views)
2014-04-15 18:08:23

BurntPizza (53 views)
2014-04-15 03:46:01

UprightPath (66 views)
2014-04-14 17:39:50

UprightPath (49 views)
2014-04-14 17:35:47

Porlus (66 views)
2014-04-14 15:48:38

tom_mai78101 (90 views)
2014-04-10 04:04:31

BurntPizza (151 views)
2014-04-08 23:06:04

tom_mai78101 (246 views)
2014-04-05 13:34:39

trollwarrior1 (204 views)
2014-04-04 12:06:45

CJLetsGame (211 views)
2014-04-01 02:16:10
List of Learning Resources
by SHC
2014-04-18 03:17:39

List of Learning Resources
by Longarmx
2014-04-08 03:14:44

Good Examples
by matheus23
2014-04-05 13:51:37

Good Examples
by Grunnt
2014-04-03 15:48:46

Good Examples
by Grunnt
2014-04-03 15:48:37

Good Examples
by matheus23
2014-04-01 18:40:51

Good Examples
by matheus23
2014-04-01 18:40:34

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:22:30
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!