Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>2008-02-18 01:42:03 +0300
committerBrecht Van Lommel <brechtvanlommel@pandora.be>2008-02-18 01:42:03 +0300
commit10529ca7437b64407774d44c79ff8ef52de399f0 (patch)
tree1e7cf9808552043fda5d98e36ba8a4da7745063e /source/blender/src/drawobject.c
parent83ddab60b72b693faa77068d77eb35f5555b81d2 (diff)
Fix for bug #8044: vertex colors weren't supported for hair.
Diffstat (limited to 'source/blender/src/drawobject.c')
-rw-r--r--source/blender/src/drawobject.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/source/blender/src/drawobject.c b/source/blender/src/drawobject.c
index 36e9f6ea9e8..c04561cc4b3 100644
--- a/source/blender/src/drawobject.c
+++ b/source/blender/src/drawobject.c
@@ -3426,11 +3426,11 @@ static void draw_new_particle_system(Base *base, ParticleSystem *psys)
glEnableClientState(GL_VERTEX_ARRAY);
glEnableClientState(GL_NORMAL_ARRAY);
glEnable(GL_LIGHTING);
+ glEnable(GL_COLOR_MATERIAL);
if(part->draw&PART_DRAW_MAT_COL) {
glEnableClientState(GL_COLOR_ARRAY);
glColorMaterial(GL_FRONT_AND_BACK, GL_DIFFUSE);
- glEnable(GL_COLOR_MATERIAL);
}
if(totchild && (part->draw&PART_DRAW_PARENT)==0)
@@ -3456,10 +3456,9 @@ static void draw_new_particle_system(Base *base, ParticleSystem *psys)
glDrawArrays(GL_LINE_STRIP, 0, path->steps + 1);
}
- if(part->draw&PART_DRAW_MAT_COL) {
+ if(part->draw&PART_DRAW_MAT_COL)
glDisable(GL_COLOR_ARRAY);
- glDisable(GL_COLOR_MATERIAL);
- }
+ glDisable(GL_COLOR_MATERIAL);
if(cdata2)
MEM_freeN(cdata2);