[*] ParticleSystem: Use GL_TRIANGLES instead if GL_QUADS when GL{1,2} or GLES1 are unavailable
This commit is contained in:
parent
312f640a4a
commit
0a6bea870c
@ -411,7 +411,7 @@ void osgParticle::ParticleSystem::drawImplementation(osg::RenderInfo& renderInfo
|
|||||||
texcoords.push_back(t1);
|
texcoords.push_back(t1);
|
||||||
texcoords.push_back(t2);
|
texcoords.push_back(t2);
|
||||||
|
|
||||||
#if !defined(OSG_GLES2_AVAILABLE)
|
#if defined(OSG_GL1_AVAILABLE) || defined(OSG_GL2_AVAILABLE) || defined(OSG_GLES1_AVAILABLE)
|
||||||
const unsigned int count = 4;
|
const unsigned int count = 4;
|
||||||
const GLenum mode = GL_QUADS;
|
const GLenum mode = GL_QUADS;
|
||||||
|
|
||||||
@ -419,7 +419,7 @@ void osgParticle::ParticleSystem::drawImplementation(osg::RenderInfo& renderInfo
|
|||||||
vertices.push_back(c3);
|
vertices.push_back(c3);
|
||||||
texcoords.push_back(t3);
|
texcoords.push_back(t3);
|
||||||
#else
|
#else
|
||||||
// No GL_QUADS mode on GLES2 and upper
|
// No GL_QUADS mode on OpenGL 3 and upper / GLES2 and upper
|
||||||
const unsigned int count = 6;
|
const unsigned int count = 6;
|
||||||
const GLenum mode = GL_TRIANGLES;
|
const GLenum mode = GL_TRIANGLES;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user