SFML/include/SFML
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
..
Audio Added SoundSource::operator= and called it from Sound::operator= 2015-09-27 18:54:42 +02:00
Graphics Added new methods to set uniforms in sf::Shader 2015-10-21 10:29:07 +02:00
Network Added optional argument on which address to bind (socket). 2015-10-10 16:46:33 +02:00
System Fixed documentation for MemoryInputStream and FileInputStream 2015-09-13 11:57:04 +02:00
Window Fix typo in comment 2015-09-30 08:15:26 +02:00
Audio.hpp Fix whitespace: Convert tabs to spaces and remove trailing whitespace. 2015-04-15 01:53:43 +02:00
Config.hpp Added SFML_DEPRECATED macro for cross-platform class/function deprecation 2015-10-19 17:39:38 +02:00
Graphics.hpp Added missing includes in the general headers. 2015-04-02 18:52:27 +02:00
Main.hpp Updated copyright year and Laurent's email address 2015-03-02 13:41:54 -05:00
Network.hpp Added missing includes in the general headers. 2015-04-02 18:52:27 +02:00
OpenGL.hpp Removed support for GLU. 2015-03-23 16:16:06 +01:00
System.hpp Fix whitespace: Convert tabs to spaces and remove trailing whitespace. 2015-04-15 01:53:43 +02:00
Window.hpp Added missing includes in the general headers. 2015-04-02 18:52:27 +02:00