Michael Ragazzon
|
4f8c216c5e
Some cleaning up
|
6 years ago |
Michael Ragazzon
|
edc78bb958
More of the same
|
6 years ago |
Michael Ragazzon
|
cfbf05d038
Replace style cache by computed values
|
6 years ago |
Michael Ragazzon
|
83095e12c2
Move computed values file
|
6 years ago |
Michael Ragazzon
|
9c9b65f51d
More computed values
|
6 years ago |
Michael Ragazzon
|
1696aa5c64
Fix some potential memory access violations.
|
6 years ago |
Michael Ragazzon
|
945aa8f5a4
Include chobo-containers, put all third-party containers in the Rocket::Core namespace
|
6 years ago |
Michael Ragazzon
|
0fa8af7154
Merge branch 'master' into performance
|
6 years ago |
Michael Ragazzon
|
a19c5bb349
Small warning fix
|
6 years ago |
Michael Ragazzon
|
7ad658f7b7
Replace resize events with virtual function call
|
6 years ago |
Michael Ragazzon
|
f3b9ad29f0
Reverting to commit 9c42c7b. The strings to ID changes were too complicated compared to the performance gained.
|
6 years ago |
Michael Ragazzon
|
1ead58341e
WIP: Replacing strings with IDs now compiling and running (puh). Producing... interesting results.
|
6 years ago |
Michael Ragazzon
|
f7e1c4c4fb
WIP PropertyNames from Strings to IDs (not compiling)
|
6 years ago |
Michael Ragazzon
|
60682a09a3
Replace, don't emplace...
|
6 years ago |
Michael Ragazzon
|
b04b4e58ba
Replace Dictionary with unordered_flat_map
|
6 years ago |
Michael Ragazzon
|
1aab59eec4
Reduce allocations during Element construction, remove Geometry database, rework some of the Render, Update, and UpdateLayout logic.
|
6 years ago |
Michael Ragazzon
|
f9892a96f0
Experimenting with update loop to improve performance
|
6 years ago |
Michael Ragazzon
|
e6638f1020
WIP: Attempt to replace Rocket::String with std::string
|
6 years ago |
Michael Ragazzon
|
957f7239d6
Removed the old mouse cursor code, and replaced it with a system interface method. Drawing a cursor manually will always lag behind the system cursor, thus it is better to let the user set the system cursor.
|
6 years ago |
Michael Ragazzon
|
b82e1123a0
Performance improvements, avoid unnecessary allocations
|
6 years ago |
Michael
|
5db7d68e7e
Use double for absolute time
|
7 years ago |
Michael
|
c84b9fd505
Performence improvements. Layout updates are only done once per frame, transform updates are faster in most cases.
|
7 years ago |
Michael
|
3999bd623a
Refactoring
|
7 years ago |
Michael
|
664067d5df
Initial animation support
|
7 years ago |
Michael
|
bf36355694
Merge branch 'master' into transform
|
7 years ago |
Michael
|
db0aff2a8d
Added support for 'pointer-events: none'
|
7 years ago |
Michael
|
ed39b743ff
Rename logical pixel (lp) to density-independent pixel (dp)
|
8 years ago |
Michael
|
cd394a8b5c
Introduced logical pixels
|
8 years ago |
Michael
|
079d3abc3e
Workaround fix for layout updates completely locking out
|
8 years ago |
Markus Schöngart
|
8deea52b73
Updated transform property patch
|
11 years ago |