Jonathan De Wachter
d6f98229a8
[Android] Removed dirty hack from Window.cpp
2014-04-20 12:57:16 +02:00
Jonathan De Wachter
663dad18f2
[Android] Fixed compilation issue and enabled audio module for mips arches
2014-04-20 12:57:14 +02:00
Jonathan De Wachter
bc46dfb8f5
[Android] Various adjustements
2014-04-20 12:57:11 +02:00
Jonathan De Wachter
f60ab60263
Added SFML_OS_ prefix to IOS and ANDROID variables
2014-04-20 12:57:02 +02:00
Laurent Gomila
00d3bf1e7f
[iOS] Cosmetic changes in joystick implementation
2014-04-20 12:56:58 +02:00
Laurent Gomila
3f7486323a
Fixed condition in build file
2014-04-20 12:56:55 +02:00
Laurent Gomila
2c409e5145
Added touch events and the sf::Touch class (and iOS implementation)
2014-04-20 12:56:53 +02:00
Jonathan De Wachter
c77b8a3496
[Android] Moved getActivity(ActivitySttates*) to the system module
...
Somehow this function gets stripped by compilators if I put this in the main module (which is what we want).
To solve this issue (and to avoid additional dependencies on sfml-window), I moved it to the system module since all SFML modules depend on it.
2014-04-20 12:56:51 +02:00
Jonathan De Wachter
90d8b37442
[Android] Removed ogg, FLAC, vorbis and vorbisenc dependencies
2014-04-20 12:56:46 +02:00
Jonathan De Wachter
cc0d982f72
[Android] Wrote a native activity acting as a bootstrap
...
A current limitation prevents one library from depending on shared libraries.
As we have legal issues here (LGPL wants us to use shared libs of OpenAL-Soft and libsndfile), we're forced to use this homemade native activity which will manually load our shared libraries.
2014-04-20 12:56:42 +02:00
Jonathan De Wachter
60894d1c1a
[Android] Rewrote CMake scripts to compile SFML with our new toolchain
2014-04-20 12:56:40 +02:00
Laurent Gomila
8f459cd1af
[iOS] Made the resources path the default working directory
2014-04-20 12:53:20 +02:00
Laurent Gomila
3872b27569
Reworked the sfml-main module, added Main.hpp, moved the main() internal entry point for iOS from sfml-window to sfml-main
2014-04-20 12:53:17 +02:00
Laurent Gomila
cac645076f
[iOS] Fixed linker command line in Graphics/CMakeLists.txt
2014-04-20 12:53:09 +02:00
Laurent Gomila
239921b456
[iOS] Improved support for examples, removed the need for a toolchain file
2014-04-20 12:53:04 +02:00
Jonathan De Wachter
cefb4fcee0
Improved OpenAL error macro
...
It now supports functions that return values.
2014-04-20 12:52:08 +02:00
Jonathan De Wachter
8c906a7a3d
Improved OpenGL error macro
...
It now supports functions that return values.
2014-04-20 12:52:06 +02:00
Jonathan De Wachter
63bbe2c91e
Added the Android port
2014-04-20 12:52:04 +02:00
Laurent Gomila
01b745185e
[iOS] Various adjustements to implementation
2014-04-20 12:48:07 +02:00
Laurent Gomila
e20ff86330
[iOS] Adjusted the code and build files to use Automatic Reference Counting
2014-04-20 12:48:04 +02:00
Laurent Gomila
d50f94ca97
Fixed render buffers not correctly resized on orientation changes
2014-04-20 12:48:02 +02:00
Laurent
e5ee38fc26
Added the iOS port
2014-04-20 12:48:00 +02:00
Jan Haller
f2ef524b57
Fixed compile warnings
2014-04-19 11:50:31 +02:00
Marco Antognini
0a5f38157f
Added support for OpenGL 3.2 context on OS X ( close #84 )
...
The Graphics module is not compatible with a core profile on Mac. If
you plan to use it, use OpenGL 2.1 (default).
2014-04-15 20:19:12 +02:00
Marco Antognini
f6c94451fb
Added some memory autorelease pools and nil'ify attribute
2014-04-15 20:19:12 +02:00
Marco Antognini
324d4a18e7
Fixed NSApplication not retaining its delegate
2014-04-15 20:19:12 +02:00
Marco Antognini
0d47056132
Updated Objective-C implementation to use ARC; removed i386 support
2014-04-15 20:19:09 +02:00
Marco Antognini
ac28902b57
Removed support for OS X 10.6 and below
2014-04-15 20:18:20 +02:00
Marco Antognini
0d6ddde07f
Fixed unused parameter warnings
2014-04-15 20:18:20 +02:00
Marco Antognini
49f2a76d93
Fixed a few glitches in the documentation
2014-04-15 20:18:19 +02:00
Marco Antognini
b868833191
Improved coding style of OS X implementation
...
And fixed some typos.
2014-04-15 20:18:19 +02:00
Alexandre Bodelot
816bc93b04
Fixed disabling key repeat on Linux
2014-04-07 19:15:14 +02:00
Jan Haller
83fd76c40b
Merge pull request #562 from CheezeCake/master
...
Fixed compile errors on FreeBSD
2014-04-06 19:26:41 +02:00
Jan Haller
18bbd23886
Window::create() now also resets framerate limit
...
Fixes #371
2014-04-06 17:14:24 +02:00
Jan Haller
e9334db424
Merge pull request #555 from varnie/master
...
Image::flipVertically(), Image::flipHorizontally() optimizations
2014-03-30 12:15:11 +02:00
CheezeCake
c584ddeea6
Fix typos and missing Joystick::
2014-03-29 21:21:31 +01:00
Jan Haller
666da801a1
Cached sf::Text attributes
...
Two optimizations:
- If a value remains the same, nothing happens
- Recompute geometry only before drawing and bound access, not after each set
Closes #413
2014-03-29 18:34:49 +01:00
Jan Haller
0227e5c51e
Minor formatting
2014-03-28 19:55:18 +01:00
Jan Haller
f9233e792b
Output error message in SoundStream when bits are zero
...
Fixes #529
2014-03-25 23:11:06 +01:00
Jan Haller
50e3052773
Exposed up vector in sf::Listener API
...
Closes #545
2014-03-23 20:16:42 +01:00
Jan Haller
d97e5244af
Optimized sf::Listener with a cache
...
Two optimizations:
- Get functions return locally stored value
- Set functions call OpenAL only if value has changed
2014-03-23 18:03:13 +01:00
varnie
83eab47c05
Image::flipVertically(), Image::flipHorizontally() optimizations.
2014-03-20 10:49:01 +06:00
Jan Haller
ec494babbe
Passed BlendMode objects by const-reference
2014-03-16 11:58:45 +01:00
Jan Haller
fab46cdfd7
Improved formatting
2014-03-16 10:50:27 +01:00
Jan Haller
75784dbb9a
Omitted "Blend" prefix for nested BlendMode enums
...
BlendMode::Factor instead of BlendMode::BlendFactor
BlendMode::Equation instead of BlendMode::BlendEquation
2014-03-12 12:22:47 +01:00
Jan Haller
05d196d86d
Fixed compile error (trailing enum comma) and other minor things
2014-03-12 12:19:38 +01:00
Jan Haller
fe7d6f513d
Created branch for experimental blending mode API
...
See issue #298 .
Based on branch 'new_blending_api' of github.com:tomgalvin594/SFML.
2014-03-09 13:38:39 +01:00
Jan Haller
185c09a95c
Added CMake find module for udev library
2014-03-09 13:10:42 +01:00
Thomas Galvin
951b774c70
Implemented a more flexible blending system ( fixes #298 )
2014-03-05 17:19:14 -05:00
NoobsArePeople2
29c0f14911
Adds name, vendor ID and product ID for joysticks.
...
- Implemented on Windows, Mac OS and Linux.
- Adds sf::Joystick::Identification structure to hold
name, vendor ID and product ID.
2014-03-04 09:01:46 -08:00