Skip to content

Commit

Permalink
Fixed build on G++
Browse files Browse the repository at this point in the history
  • Loading branch information
Christophe Riccio committed Sep 24, 2011
1 parent 1e8802f commit 2912e72
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 5 deletions.
1 change: 1 addition & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ if(CMAKE_COMPILER_IS_GNUCXX)
#add_definitions(-S)
#add_definitions(-s)
add_definitions(-msse2)
add_definitions(-std=c++0x )
#add_definitions(-m32)
#add_definitions(-mfpmath=387)
#add_definitions(-ffast-math)
Expand Down
10 changes: 5 additions & 5 deletions glm/core/_swizzle.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -159,12 +159,12 @@ namespace detail
value_type& operator[] (size_t i)
{
static const int offset_dst[4] = { E0, E1, E2, E3 };
return elem(offset_dst[i]);
return this->elem(offset_dst[i]);
}
value_type operator[] (size_t) const
value_type operator[] (size_t i) const
{
static const int offset_dst[4] = { E0, E1, E2, E3 };
return elem(offset_dst[i]);
return this->elem(offset_dst[i]);
}
protected:
template <typename T>
Expand All @@ -191,10 +191,10 @@ namespace detail
struct Stub {};
_swizzle_base2& operator= (const Stub& that) {}

value_type operator[] (size_t) const
value_type operator[] (size_t i) const
{
static const int offset_dst[4] = { E0, E1, E2, E3 };
return elem(offset_dst[i]);
return this->elem(offset_dst[i]);
}
};

Expand Down

0 comments on commit 2912e72

Please sign in to comment.