pouët.net

Live Coding Compo Framework

category: code [glöplog]
I think I'll do some fiddling around and go for DX9 first simply because I'm more familiar with it at this point. I looked at the Scintilla bindings yesterday and realized (duh) that all it does is render quads, so if I move that part to the renderer, I can halve the platform-dependent code.
added on the 2015-01-24 17:11:02 by Gargaj Gargaj
I'd be glad to help porting it to DX11/DXGI properly in a week or so (need to finish a paid project first) with good compatibility for Vista/Win7/Win8.
added on the 2015-01-24 17:22:47 by superplek superplek
Made quick-and-dirty crippled linux port without FFT(bass), clipboard and dialog support. Not sure whether I'm feeling like making it feature-complete at this point. Fork is here if anyone interested: https://github.com/w23/Bonzomatic
added on the 2015-01-24 22:17:21 by provod provod
provod: there's a linux version of BASS, you can just use that.

Anyway, added a DX9 rendering backend; Plek, now's your turn ;)
added on the 2015-01-24 22:41:44 by Gargaj Gargaj
provod: I merged it to the main repo.
added on the 2015-01-24 22:58:13 by Gargaj Gargaj
gargaj: noted.
added on the 2015-01-25 00:25:24 by superplek superplek
Gargaj: I've tried Linux BASS and it didn't work out of the box for me, so I didn't commit it in. Further investigation is needed, it could as well be my rather weird setup at fault here.
added on the 2015-01-26 18:33:30 by provod provod
can some one post exe of Bonzomatic , i successfully build it with C:B , but nothing rendered on the background , only text editor is visible
added on the 2015-01-26 21:00:10 by codz codz
Have a look at the Release section on the github page.
I've been digging into getting Bonzomatic working on Mac OSX, but SDL1 is proving to be the pits. The default GLSL version that SDL support is 1.2 without the ability to change it in SDL1. SDL2 supports contexts, but breaks other things in platform_sdl. I'm half-tempted to throw together a platform_glfw and leverage a much simpler interface.
added on the 2015-01-27 08:26:11 by tshdw tshdw
I have a semi-working SDL2 version but it doesn't render anything - my assumption is that it dislikes immediate mode.

Frankly, and this may sound conservative, feel free to do anything but keep in mind that the Windows build takes priority over anything else because of Revision.
added on the 2015-01-27 10:02:11 by Gargaj Gargaj
SDL2 by itself should definitely work just fine in immediate mode, works just fine here (in a completely different project).
I'll push the branch up to Github in a minute in case anyone feels like DEBUGGING OPENGL. I don't.
added on the 2015-01-27 10:22:15 by Gargaj Gargaj
@gargaj: what repo should I fork to insert bonafide DX11 stuff?
added on the 2015-01-27 17:28:23 by superplek superplek
Allrite so I'll be contributing to a worse version of Shadertoy!

I'm in :)
added on the 2015-01-27 18:03:28 by superplek superplek
Also it's a bit of a mess. Shape up guys :)
added on the 2015-01-27 19:20:15 by superplek superplek
I got a GLFW renderer working on OSX 10.10 (Yosemite) enabling GLSL 4.10, but it's only displaying a black screen. More OSX fixes committed to another branch as well. I want to get it working before send any more pull-requests though, since I'm using CMake to generate separate SDL and GLFW binaries.
added on the 2015-01-28 08:08:07 by tshdw tshdw
https://github.com/Gargaj/Bonzomatic/releases now with DX11 renderer (sorry plek you snooze you lose ;)
added on the 2015-02-07 17:42:59 by Gargaj Gargaj
BB Image
Now with handy texture preview!

By the way, I wonder if Revision will have the live coding event again!
added on the 2015-02-15 21:09:42 by Gargaj Gargaj
Me, too!
added on the 2015-02-15 21:10:43 by D.Fox D.Fox
Slightly OT: If there'll be another live coding event again I suggest providing contestants for each round with a theme. That should even force people to improvize who try to get a headstart by memorizing whole shaders :)
added on the 2015-02-15 22:32:41 by Kabuto Kabuto
We'll just use this.

I got "chocolate, tea bag, duck" on first try.
added on the 2015-02-15 23:39:18 by D.Fox D.Fox
astonishing! please add exit on esc support :P
added on the 2015-02-15 23:48:50 by Defiance Defiance

login