mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-03-20 17:31:08 +00:00
[scene] Use same id for entity queue test and add
This fixes the multiple draws of the same entity. Should be a small speedup for all renderers :)
This commit is contained in:
parent
08c8b8d51b
commit
c924329843
1 changed files with 3 additions and 2 deletions
|
@ -113,9 +113,10 @@ ENTINLINE
|
|||
void
|
||||
EntQueue_AddEntity (entqueue_t *queue, entity_t *ent, int queue_num)
|
||||
{
|
||||
if (!set_is_member (queue->queued_ents, ent->id)) {
|
||||
int id = -ent->id;//FIXME use ~
|
||||
if (!set_is_member (queue->queued_ents, id)) {
|
||||
// entity ids are negative (ones-complement)
|
||||
set_add (queue->queued_ents, -ent->id);//FIXME use ~
|
||||
set_add (queue->queued_ents, id);
|
||||
DARRAY_APPEND (&queue->ent_queues[queue_num], ent);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue