VJForums  

Go Back   VJForums > Technique > Developers Area

Reply
 
Thread Tools Display Modes
  #1  
Old 12th March 2010, 02:45 AM
bigfug's Avatar
bigfug bigfug is online now
Flying Fingers of Fury
 
Join Date: Feb 2005
Location: Lewes, UK
Posts: 114
Send a message via Skype™ to bigfug
Default Another FFGL plugin: fugCompilerGL (and it's a fun one!)

Ok, this is the last one, I promise!

If you fancy creating your own FFGL plugin, but don't want to mess about with C compilers, then this one is for you.

fugCompilerGL allows you to create your own FFGL plugins by just writing vertex, fragment, and geometry shaders.

It's pretty much alpha stage at the moment, as there is no support for creating your own variables, but if people like this idea I'll add that feature in.

Download from:

http://trac6.assembla.com/bigfug/browser/releases
Reply With Quote
  #2  
Old 12th March 2010, 09:03 AM
cat's Avatar
cat cat is offline
Senior Moments
 
Join Date: Apr 2002
Location: Birmingham
Posts: 1,154
Default

Well done sir!
I'll check that out when I have a minute...
__________________
www.colour-burst.com
Vimeo
Reply With Quote
  #3  
Old 13th March 2010, 04:37 AM
asterix's Avatar
asterix asterix is offline
IMAGINEER
 
Join Date: Dec 2002
Location: AUSTRALIA
Posts: 4,255
Send a message via MSN to asterix
Default

damn I don't have ffgl compatible software. Just wondering - can it create glsl and hlsl shaders?
Reply With Quote
  #4  
Old 13th March 2010, 06:42 AM
sleepytom's Avatar
sleepytom sleepytom is online now
<<<< Muppet!
 
Join Date: Apr 2002
Location: UNITED KINGDOM
Posts: 11,346
Default

Doesn't VSXU support freeeframeGL? if not why not?
__________________
Putting the cross into crossplatform

www.vjstore.org Free Clips!!
Reply With Quote
  #5  
Old 13th March 2010, 10:22 AM
bigfug's Avatar
bigfug bigfug is online now
Flying Fingers of Fury
 
Join Date: Feb 2005
Location: Lewes, UK
Posts: 114
Send a message via Skype™ to bigfug
Default

Quote:
Originally Posted by asterix View Post
damn I don't have ffgl compatible software. Just wondering - can it create glsl and hlsl shaders?
FFGL being OpenGL based, it's GLSL only, I''m afraid. A bit of a shame there's all that good vvvv HLSL code out there, but the two variants aren't entirely dissimilar so porting code over should be fairly easy.
Reply With Quote
  #6  
Old 13th March 2010, 06:06 PM
bilderbuchi's Avatar
bilderbuchi bilderbuchi is offline
vvvvizard
 
Join Date: Mar 2008
Location: Vienna, Austria
Posts: 552
Send a message via ICQ to bilderbuchi Send a message via Skype™ to bilderbuchi
Default

i read on the wiki page for Cg (C for graphics) that you can create HLSL and GLSL from Cg code just by compiling differently - maybe this is the way to go for cross-graphics-api stuff?
__________________
www.phononoia.at
Reply With Quote
  #7  
Old 23rd March 2010, 01:55 PM
jaw's Avatar
jaw jaw is offline
vsxu developer
 
Join Date: Jun 2003
Location: sweden
Posts: 141
Default

The idea is solid, more and more (even whole sections of code) is moving to the GPU in OpenGL4 and so on..
The future is shader-based. Writing shaders is just as difficult (or more) than messing with regular OpenGL pipeline commands.

Sleepytom: vsxu might support it someday, but right now vsxu already does what this plugin does (minus the geometry shader) and some stuff like feeding in vertex array attributes are difficult to do otherwise, FFGL doesn't cut it in this case I think.

However making vsxu into a FFGL plugin to play vsxu projects is on the todo list. If enough people ask for it It'll happen faster

I'm mostly doing a fun project (which involves some more mesh generation and various shaders) using vsxu now and not so much targeting the VJ community at the moment...

Last edited by jaw; 23rd March 2010 at 01:58 PM.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT. The time now is 05:19 PM.


Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.