Updated Linux x86 and x64 binaries.

Signed-off-by: Patrick Dinklage <pdinklag@googlemail.com>
Split obj directories for Windows x86 and x64.

Signed-off-by: Patrick Dinklage <pdinklag@googlemail.com>
Merge branch 'master' of https://github.com/pdinklag/JSFML
Updated SFML headers to latest snapshot.

Signed-off-by: Patrick Dinklage <pdinklag@googlemail.com>
Updated SFML binaries for Windows 64 and 32 bit.

Signed-off-by: Patrick Dinklage <pdinklag@googlemail.com>
Added binding for RenderTexture setRepeated and isRepeated.

Signed-off-by: Patrick Dinklage <pdinklag@googlemail.com>
Unicode window title support.

Introduced the "Intercom" intercom class that will contain decoders and encoders for communication with Java. This will be extended in the future for performance optimizations.

Signed-off-by: Patrick Dinklage <pdinklag@googlemail.com>
Updated binaries for Linux.

libGLEW and libjpeg are being statically linked again, I totally forgot about this for the second test release.

Signed-off-by: Patrick Dinklage <pdinklag@googlemail.com>
Major performance improvements in Sprite class.

The introduced new intercom conversions using primitive types and direct buffers will be applied step by step to all other native classes and replace the current intercom system. The speed increase for simple get and set operations ranges from 100% up!

Signed-off-by: Patrick Dinklage <pdinklag@googlemail.com>
SFMLNativeObject now uses a LongBuffer for extra pointers.

Huge performance boost!

Signed-off-by: Patrick Dinklage <pdinklag@googlemail.com>
Added property caching and to Transformable and Sprite classes.

Keeping the JNI data transfers and calls as low as possible seems to actually have amazing effects on performance. The cost is a higher memory use, which should be bearable these days.

Signed-off-by: Patrick Dinklage <pdinklag@googlemail.com>
Font property caching and improved Intercom.

Obsolete C Intercom classes will be removed in a later step.

Signed-off-by: Patrick Dinklage <pdinklag@googlemail.com>
Property caching and improved intercom for the Texture class.

Signed-off-by: Patrick Dinklage <pdinklag@googlemail.com>
Added property caching and improved intercom for Text class.

Signed-off-by: Patrick Dinklage <pdinklag@googlemail.com>
Added property caching and improved intercom to Shape classes.

Signed-off-by: Patrick Dinklage <pdinklag@googlemail.com>
Image class implementation widely moved to Java to reduce JNI communication.

This is a LOT faster.

Signed-off-by: Patrick Dinklage <pdinklag@googlemail.com>
Property caching and improved intercom for View class.

Signed-off-by: Patrick Dinklage <pdinklag@googlemail.com>
Fixed default view acquisition.

Signed-off-by: Patrick Dinklage <pdinklag@googlemail.com>
Overhauled vertex drawing.

It's now about 4 times as fast thanks to the use of shared memory. The DrawableNativeImpl class has been generalized and is now called SFMLNativeDrawer.

Signed-off-by: Patrick Dinklage <pdinklag@googlemail.com>
Improved intercom in Window class.

Events will be targeted in a future commit.

Signed-off-by: Patrick Dinklage <pdinklag@googlemail.com>