Realtime effects in Java2D?

I would like to add a couple rendering effects to my online game creation tool that users can use in their own games. These would be simple effects like blur, grayscale, and colorize - nothing too fancy.

I read that some of the RasterOps are accelerated using shaders, but I’m not sure how the compatibility for that is, or if it’s even practical to do in realtime at all. Obviously, speed is a requirement.

Thanks!

What do you mean by doubting RasterOps’s compatibility? Everything in java.awt and below is compatible with Java2D. RasterOps are your only good solution unless you want to make your own :wink:

I was referring to the compatibility of the hardware acceleration.