Revert "Object Info node support for GLSL mode and the internal render"
This reverts commit 76425feed8.
** Note **
This was supposed to be a merge, but it was rebased.
This commit is contained in:
@@ -64,7 +64,6 @@
|
||||
#include "DEG_depsgraph.h"
|
||||
|
||||
#include "BLI_strict_flags.h"
|
||||
#include "BLI_hash.h"
|
||||
|
||||
/* Dupli-Geometry */
|
||||
|
||||
@@ -181,22 +180,6 @@ static DupliObject *make_dupli(const DupliContext *ctx,
|
||||
if (ob->type == OB_MBALL)
|
||||
dob->no_draw = true;
|
||||
|
||||
/* random number */
|
||||
/* the logic here is designed to match Cycles */
|
||||
dob->random_id = BLI_hash_string(dob->ob->id.name + 2);
|
||||
|
||||
if (dob->persistent_id[0] != INT_MAX) {
|
||||
for(i = 0; i < MAX_DUPLI_RECUR*2; i++)
|
||||
dob->random_id = BLI_hash_int_2d(dob->random_id, (unsigned int)dob->persistent_id[i]);
|
||||
}
|
||||
else {
|
||||
dob->random_id = BLI_hash_int_2d(dob->random_id, 0);
|
||||
}
|
||||
|
||||
if (ctx->object != ob) {
|
||||
dob->random_id ^= BLI_hash_int(BLI_hash_string(ctx->object->id.name + 2));
|
||||
}
|
||||
|
||||
return dob;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user