Daniel Imms
|
6316eee672
|
Comment out debug log
|
2022-10-02 21:32:24 -07:00 |
|
Daniel Imms
|
dbef850039
|
Hook up attributes to new texture atlas
|
2022-10-02 13:57:35 -07:00 |
|
Daniel Imms
|
590a8219e3
|
Merge remote-tracking branch 'upstream/master' into shared_cache
|
2022-10-02 13:42:44 -07:00 |
|
Daniel Imms
|
d22f7c9edd
|
Merge pull request #4166 from Tyriar/event_with_emitter
Create new event with emitter object to simplify code
|
2022-10-02 13:41:37 -07:00 |
|
Daniel Imms
|
5b785d29a1
|
Expose _listeners for debug/test
|
2022-10-02 09:09:05 -07:00 |
|
Daniel Imms
|
f38a49b4d5
|
Move remaining webgl atlas to shared
|
2022-10-02 08:48:55 -07:00 |
|
Daniel Imms
|
333b0e28ac
|
Add ITextureAtlas and use that instead of WebglCharAtlas
|
2022-10-02 07:48:43 -07:00 |
|
Daniel Imms
|
0bc71156bf
|
Merge remote-tracking branch 'upstream/master' into shared_cache
|
2022-10-02 07:26:23 -07:00 |
|
Daniel Imms
|
d669c6e9d6
|
Fix remaining references
|
2022-10-01 18:03:43 -07:00 |
|
Daniel Imms
|
c5f9eacbb1
|
Move other render parts to shared folder
|
2022-10-01 17:41:16 -07:00 |
|
Daniel Imms
|
6fcc496547
|
Move cache utils to core shared/ folder
Part of #4065
|
2022-10-01 17:36:16 -07:00 |
|
Daniel Imms
|
e3e3c347ea
|
Merge pull request #4160 from jerch/tweak_serverside_buffering
tweak buffering in server.js
|
2022-10-01 09:59:01 -07:00 |
|
Daniel Imms
|
03fcf60aaf
|
Docs
|
2022-10-01 08:55:01 -07:00 |
|
Daniel Imms
|
ed15a8e170
|
Create new event with emitter object to simplify code
|
2022-10-01 08:45:40 -07:00 |
|
Daniel Imms
|
969db2bcf9
|
Merge pull request #4163 from Tyriar/4147
Inline dirty row service into input handler
|
2022-10-01 08:28:29 -07:00 |
|
Daniel Imms
|
8e378c07e9
|
Merge pull request #4165 from Tyriar/4164
Define all events and emitters consistently
|
2022-10-01 08:28:18 -07:00 |
|
Daniel Imms
|
1a22c44f2b
|
Make all emitters readonly
|
2022-10-01 08:02:32 -07:00 |
|
Daniel Imms
|
cf9949840b
|
Use readonly over getter for exposing events
Fixes #4164
|
2022-10-01 07:52:26 -07:00 |
|
Daniel Imms
|
3a90f7e7c0
|
Inline dirty row service into input handler
Fixes #4147
|
2022-10-01 07:39:02 -07:00 |
|
Daniel Imms
|
52ed65d7bd
|
Move w objects to $ prefix variables
Fixes #4138
|
2022-10-01 07:26:07 -07:00 |
|
Jörg Breitbart
|
150499b7e5
|
comment fix
|
2022-09-29 10:46:25 +02:00 |
|
Jörg Breitbart
|
193d305dcd
|
revert timeout to 5ms, remove log in server.js
|
2022-09-29 10:36:08 +02:00 |
|
Daniel Imms
|
34df17e36d
|
Call innerWrite immediately over a microtask
|
2022-09-28 09:51:28 -07:00 |
|
Daniel Imms
|
44388e5e6c
|
Use microtask to flush the write buffer after input
Fixes #4158
|
2022-09-28 09:06:07 -07:00 |
|
Jörg Breitbart
|
785b932d75
|
lazy cleanup on buffer
|
2022-09-28 15:57:58 +02:00 |
|
Jörg Breitbart
|
e58f73dc82
|
Merge branch 'master' into buffer_optimizations
|
2022-09-28 13:22:16 +02:00 |
|
Jörg Breitbart
|
7bba07e24e
|
rename fourByteCells to uint32Cells
|
2022-09-28 13:18:31 +02:00 |
|
Jörg Breitbart
|
39eea8ed88
|
remove useless condition
|
2022-09-28 13:15:34 +02:00 |
|
Jörg Breitbart
|
20c1f1a5f7
|
fix resize edge cases: always report cleanup state
|
2022-09-28 12:14:09 +02:00 |
|
Jörg Breitbart
|
e87f70d6d6
|
removed EMPTY_DATA branch
|
2022-09-28 11:55:26 +02:00 |
|
Daniel Imms
|
51c580e7a4
|
Merge pull request #4157 from Tyriar/4156
Fix trusted types in dom renderer
|
2022-09-27 13:15:25 -07:00 |
|
Daniel Imms
|
23328a394b
|
Fix trusted types in dom renderer
Fixes #4156
|
2022-09-27 13:01:36 -07:00 |
|
Daniel Imms
|
399621eeb5
|
Merge pull request #4154 from Tyriar/qmt
Remove queuemicrotask polyfill
|
2022-09-27 07:41:57 -07:00 |
|
Daniel Imms
|
66675ef649
|
Merge pull request #4153 from Tyriar/microtask_fix
Fix repetitive microtask problem
|
2022-09-27 06:57:00 -07:00 |
|
Daniel Imms
|
8201925fe8
|
Fix priority task queue and idle callback fallback
Mistake of not hooking up the abstract methods, this should throw on
Safari for example.
|
2022-09-27 06:46:19 -07:00 |
|
Daniel Imms
|
d74e43a42a
|
Remove queuemicrotask polyfill
Support seems good
|
2022-09-27 06:44:18 -07:00 |
|
Daniel Imms
|
25b69e5ed0
|
Fix repetitive microtask problem
See #4145
|
2022-09-27 06:43:07 -07:00 |
|
Daniel Imms
|
318abe641b
|
Merge pull request #4145 from Tyriar/microtask_server
Optimize critical I/O path for input latency
|
2022-09-25 09:39:02 -07:00 |
|
Daniel Imms
|
0b8120808c
|
Prefer microtask to timeout in write queue
This seems to make little difference but it's more correct as we want
to write as fast as possible to minimize input latency
|
2022-09-24 16:27:56 -07:00 |
|
Daniel Imms
|
c548977a3e
|
Fix imports
|
2022-09-24 16:16:14 -07:00 |
|
Daniel Imms
|
04d196a32d
|
Use task queue interface
|
2022-09-24 16:14:38 -07:00 |
|
Daniel Imms
|
494fe3a95d
|
Fill in ITaskQueue
|
2022-09-24 16:13:53 -07:00 |
|
Daniel Imms
|
8f8813a19a
|
Add PriorityTaskQueue
|
2022-09-24 15:16:02 -07:00 |
|
Daniel Imms
|
2febe19222
|
Set renderer after screen element is attached to dom
|
2022-09-24 14:42:57 -07:00 |
|
Daniel Imms
|
693d09cbad
|
Allow setting renderer addon before open is called
|
2022-09-24 14:41:48 -07:00 |
|
Daniel Imms
|
ab90dcd0dc
|
Clarify comment
|
2022-09-24 14:13:04 -07:00 |
|
Daniel Imms
|
1f45d5344c
|
Use the browser's IdleDeadline to determine max task time
|
2022-09-24 14:10:29 -07:00 |
|
Daniel Imms
|
66efb0388a
|
Move prop to top
|
2022-09-24 11:57:12 -07:00 |
|
Daniel Imms
|
4ac5a91c95
|
Make DebouncedIdleTask helper
|
2022-09-24 11:56:46 -07:00 |
|
Daniel Imms
|
4e8e6b9788
|
Defer paused renderer resize to idle callback
|
2022-09-24 11:45:48 -07:00 |
|