Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
[FEATURE MODIFICATION] EventChannel Refactor #1898
We need to implement a new, immediate-mode eventing system for performance critical events to propagate on a single frame.
Possible Solutions Are
For example, the Input system chain currently looks like this:
This is giving us at a minimum, a 32ms delay for input to actually register. In practice, we are seeing 3-5 frame delays in input, adding up to 100ms input delays. This is unacceptable, and just is the best example of why this design is inherently flawed for its current use in our engine. It is still applicable as a general purpose event channel, but for many critical uses it needs to be phased out.