I just released my PixelBender plug-in for Eclipse. It integrates for us very charming into the workflow and is a good help when developing PixelBender kernels. I have put up a tutorial and instructions at this page.
Features of the PBDT plug-in include code completion, syntax highlightning and some other nifty features. It can be integrated into existing projects in FDT or FlexBuilder. Let me know what you think and please report any bugs or issues back to me.
A special thanks goes to Arne Deutsch from the FDT team for helping me a lot and answering all my annoying questions.

!\o/!
That is really cool.
Dude, you rock. Thanks so much.
nice! downloading as we speak…
Thanks.. going to try this soon…
I’m curious as to where you got the syntax info.. I’m thinking of doing a syntax file for vim (the c syntax is a start, but it’s missing the PB API symbols)
Hmm, I get “Invalid combination — Resulting configuration does not contain the platform.” error when I try to install under Adobe Flex Builder 3 standalone on Mac. Seems like you only made it for Windows Eclipse versions?
Hey Erki,
the plugin has been tested with Eclipse 3.4 on Mac and Eclipse 3.3 on Windows. I do not know which version of Eclipse the Flex Builder standalone uses but you could look it up and tell me. Maybe I can make the plugin work for Eclipse 3.2 too.
Latest updated FB3 (3.0.2 or whatever their versioning is) has Eclipse 3.3.3.
Okay, well then it is a problem with the standalone installation of FB. Do you have any other 3rd party plugin installed (forinstance Subclibse/Subversive)?
Yep, latest Aptana, Mylyn, CFEclipse, and Subclipse.
I did some googleing on that issue. But there is no real answer. Most of the time people having this problem they just grab the latest Eclipse version and everything is fine.
Sorry, I can not reproduce it here and have never seen that error before.
Yes! Just tested it in FB3.0.2 (WinXP), and it works fine for me. This is going to save me from a lot of frustration; it integrates perfectly into the environment :D Just one small issue: when opening pbk files in old projects that weren’t created using pbdt there’s no code colouring or hinting (they do compile however).
Great job, thanks!
You have to do “Open With” and choose the PBKEditor in that case. This happens only for old files you already opened with the default text editor in Eclipse.
Thanks Joa!!!
And it works great, even on Linux :), for those interested to know how to make it works in linux, I wrote a small note in english here : http://book.abe.free.fr/blog/?post/2009/04/25/Using-PixelBender-on-Linux
have to try this out! thanks for sharing!
Thanks Joa !!!
It works great even on Ubuntu, thanks again!
PS:My 2 previous comment was flagged as spam, hope this one will not.
very nice! thanks for great sharing.
I downloaded it and it works fine on my FB 3.0.2 (Mac, Standalone).
And I found a bug about code completion.
When I try to input “sampleNearest()”, PBDT tells me that it is “sampleNeareset()”.
Oh, this is a typo. Will fix it, thanks :o)
I’m a little confused about the workflow….When does the kernelget compiled. In the directions it’s mentioned that every time I save the file, the kernel gets compiled. I never see any .pbj tho… Is there another way to compile the kernel.
Is there a step I missed?
Here is a screenshot if it helps:
http://www.alanklement.com/img/pbdt.gif
my info:
http://www.alanklement.com/img/pbdt_info.gif
Ideas?
Did you add the nature to the project? Otherwise you could open up the Error Log view and see if anything pops up there once you save.
Couldn’t get http://pbdt.joa-ebert.com/update to work in Eclipse. “Unable to load the repository.”