Ryan Fleury
|
f59694fcfb
|
float cfg from engine -> frontend; more elimination of dead code in engine
|
2024-09-11 15:40:11 -07:00 |
|
Ryan Fleury
|
f4726eee0a
|
eliminate old eval viz code in engine
|
2024-09-11 15:22:51 -07:00 |
|
Ryan Fleury
|
cc2b5138b0
|
more dead code elimination & simplification & floating from engine -> frontend
|
2024-09-11 15:04:12 -07:00 |
|
Ryan Fleury
|
e7b4912e4a
|
eliminate more dead code in engine
|
2024-09-11 14:35:30 -07:00 |
|
Ryan Fleury
|
af5825c89a
|
move interaction register stack into frontend layer
|
2024-09-11 14:24:16 -07:00 |
|
Ryan Fleury
|
be6458690f
|
ctrl layer defined handle system, to replace machine-id/demon-handle pairs used everywhere by users
|
2024-09-11 14:01:38 -07:00 |
|
Ryan Fleury
|
e6872cb71e
|
eliminate all old debug engine eval visualization code; we're now moved over to the new more standalone eval viz codebase layer
|
2024-09-10 17:22:24 -07:00 |
|
Ryan Fleury
|
20aba085cd
|
oops
|
2024-09-10 17:14:10 -07:00 |
|
Ryan Fleury
|
299ea04539
|
port debugger frontend to using eval visualization layer, over old debug engine code
|
2024-09-10 17:10:48 -07:00 |
|
Ryan Fleury
|
bb50e88141
|
eval_visualization layer: builtin view rules, porting of more debug engine code over
|
2024-09-10 16:14:11 -07:00 |
|
Ryan Fleury
|
e989da4087
|
float down dbg engine eval visualization stuff into formal codebase layer which just builds on top of eval
|
2024-09-10 15:46:05 -07:00 |
|
Ryan Fleury
|
d3bf9cbb53
|
eliminate now-unnecessary config writing mechanism
|
2024-09-10 14:11:54 -07:00 |
|
Ryan Fleury
|
d35bc56f8f
|
further coalesce all frontend command processing into top-level frame path; have frontend commands for all possible engine commands
|
2024-09-10 14:01:06 -07:00 |
|
Ryan Fleury
|
9e7ce6a6c7
|
do not bake in this parameters in static methods
|
2024-09-10 13:51:59 -07:00 |
|
Ryan Fleury
|
09db3aacd0
|
formally split dbg engine/frontend commands; float entity operations & all ui-related operations up to frontend layer, keep engine to small set of control operations (we are trying to get the engine out of the mix in managing entity state)
|
2024-09-10 11:37:01 -07:00 |
|
Ryan Fleury
|
6534bff5d0
|
eliminate state delta history experiment codef
|
2024-09-10 07:24:33 -07:00 |
|
Ryan Fleury
|
baaa853c7f
|
dead code & unnecessary helper elimination
|
2024-09-08 16:49:27 -07:00 |
|
Ryan Fleury
|
8831781af4
|
reorder top-level frame structure; frontend gets chance first
|
2024-09-08 14:28:06 -07:00 |
|
Ryan Fleury
|
dfe0c17b89
|
oops; fix incorrect usage of thread instead of process entity
|
2024-09-08 13:16:57 -07:00 |
|
Ryan Fleury
|
6cf0c7ee92
|
promote thread freeze state to ctrl entity tree; communicate via msgs for user -> ctrl, and communicate entity state changes back via events for ctrl -> user
|
2024-09-08 13:09:52 -07:00 |
|
Ryan Fleury
|
fee500578a
|
get trap net generation off of d_entities and onto ctrl entities; decouple debug engine stepping/running from d_entities
|
2024-09-08 10:50:00 -07:00 |
|
Ryan Fleury
|
43b83b56f1
|
float eval system preparation to frontend & out of engine
|
2024-09-08 10:30:05 -07:00 |
|
Ryan Fleury
|
9b95e60894
|
feed flattened breakpoints into ctrl message instead of entities
|
2024-09-08 10:26:14 -07:00 |
|
Ryan Fleury
|
2272b4a14c
|
eliminate d_ctrl_run helper intermediate; switch to using simplified passdown types for breakpoints, rather than entities, in ctrl run parameterization
|
2024-09-08 10:23:32 -07:00 |
|
Ryan Fleury
|
6b172396f5
|
eliminate messages - too early for that change; eliminate many usage sites of d_ctrl_run; focus all ctrl thread driving code into one spot
|
2024-09-08 10:12:10 -07:00 |
|
Ryan Fleury
|
2cc81baffa
|
sketch out simplified input types for engine; port over animation cache from reverted changes
|
2024-09-08 09:44:39 -07:00 |
|
Ryan Fleury
|
a204018e94
|
Revert "checkpoint on pass to majorly simplify debug frontend state, and eliminate df entities, and move from cmds -> msgs"
This reverts commit 06a685221a.
|
2024-09-07 14:50:27 -07:00 |
|
Ryan Fleury
|
3ed8f4af98
|
Revert "begin sketching out live cfg mutation code, as replacement for frontend entity tree formation/mutation"
This reverts commit c8c9c7ea27.
|
2024-09-07 14:48:47 -07:00 |
|
Ryan Fleury
|
5ffab0439b
|
Revert "more msgs -> cmds & df entity elimination progress"
This reverts commit 9968c6e491.
|
2024-09-07 14:48:42 -07:00 |
|
Ryan Fleury
|
cccbd265ff
|
Revert "another checkpoint in big df entity elimination pass"
This reverts commit f8fd32e328.
|
2024-09-07 14:48:34 -07:00 |
|
Ryan Fleury
|
6180da1b0f
|
Revert "yet another checkpoint"
This reverts commit 5ad8d523ba.
|
2024-09-07 14:48:29 -07:00 |
|
Ryan Fleury
|
30766f93ae
|
Revert "checkpoint"
This reverts commit 3631de648b.
|
2024-09-07 14:48:21 -07:00 |
|
Ryan Fleury
|
3631de648b
|
checkpoint
|
2024-09-07 13:37:35 -07:00 |
|
Ryan Fleury
|
5ad8d523ba
|
yet another checkpoint
|
2024-09-05 19:19:00 -07:00 |
|
Ryan Fleury
|
f8fd32e328
|
another checkpoint in big df entity elimination pass
|
2024-09-04 15:50:59 -07:00 |
|
Ryan Fleury
|
9968c6e491
|
more msgs -> cmds & df entity elimination progress
|
2024-09-03 16:50:16 -07:00 |
|
Ryan Fleury
|
c8c9c7ea27
|
begin sketching out live cfg mutation code, as replacement for frontend entity tree formation/mutation
|
2024-09-03 15:20:04 -07:00 |
|
Ryan Fleury
|
06a685221a
|
checkpoint on pass to majorly simplify debug frontend state, and eliminate df entities, and move from cmds -> msgs
|
2024-09-03 12:46:30 -07:00 |
|
Ryan Fleury
|
6b02c8a7d6
|
more progress on converting cmds codepaths -> msgs codepaths
|
2024-09-01 16:20:26 -07:00 |
|
Ryan Fleury
|
06f65857db
|
more progress in df cmds -> msgs
|
2024-09-01 15:49:06 -07:00 |
|
Ryan Fleury
|
6ead03ac17
|
strip out update/render/repaint window cruft; promote layer per-tick APIs to base layer
|
2024-09-01 09:00:58 -07:00 |
|
Ryan Fleury
|
98840c73d8
|
finish initial pass over df msgs
|
2024-09-01 08:39:18 -07:00 |
|
Ryan Fleury
|
45d3702c5b
|
further progress on cmds -> msgs in debug frontend
|
2024-08-31 09:02:42 -07:00 |
|
Ryan Fleury
|
2696c96f75
|
continue coalescing df frame
|
2024-08-31 07:36:53 -07:00 |
|
Ryan Fleury
|
7645d00392
|
eliminate more cruft in engine/frontend layers; sketch out new frontend msg processing loop
|
2024-08-30 18:08:29 -07:00 |
|
Ryan Fleury
|
7004994b25
|
sketch out msg processing loop, to replace cmd processing loop, in dbg engine
|
2024-08-30 17:52:45 -07:00 |
|
Ryan Fleury
|
8770a43678
|
set up scaffolding for dbg engine/frontendm sgs
|
2024-08-30 15:24:35 -07:00 |
|
Ryan Fleury
|
533fd0041f
|
begin flattening d/df tick paths
|
2024-08-30 14:10:12 -07:00 |
|
Ryan Fleury
|
2ceff4293f
|
begin eliminating begin/end frame concept in debug engine, and moving to single debug engine tick
|
2024-08-30 12:24:47 -07:00 |
|
Ryan Fleury
|
13f2de6e88
|
d regs -> mdesk
|
2024-08-30 10:07:56 -07:00 |
|