Andras Kucsma
fb40e7e43f
Change comment chars in FindSFML.cmake to #
2016-06-05 00:08:55 +02:00
binary1248
c15172e3fd
Fixed FTP directory listing blocking forever if both expected responses are read from the command socket in a single call. ( #1025 )
2016-06-04 22:55:57 +02:00
binary1248
556371ea10
Fixed modifiers causing sf::Keyboard::Unknown being returned in key events on Unix ( #1012 ). On Unix, SFML now tries harder to create proper key events on keyboards that shift keys which are typically unshifted on QWERTY layouts (this makes the numeric codes usable even on AZERTY layouts).
2016-05-10 08:40:18 +02:00
Maximilian Wagenbach
f49c156a31
Implemented stereo audio recording.
2016-05-08 23:29:25 +02:00
binary1248
259811d59c
Implemented support for explicit mipmap generation in sf::Texture and sf::RenderTexture. ( #123 )
2016-05-04 20:01:22 +02:00
Lukas Dürrenberger
2c7b58f406
Fixes a bug where vorbis can't handle large buffers.
2016-04-22 17:22:16 +02:00
Mario Liebisch
9f6f02f988
Android: Added sf::getNativeActivity()
to retrieve a handle to the current activity
...
This is only implemented for Android builds and requires the user to include the sub-header specifically. Other platforms will trigger a compiler error, if they try to include this header file.
2016-04-22 15:53:14 +02:00
Marco Antognini
845c684ec8
Remove support for 32-bit on OS X
...
NOTE: external libraries are not updated in this commit but don't expect update to contain 32-bit symbols from now on.
2016-04-14 12:26:50 +02:00
Marco Antognini
ab09af3eae
Refactoring NSImage creation from raw pixels
...
(in prevision for custom cursors)
2016-04-14 12:26:49 +02:00
Marco Antognini
b457f5fa6c
Fixed buggy window resize in fullscreen
2016-04-14 12:26:47 +02:00
Marco Antognini
2f53489f2a
Refactored OS X implementation regarding SFOpenGLView
2016-04-14 12:26:45 +02:00
Marco Antognini
7b20093650
Replaced deprecated Cocoa methods
2016-04-14 12:26:44 +02:00
Marco Antognini
4c7edbcaf8
Fixed incorrectly computed desktop size & remove some dead code
2016-04-14 12:26:42 +02:00
Marco Antognini
9d70da3aaa
Fixed and silenced a few warnings
2016-04-14 12:26:40 +02:00
Marco Antognini
c98a84a5d8
Update OpenAL-soft for OS X to version 1.17.2
...
Build script: https://gist.github.com/mantognini/05460d9b6a8a272ed188
2016-04-14 09:04:53 +02:00
Maximilian Wagenbach
1ee6d1dbc6
Make sure the recording thread in sf::SoundRecorder is stopped before sf::SoundBufferRecorder is destroyed.
...
Fixes a "pure virtual method called" crash.
Also updated the documentation and the VoIP example.
2016-04-10 22:51:37 +02:00
binary1248
e00d160224
Add support for sRGB capable framebuffers. ( #175 )
2016-03-10 10:08:17 +01:00
Marco Antognini
c4956857fa
Added missing <iterator> include in String.hpp
...
This include is required for std::back_inserter.
2016-03-09 08:24:22 +01:00
binary1248
3ff1d251a8
Fixed issues reported by Coverity Scan static analysis (run using Linux build configuration).
2016-03-08 09:42:47 +01:00
Bruno Van de Velde
23ea17eab7
Assign value to m_stream in Font::operator= on android
2016-03-04 09:20:06 +01:00
Bruno Van de Velde
e77e680cad
Initialize Font::m_stroker
2016-03-04 09:20:05 +01:00
Jan Haller
77609e166a
Added SFML_GENERATE_PDB CMake option; check CMake version dynamically
2016-03-01 17:14:21 +01:00
Jan Haller
2bd897c513
Create and install PDB debug symbols alongside binaries
2016-03-01 17:14:20 +01:00
Mario Liebisch
687f260a46
Android: No longer try to free the native activity when toggling the virtual keyboard
2016-03-01 10:29:08 +01:00
Stefan Schindler
b61502b69a
Exporting some Glsl utility functions due to linking issues. ( #1044 )
2016-03-01 08:16:57 +01:00
Maximilian Wagenbach
c78c8106da
Fixed seeking in multi channel FLAC files.
...
Updated seek() documentation.
2016-02-22 23:43:34 +01:00
frex
698bbccd6a
Made WAV file reader no longer assume that data chunk goes till end
...
of file to prevent reading trailing metadata as samples.
2016-02-22 18:37:05 +01:00
Mario Liebisch
499eb09642
Android: Copy the selected EGL context's settings to SFML
2016-02-22 17:32:56 +01:00
Glenn Smith
fe9b9c0cc7
Use kCGMouseButtonLeft instead of 0 for CGEventCreateMouseEvent to fix a compiler error
2016-02-19 20:57:00 +01:00
binary1248
043fb83cd8
Rewrite RenderWindow::capture to make use of a single texture transfer instead of transferring each row of the framebuffer individually.
2016-02-19 17:30:22 +01:00
Mario Liebisch
146f63874a
Added a geometry shader effect to the Shader example
2016-02-18 20:20:43 +01:00
Mrowqa
1763861b26
Added support for geometry shaders
2016-02-18 20:20:43 +01:00
Lukas Dürrenberger
1217699fe0
Added the missing -s postfix for the RelWithDebInfo config.
2015-12-31 11:13:58 +01:00
Zachariah Brown
957cabb816
Added support for outlined text
2015-12-31 10:41:59 +01:00
Krozark
7ff9478061
add a new BlendMode::Equation : ReverseSubtract
2015-12-03 00:28:32 +01:00
Lukas Dürrenberger
63fba49d96
Fixed some initialization issues reported by Cppcheck.
2015-11-20 15:36:48 +01:00
Marco Antognini
0df97b4813
Updated platform-specific handle documentation
2015-11-06 18:24:42 +01:00
Marco Antognini
127bc77497
Fixed encoding of UTF-16
...
As per http://en.sfml-dev.org/forums/index.php?topic=19223.0
2015-11-02 00:21:01 +01:00
Jan Haller
9c5c750e60
Added new methods to set uniforms in sf::Shader
...
Implements a new design for the shader uniform API.
* Added Shader::setUniform() and Shader::setUniformArray() overloads for the following types:
-> scalars: float, int, bool
-> vectors: 2D, 3D, 4D
-> matrices: 3x3, 4x4
-> arrays of basic types
-> samplers (sf::Texture)
-> conversions for SFML types (sf::Transform, sf::Color)
* Added sf::Glsl namespace with GLSL-equivalent types
* Deprecated Shader::setParameter() overloads
Other related changes:
* Refactored sf::Shader internals to avoid code duplication
* Improved documentation
* Added SFML_DEPRECATED macro to Doxyfile
* Defined _SCL_SECURE_NO_WARNINGS to disable std::copy() warnings on MSVC
2015-10-21 10:29:07 +02:00
Jan Haller
fcb05fb975
Added SFML_DEPRECATED macro for cross-platform class/function deprecation
2015-10-19 17:39:38 +02:00
Marco Antognini
d4683692e0
Fixed crash when resizing a window to a zero-height/width size ( #984 )
2015-10-14 12:16:40 +02:00
bumbar1
3a12fc6505
Added optional argument on which address to bind (socket).
2015-10-10 16:46:33 +02:00
Lukas Dürrenberger
6b9781475d
Added support for VS 2015.
2015-09-30 08:32:30 +02:00
Marco Antognini
f80f501885
Update Xcode template material
2015-09-30 08:19:12 +02:00
Alec Iverson
ecede1119a
Fixed small typo in setActive \brief
2015-09-30 08:17:18 +02:00
Renaud Durlin
aa4f0681db
Fix typo in comment
2015-09-30 08:15:26 +02:00
binary1248
811dfe1cf7
Added support for pbuffers on Windows and Unix.
2015-09-27 19:52:26 +02:00
Marco Antognini
2d1fab374f
Added SoundSource::operator= and called it from Sound::operator=
...
Signed-off-by: Jan Haller <bromeon@gmail.com>
2015-09-27 18:54:42 +02:00
Marco Antognini
0c9ce3bef3
Improved memory management on OS X (related to #790 )
2015-09-25 16:19:52 +02:00
binary1248
c4be28bd0f
Changed the GlxContext implementation to always try to use glXCreateContextAttribsARB if it is available (was already done in the WGL implementation), specification of the context version attributes now only takes place when a context version greater than 1.1 is requested, requesting version 1.0 or 1.1 (default) will hint the driver to provide the most recent context version they support.
2015-09-22 00:56:27 +02:00