Changeset View
Changeset View
Standalone View
Standalone View
source/renderer/ParticleRenderer.cpp
Show First 20 Lines • Show All 139 Lines • ▼ Show 20 Lines | for (size_t i = 0; i < emitters.size(); ++i) | ||||
CParticleEmitter* emitter = emitters[i]; | CParticleEmitter* emitter = emitters[i]; | ||||
emitter->Bind(shader->GetShader()); | emitter->Bind(shader->GetShader()); | ||||
emitter->RenderArray(shader->GetShader()); | emitter->RenderArray(shader->GetShader()); | ||||
} | } | ||||
CVertexBuffer::Unbind(); | CVertexBuffer::Unbind(); | ||||
pglBlendEquationEXT(GL_FUNC_ADD); | glBlendEquationEXT(GL_FUNC_ADD); | ||||
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); | glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); | ||||
glDisable(GL_BLEND); | glDisable(GL_BLEND); | ||||
glDepthMask(1); | glDepthMask(1); | ||||
shader->EndPass(); | shader->EndPass(); | ||||
} | } | ||||
Show All 12 Lines |
Wildfire Games · Phabricator