mirror of
https://github.com/korenkonder/ReDIVA.git
synced 2026-10-07 06:08:16 +03:00
Glitter X: Fixed Local Emitter Particles
This commit is contained in:
@@ -1619,13 +1619,12 @@ namespace Glitter {
|
||||
mat4 inv_view_mat;
|
||||
|
||||
if (rend_group->flags & PARTICLE_EMITTER_LOCAL) {
|
||||
model_mat = rend_group->mat;
|
||||
if (rend_group->draw_type == DIRECTION_EMITTER_ROTATION
|
||||
|| rend_group->draw_type == DIRECTION_PARTICLE_ROTATION)
|
||||
mat4_clear_rot(&rend_group->mat, &view_mat);
|
||||
mat4_clear_rot(&rend_group->mat, &model_mat);
|
||||
else
|
||||
mat4_normalize_rotation(&rend_group->mat, &view_mat);
|
||||
mat4_mul(&view_mat, &GPM_VAL->cam.view, &view_mat);
|
||||
mat4_normalize_rotation(&rend_group->mat, &model_mat);
|
||||
mat4_mul(&model_mat, &GPM_VAL->cam.view, &view_mat);
|
||||
mat4_invert(&view_mat, &inv_view_mat);
|
||||
}
|
||||
else {
|
||||
|
||||
Reference in New Issue
Block a user