There is an example using C++ syntax in CSFML 3.0.0: https://github.com/SFML/CSFML/blob/24c8ddb1b56e275e2b0404c75534163643729715/include/CSFML/Graphics/Shader.h#L307-L309 I wouldn't know how to transform that into CSFML. Is there also a hole in the C binding related to CurrentTexture?