Commit graph

89 commits

Author SHA1 Message Date
SamGondelman
887c4f108f high detail not low 2018-11-06 16:34:16 -08:00
SamGondelman
e20aeb28eb force low detail on oculus first run 2018-11-06 15:58:35 -08:00
sam gateau
b35f09fead Address review comments 2018-09-14 08:43:35 -07:00
Sam Gateau
eccca053f9 Clean changes 2018-09-13 23:58:40 -07:00
Sam Gateau
1438643a5f Adding extra sanity checks on all time dependant values to avoid bad behavior maybe 2018-09-13 23:48:50 -07:00
sam gateau
5067047e52 warnings on ubuntu 2018-08-31 14:24:52 -07:00
sam gateau
ec18806546 INtegrating in the algorithm, not in the public values the overshoot for the target FPS to make it simpler to understand 2018-08-31 12:15:28 -07:00
sam gateau
84ad5c79f9 fixing a no op 2018-08-31 11:09:16 -07:00
sam gateau
6bd1ab5ae0 fixing a bad constant 2018-08-31 09:18:33 -07:00
sam gateau
262fdb3c28 ardressing coding standard 2018-08-31 09:09:22 -07:00
sam gateau
eb5f6c8eb3 ardressing coding standard 2018-08-31 09:07:34 -07:00
Sam Gateau
764f75c340 including review feedback 2018-08-30 22:26:45 -07:00
Sam Gateau
0ae18febc7 Removing cruft and warnings 2018-08-30 22:09:48 -07:00
sam gateau
194903692e clening up the code in LODmanager and the associated js/qml 2018-08-30 18:09:11 -07:00
Sam Gateau
78c7948ebc fine tuning the noise coef ramp and documenting the algorithm 2018-08-30 12:11:43 -07:00
Sam Gateau
6c502e79e3 Fine tuning a LOD regulator PV that works 2018-08-29 22:56:44 -07:00
Sam Gateau
4844f06e5e brain freeze 2018-08-29 17:33:39 -07:00
Sam Gateau
ed4dbaa4c7 Refining the plot widget to be able to represent negative values 2018-08-29 16:07:30 -07:00
Sam Gateau
37b4cf6223 Picking pid values 2018-08-28 17:39:35 -07:00
Sam Gateau
0da22db837 Picking pid values 2018-08-28 16:05:57 -07:00
Sam Gateau
7dfdc79644 Picking pid values 2018-08-28 12:21:15 -07:00
Sam Gateau
63eb57c741 Exploring PID again 2018-08-28 08:58:25 -07:00
Sam Gateau
d97d655148 USing a simpler halfTan test for culling 2018-08-26 23:17:29 -07:00
Sam Gateau
294fe51fde Trying to simplify the LOD culling test 2018-08-24 16:48:23 -07:00
Sam Gateau
cee9b90930 working on the LOD behavior 2018-08-23 16:48:42 -07:00
Sam Gateau
473f8d0ca5 Working on the LOD system 2018-08-23 11:39:47 -07:00
Seth Alves
30c5fa6fa1 fix divide-by-zero asan warning in LODManager::autoAdjustLOD 2018-05-05 20:45:06 -07:00
Clement
da9fb9c751 Fix non self-sufficient headers 2018-05-04 16:26:41 -07:00
samcake
5a1eac563b Code review fixes 2018-04-02 15:50:18 -07:00
samcake
d4bc61fb3d Remove notifications and print outs for LOD changes because it was too much noise 2018-04-02 13:53:30 -07:00
samcake
3ed633ebea FIxing the get***LODIncreaseFPS functions evaluation of the threshold FPS for starting increasing LOD again 2018-02-06 15:52:32 -08:00
Andrew Meadows
2c43138e14 slightly faster auto LOD adjust 2018-01-18 08:53:45 -08:00
Andrew Meadows
82cab5e4a1 add scripted/qml debug UI for render LOD 2018-01-18 08:53:45 -08:00
Andrew Meadows
8c6edc749a provide more context for update perf stats 2018-01-09 12:59:32 -08:00
Andrew Meadows
c1906215ba add comments 2017-12-20 17:41:08 -08:00
Andrew Meadows
721e9d426a restore signals on LOD change 2017-12-20 17:41:08 -08:00
Andrew Meadows
4fb9680f3b also consider GPU render time for LOD adjust 2017-12-20 17:41:08 -08:00
Andrew Meadows
9c4a0c8c70 tweak LOD adjustment logging 2017-12-20 17:41:08 -08:00
Andrew Meadows
8e0d367a2d use full 'present' time for FPS calculation
also, refactor LOD adjust logic
2017-12-20 17:41:08 -08:00
Andrew Meadows
7a9d566e02 remove unnecessary whitespace 2017-12-20 17:41:08 -08:00
Anthony J. Thibault
ba4c0f189e code review feedback
removed discontinuity in safeDeltaTime, which is used to prevent division by zero.
2017-11-10 10:25:29 -08:00
Anthony J. Thibault
cb01c5cada compile fix 2017-10-10 16:30:11 -07:00
Anthony J. Thibault
cbb0d27f68 div by zero fix 2017-10-10 16:20:52 -07:00
Anthony J. Thibault
18d723b6b4 div by zero fixes, detected by address sanitizer 2017-10-10 16:17:39 -07:00
Andrew Meadows
a3ac20d961 minor cleanup 2017-09-25 15:10:14 -07:00
Andrew Meadows
37c501b131 LODManager uses renderTime instead of main loop fps 2017-09-25 13:17:21 -07:00
Andrew Meadows
bcf2cc8074 use references not pointers for ViewFrustums
also unravelling some spaghetti:
(1) split Octree stuff out of ViewFrustum
(2) moved ViewFrustum from octree to shared lib
(3) removed some cruft
2016-05-05 18:28:27 -07:00
Howard Stearns
00f3d6e382 Remove LODPreference enum. 2016-02-19 14:05:21 -08:00
Howard Stearns
9f7feed544 Remove LOD PID controller. 2016-02-19 14:00:22 -08:00
Howard Stearns
30b4eace95 Remove LOD PID-related preferences and the related toggling of preferences. 2016-02-19 11:52:07 -08:00