begin tracking per-tab project info; fix dasm cache request dequeue incorrect cv broadcast

This commit is contained in:
Ryan Fleury
2024-05-24 12:58:54 -07:00
parent 15a1f81545
commit 9e778b30b6
5 changed files with 106 additions and 71 deletions
+8 -6
View File
@@ -100,12 +100,13 @@ typedef U32 DF_ViewSpecFlags;
enum
{
DF_ViewSpecFlag_ParameterizedByEntity = (1<<0),
DF_ViewSpecFlag_CanSerialize = (1<<1),
DF_ViewSpecFlag_CanSerializeEntityPath = (1<<2),
DF_ViewSpecFlag_CanSerializeQuery = (1<<3),
DF_ViewSpecFlag_CanFilter = (1<<4),
DF_ViewSpecFlag_FilterIsCode = (1<<5),
DF_ViewSpecFlag_TypingAutomaticallyFilters = (1<<6),
DF_ViewSpecFlag_ProjectSpecific = (1<<1),
DF_ViewSpecFlag_CanSerialize = (1<<2),
DF_ViewSpecFlag_CanSerializeEntityPath = (1<<3),
DF_ViewSpecFlag_CanSerializeQuery = (1<<4),
DF_ViewSpecFlag_CanFilter = (1<<5),
DF_ViewSpecFlag_FilterIsCode = (1<<6),
DF_ViewSpecFlag_TypingAutomaticallyFilters = (1<<7),
};
typedef enum DF_NameKind
@@ -204,6 +205,7 @@ struct DF_View
// rjf: view kind info
DF_ViewSpec *spec;
DF_Handle entity;
DF_Handle project;
// rjf: filter mode
B32 is_filtering;