Ooooh, like a shader language for RW, cool!
Now if we could mod an image using OpenGL shaders that would be something.....and SERIOUSLY fast!

Future of scripting
what to expect in future versions, suggestions are welcome
RasterImage
The RasterImage interface is quite old and it is starting to show. Perhaps an alternative interface that would offer a different approach to raster images should be added. The current RasterImage functionality will be kept unchanged for compatibility reasons, the new interface will have a different name (I am open to suggestions).
Here are some goals for the new interface:
- Removal of the Z and W coordinates.
- Be ready for HDR colors.
- As fast as possible per-pixel operations.
- Simplicity.
Initial proposal:
RasterImageEx methods and properties
- PixelIterator GetIterator(int posX, int posY)
- uint sizeX (get) - width of the image.
- uint sizeY (get) - height of the image.
- void Resize ?
- PixelIterator Sample(float posX, float posY)
PixelIterator methods and properties
- float r (get/set)
- float g (get/set)
- float b (get/set)
- float a (get/set)
- uint rgba (get/set)
- PixelIterator val (set)
- bool offX(int offset) - changes current X coordinate; returns true if the new coordinate is valid.
- bool offY(int offset) - the same for Y.
- bool next() - increase X coordinate; if the result is invalid, reset X coordinate and increase Y.