Fixed sfView_GetRotation missing in CSFML (and thus causing a crash in SFML.Net)
Updated Visual C++ 2005 export files for CSFML git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1244 4e206d99-4929-0410-ac5d-dfc041789085
This commit is contained in:
parent
e9c042d060
commit
31b72b6385
8 changed files with 43 additions and 28 deletions
|
@ -38,16 +38,16 @@ namespace
|
|||
{
|
||||
// Fast float to int conversion
|
||||
inline sf::Int32 Round(double value)
|
||||
{
|
||||
// Use a union rather than reinterpret_cast, because it doesn't break strict-aliasing
|
||||
// rules and results in a correct behaviour when compiling in optimized mode
|
||||
union DoubleToInt
|
||||
{
|
||||
double d;
|
||||
sf::Int32 i[2];
|
||||
};
|
||||
|
||||
DoubleToInt u;
|
||||
{
|
||||
// Use a union rather than reinterpret_cast, because it doesn't break strict-aliasing
|
||||
// rules and results in a correct behaviour when compiling in optimized mode
|
||||
union DoubleToInt
|
||||
{
|
||||
double d;
|
||||
sf::Int32 i[2];
|
||||
};
|
||||
|
||||
DoubleToInt u;
|
||||
u.d = value + 6755399441055744.0;
|
||||
|
||||
#if defined(SFML_ENDIAN_LITTLE)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue