Fixed wrong type for OpenGL indices (std::size_t could be 64 bits on 64 bits platforms -- now using sf::Uint32)
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1297 4e206d99-4929-0410-ac5d-dfc041789085
This commit is contained in:
parent
cf9ffb0d27
commit
6bd654b854
11 changed files with 38 additions and 38 deletions
|
@ -292,7 +292,7 @@ public :
|
|||
/// \param index2 Index of the third vertex of the triangle
|
||||
///
|
||||
////////////////////////////////////////////////////////////
|
||||
void AddTriangle(std::size_t index0, std::size_t index1, std::size_t index2);
|
||||
void AddTriangle(std::size_t index0, std::size_t index1, std::size_t index2);
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
/// \brief Render the content of the whole queue
|
||||
|
@ -330,7 +330,7 @@ private :
|
|||
////////////////////////////////////////////////////////////
|
||||
typedef std::vector<priv::Batch> BatchArray;
|
||||
typedef std::vector<float> VertexArray;
|
||||
typedef std::vector<std::size_t> IndexArray;
|
||||
typedef std::vector<Uint32> IndexArray;
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
// Member data
|
||||
|
@ -343,7 +343,7 @@ private :
|
|||
Blend::Mode myCurrentBlendMode; ///< Current blending mode
|
||||
IntRect myCurrentViewport; ///< Current target viewport
|
||||
Vector2f myCurrentViewportSize; ///< Size of the current viewport (for vertex calculations)
|
||||
std::size_t myBaseIndex; ///< Base vertex index for the current batch
|
||||
Uint32 myBaseIndex; ///< Base vertex index for the current batch
|
||||
priv::GeometryRenderer* myRenderer; ///< Optimized geometry renderer
|
||||
priv::Batch* myCurrentBatch; ///< Current geometry block
|
||||
BatchArray myBatches; ///< Blocks of geometry to render
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue