Commit Graph
126 Commits
Author SHA1 Message Date
Jamie Wong 24c58d5e34 Flamechart Renderer with no culling 2018-01-25 10:17:17 -08:00
Jamie Wong 282aaf8597 More helpful stats readout 2018-01-25 09:22:15 -08:00
Jamie Wong dd2a733fec Simplify vertex shader 2018-01-25 08:59:48 -08:00
Jamie Wong bb90fedd68 Print perf stats 2018-01-25 08:56:14 -08:00
Jamie Wong 1145c13452 Take strokeSize out of the rectangel batch renderer 2018-01-25 08:48:38 -08:00
Jamie Wong 47ae01f705 release 2018-01-24 11:07:53 -08:00
Jamie Wong 3945873933 Render rectangle batches via instancing 2018-01-24 11:06:48 -08:00
Jamie Wong 5caaf856b5 Stop allocating six times more memory than necessary :) 2018-01-24 10:41:55 -08:00
Jamie Wong 1e659a204b Enable profiling for regl w/ GPU timing 2018-01-23 23:58:23 -08:00
Jamie Wong 767c677824 Render minimap to texture to avoid superfluous re-renders 2018-01-23 23:48:13 -08:00
Jamie Wong 61d321f6d4 Fix hot reloading 2018-01-23 23:47:17 -08:00
Jamie Wong 1e2dd36be1 Fix minimap view 2018-01-23 11:36:39 -08:00
Jamie Wong 5abe22dd77 Fix interaction lock 2018-01-23 11:04:28 -08:00
Jamie Wong db111dc9be Fix flashing issues 2018-01-23 10:59:31 -08:00
Jamie Wong fe9561f709 Refactor into a single CanvasContext 2018-01-23 09:59:14 -08:00
Jamie Wong b3213a2f44 WIP: Single GL context 2018-01-22 11:22:24 -08:00
Jamie Wong c5f9ae9cf9 Fix variable shadowing 2018-01-22 09:36:43 -08:00
Jamie Wong 66d220f45c More complete regl typings 2018-01-22 09:35:00 -08:00
Jamie Wong 6878e9270d Add minimap preprocess timing 2018-01-21 00:44:32 -08:00
Jamie Wong 97c85adcc5 release 2018-01-20 18:22:06 -08:00
Jamie Wong 7b60a0e4f1 Add simple loading indicator 2018-01-19 10:50:22 -08:00
Jamie Wong 29c0d66470 release 2018-01-18 11:01:02 -08:00
Jamie Wong 0edaefd3f9 Use more intelligent frame hover detection 2018-01-18 10:56:17 -08:00
Jamie Wong f247adec6e WIP: Much faster flame culling 2018-01-17 23:40:47 -08:00
Jamie Wong fbd9fbc35b release 2018-01-17 11:06:21 -08:00
Jamie Wong 88eb8068cb Faster Chrome profile import 2018-01-17 11:00:39 -08:00
Jamie Wong c15f4c4764 WIP faster import from Chrome timelines 2018-01-16 23:32:22 -08:00
Jamie Wong ddd7646217 Faster chrome import by de-duplicating FrameInfo 2018-01-16 22:38:11 -08:00
Jamie Wong d5c1d8439a Add utils, time import more granularly 2018-01-16 22:27:31 -08:00
Jamie Wong 98fe1d762e release 2018-01-16 10:00:18 -08:00
Jamie Wong 63765631cc Better file format detection & warn on failure 2018-01-16 09:59:22 -08:00
Jamie Wong 547c4cdc1e release 2018-01-13 21:06:39 -08:00
Jamie Wong ccd664b757 Fix favicon URL 2018-01-13 21:05:58 -08:00
Jamie Wong 4e6fd73ca5 Zoom by scrolling on minimap 2018-01-10 22:25:58 -08:00
Jamie Wong 93485cfacf Grab to drag for minimap, improve cursor use 2018-01-10 22:16:59 -08:00
Jamie Wong c1cee29eab Hoist code for viewport transformation to FlamechartView 2018-01-10 20:43:42 -08:00
Jamie Wong 5bbfc452ab release 2018-01-08 23:08:32 -08:00
Jamie Wong 04d617f024 Fix text clipping for labels moved on the left boundary 2018-01-08 23:08:18 -08:00
Jamie Wong 95e76e9377 release 2018-01-08 22:39:10 -08:00
Jamie Wong 97244c89c7 Add sucrase cpuprofile as a sample 2018-01-08 22:38:18 -08:00
Jamie Wong 8d5b924d1d Stack GCs on top of the previous stack 2018-01-08 22:38:01 -08:00
Jamie Wong 0c9878f3de Optimize overlay rendering by reducing number of allocations 2018-01-08 22:37:39 -08:00
Jamie Wong e880b0c8ed Optimize rectangleBatchRenderer construction 2018-01-08 22:02:20 -08:00
Jamie Wong a4a842fe59 release 2018-01-07 19:54:22 -08:00
Jamie Wong 6227737581 Update docs 2018-01-07 19:53:36 -08:00
Jamie Wong 464824f8d8 Add support for .cpuprofile format 2018-01-07 19:50:33 -08:00
Jamie Wong ea2ab1b062 Update README.md 2018-01-07 19:16:07 -08:00
Jamie Wong 6c267a0cb8 release 2018-01-07 18:38:46 -08:00
Jamie Wong 8e3997d81f Speed up color genration 2018-01-07 18:36:23 -08:00
Jamie Wong ebb1627f76 Toolbar changes 2018-01-07 16:18:41 -08:00