PerlMagick and OpenGL - testers needed

Questions and postings pertaining to the development of ImageMagick, feature enhancements, and ImageMagick internals. ImageMagick source code and algorithms are discussed here. Usage questions which are too arcane for the normal user list should also be posted here.
Post Reply
grafman

PerlMagick and OpenGL - testers needed

Post by grafman »

Working with "magick", I've recently submitted a few APIs to PerlMagick that allow Perl OpenGL (POGL) to share IM's image cache with GPUs via C pointers - providing tight integration and performance.

I'd appreciate any PerlMagick developers who can help test this out on various platforms and GPUs... before 6.3.5 is released would be great, but not critical.

You can find more info at http://graphcomp.com/opengl/downloads

What you need:

1. Installed Perl, OpenGL and GLUT.
2. Install PerlMagick 6.3.5
3. Install OpenGL-Image v0.00_1 from the site above.
4. Install Perl OpenGL (POGL) v0.55_03 from the site above.
5. Run test.pl from the OpenGL module.

You should see an inset image that is being blurred via ImageMagick. If you press "c", the current OpenGL frame will be saved via IM as capture.jpg - please verify that the capture looks like the app.

I've tested on Linux and Windows (intel + nvidia) - I haven't tested these new enhancements on Mac (intel or ppc) or any other big endian machines or GPUs.

Comments/feedback/questions welcome!
Post Reply