Java-Gaming.org Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (767)
Games in Android Showcase (230)
games submitted by our members
Games in WIP (854)
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 [3]
  ignore  |  Print  
  Synthclipse - GLSL demo development environment based on Eclipse IDE.  (Read 66649 times)
0 Members and 1 Guest are viewing this topic.
Offline Roquen

JGO Kernel


Medals: 517



« Reply #60 - Posted 2015-05-21 08:24:53 »

Thanks for your work on this tool.  One of these years I'll put up some shaders.
Offline thedanisaur

JGO Knight


Medals: 59



« Reply #61 - Posted 2015-05-22 00:50:30 »

Yeah seriously, I've been watching this project since before I joined. I'm gonna have to d/l now.

Every village needs an idiot Cool
Offline revers
« Reply #62 - Posted 2015-06-25 05:59:12 »

Synthclipse 1.0.1 released. Downloads.

Changelog:
   - Improved Fragmentarium importer (now key frames from 3Dickulus version are automatically imported to the Timeline)
   - Improved Shadertoy importer (added "sample" keyword and double underscore "__" replacer)
   - Enabled animation playback in the Progressive Mode (subframes aren't calculated during playback)
   - Added screenshot dialog with preview and option to save image to file
   - Added Assembler code preview (nVidia only) (Thanks, 3Dickulus!)
   - Added Ctrl + Shift Free Camera rotation mode. Works like rotation with Shift only but always using Up vector equal to (0, 1, 0).
   - Added "subframeCount" build-in uniform variable
   - Fixed bug with incorrect time when recording a picture (it was dependent on animation option "Start from current time", now it is not)
   - Fixed bug with not fully correct preset save when Timeline was turned off right after it was turned on and some key frames was recorded
   - Fixed recording cancellation error
   - Fixed Rotation UC spinner bug
   - Timeline: Fixed double step of the next/previous frame buttons when clicking only once
   - Timeline: Added "Slerp" interpolation for the Rotation 3D Uniform Controls. (In fact Linear interpolation was already using Slerp under the hood, but now Linear is truly Linear and Slerp is Slerp)
   - JSX API: Added missing functions getActiveAttrib(), getActiveUniform() from the WebGL 1.0 Spec
   - Synthclipse distribution switched to Eclipse 4.5 (Mars)





Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline revers
« Reply #63 - Posted 2015-08-01 05:54:35 »

Synthclipse 1.0.2 released. Downloads.

Changelog:
   - Finally, "#ifdef SYNTHCLIPSE #include <synthclipse> #endif" declaration is NOT needed in shaders!
     For old projects you must fix their include paths to enable this. To do so, choose from the main menu
     "Synthclipse -> IDE Fixes... -> Fix include paths..." and select there all projects
. For new projects
     this is not needed. 
   
   - Added macro "SYNTHCLIPSE_ONLY" ("#define SYNTHCLIPSE_ONLY") added to every shader before build.
     It allows to turn on/off some code only when run shaders in Synthclipse. (see this section
     for more details).
   
   - Fixed Fragmentarium importer. Now presets with "Target" camera value are imported correctly.
   


Offline revers
« Reply #64 - Posted 2015-08-20 20:08:29 »

Synthclipse 1.0.3 released. Downloads.

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.
    




Offline revers
« Reply #65 - Posted 2015-09-19 07:45:00 »

Synthclipse 1.0.4 released. Downloads.

Changelog:
   - Added "mipmap" Texture Uniform Control parameter, which by default is set to true.
    (This should also fix some Shadertoy shaders).
   
   - Added "Camera.glsl"/"Camera" file to the default include directory so one could easily add camera movement to shaders
     simply by calling function getCamera(vec3 ro, vec3 rd)
   
   - Added optional camera control to all Shadertoy examples
   
   - Added preset saving improvement: If you try to save an unnamed preset you will be asked if you want to save it as "Default"
   
   - Improved include paths resolving. Now in the project settings you can specify include paths that contain Eclipse build variables (e.g. "${ProjDirPath}", "${ProjName}", "${workspace_loc}")
    







Offline revers
« Reply #66 - Posted 2015-12-31 15:11:11 »

Synthclipse 1.0.5 released. Downloads.

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.

   - Added experimental Kinect support (by Han Maokun). Tested only on Mac OS. Might not work on other OSes.
      


How to use Kinect depth map one can find here. If depthmap produces only still image seen on above screenshot it means that Kinect support doesn't work. It is default mocked up depthmap used when there is no Kinect support.


   
Offline Roquen

JGO Kernel


Medals: 517



« Reply #67 - Posted 2016-01-02 21:10:44 »

(my newborn is taking almost all of it)

Congrats.  Free time will be virtually not exist for the foreseeable future.
Offline revers
« Reply #68 - Posted 2016-01-04 19:58:16 »

Thanks, I was expecting it will be fun Wink
Offline Ecumene

JGO Kernel


Medals: 197
Projects: 4
Exp: 8 years


I did not hit her! I did not!


« Reply #69 - Posted 2016-01-04 23:12:36 »

Is there an update site for this? Or is a bit too integrated into eclipse to be a plugin...

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline revers
« Reply #70 - Posted 2016-01-05 22:18:53 »

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.

Any ideas where I could host the update site?
Offline Coldstream24

JGO Ninja


Medals: 82
Projects: 1
Exp: 4 years


You can fill that void inside with programming, but you'll never return a value.


« Reply #71 - Posted 2016-01-06 20:29:27 »

I have a website that I don't really use much, it has unlimited bandwidth so that wouldn't be an issue - if you want we can discuss it?

My website: http://www.onedropgames.com/
My soundcloud: http://www.soundcloud.com/coldstream24
Creator of the Morningside Engine, co-founder of Onedrop Games.
Offline revers
« Reply #72 - Posted 2016-01-06 22:27:46 »

That sounds great! Can you email me ( synthclipse@gmail.com ) how can I access your server? Or if you don't want to give me the access, here are packed files that needs to be uploaded: http://www20.zippyshare.com/v/wlLVo201/file.html
In that case, please let me know how can I contact you when a new version will need to be uploaded.

Thanks for your offer!
Offline Coldstream24

JGO Ninja


Medals: 82
Projects: 1
Exp: 4 years


You can fill that void inside with programming, but you'll never return a value.


« Reply #73 - Posted 2016-01-08 15:32:11 »

@revers: I'll see if I can give you access via FTP to just a single directory so you'll be able to do as you wish whenever you need to, I may not always be available to do things. I'll e-mail you with further details if I can arrange that.

My website: http://www.onedropgames.com/
My soundcloud: http://www.soundcloud.com/coldstream24
Creator of the Morningside Engine, co-founder of Onedrop Games.
Offline revers
« Reply #74 - Posted 2016-01-09 00:00:25 »

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

(When opening update site in a browser it seems like access to it is forbidden but one can verify that everything works fine by opening:
http://ringojingosden.com/sclipse/update/site.xml )
Offline Coldstream24

JGO Ninja


Medals: 82
Projects: 1
Exp: 4 years


You can fill that void inside with programming, but you'll never return a value.


« Reply #75 - Posted 2016-01-09 09:55:00 »

That's just an issue with permissions, I'll give it a look and see what I can do.

My website: http://www.onedropgames.com/
My soundcloud: http://www.soundcloud.com/coldstream24
Creator of the Morningside Engine, co-founder of Onedrop Games.
Pages: 1 2 [3]
  ignore  |  Print  
 
 

 
EgonOlsen (1278 views)
2018-06-10 19:43:48

EgonOlsen (1147 views)
2018-06-10 19:43:44

EgonOlsen (881 views)
2018-06-10 19:43:20

DesertCoockie (1291 views)
2018-05-13 18:23:11

nelsongames (1106 views)
2018-04-24 18:15:36

nelsongames (1337 views)
2018-04-24 18:14:32

ivj94 (2077 views)
2018-03-24 14:47:39

ivj94 (1231 views)
2018-03-24 14:46:31

ivj94 (2188 views)
2018-03-24 14:43:53

Solater (798 views)
2018-03-17 05:04:08
Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08

Deployment and Packaging
by gouessej
2018-08-22 08:03:45

Deployment and Packaging
by philfrei
2018-08-20 02:33:38

Deployment and Packaging
by philfrei
2018-08-20 02:29:55

Deployment and Packaging
by philfrei
2018-08-19 23:56:20

Deployment and Packaging
by philfrei
2018-08-19 23:54:46
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!