Commit graph

1124 commits

Author SHA1 Message Date
Tad Hardesty
4df38245e7 Avoid reads from atom.loc in minimap::generate 2019-11-17 10:27:25 -08:00
Tad Hardesty
e989fc21c5 Reduce loc-awareness of icon smoothing 2019-11-17 10:14:57 -08:00
Tad Hardesty
8b21e63030 Remove unnecessary special case for fancy tables 2019-11-17 09:46:51 -08:00
Tad Hardesty
bc903b95c6 Move chunk of hardcoded overlays to a render pass 2019-11-17 09:38:59 -08:00
Tad Hardesty
8ca0294940 Reverse polarity of RenderPass::expand 2019-11-16 22:23:24 -08:00
Tad Hardesty
900177e280 Remove RenderPass::adjust_vars 2019-11-16 22:18:53 -08:00
Tad Hardesty
c8950c0ebc Move icon smoothing system to its own file 2019-11-16 22:12:47 -08:00
Tad Hardesty
84859e0689 Add helper type for filter categories 2019-11-16 22:07:26 -08:00
Tad Hardesty
1d55bacd9b Add helper type for fixed-point layer sorts 2019-11-16 21:54:17 -08:00
Tad Hardesty
2710462812 Fix vent rendering 2019-11-16 21:00:36 -08:00
Tad Hardesty
10b2d3f99c Replace Box::leak with a bump allocator 2019-11-16 20:45:31 -08:00
Tad Hardesty
71e103b784 Remove some unnecessary Box::leaks 2019-11-16 20:25:52 -08:00
Tad Hardesty
5c2a1860d8 Banish Atom::set_var 2019-11-16 19:58:34 -08:00
Tad Hardesty
17b29e9bd6 Fix gravity generator expansion 2019-11-16 19:38:18 -08:00
Tad Hardesty
4d5973d6fb Fix transit tube overlay rendering 2019-11-16 19:27:03 -08:00
Tad Hardesty
8fc31897d2 Fix APC terminal layering 2019-11-16 18:34:23 -08:00
Tad Hardesty
0003604d1c Shift Atom -> Sprite conversion earlier in the process 2019-11-16 17:49:47 -08:00
Tad Hardesty
7f8673b467 Avoid heap-allocation in gravity generator expansion 2019-11-16 16:27:15 -08:00
Tad Hardesty
ad5f1b6de2 Take immutable Atom in RenderPass::overlays 2019-11-16 16:04:02 -08:00
Tad Hardesty
457dbbabd9 Port some functionality to adjust_sprite 2019-11-16 15:59:33 -08:00
Tad Hardesty
a521fbac39 Export IconCache at the root of dmm_tools 2019-11-16 15:59:15 -08:00
Tad Hardesty
14cf5efc71 Add GetVar impls for Type and TypeRef 2019-11-16 14:39:08 -08:00
Tad Hardesty
f3e943e917 Add a Sprite-based render pass hook for fancy layers 2019-11-16 14:30:37 -08:00
Tad Hardesty
6f79a55b27 Split fancy_layer_of into two functions 2019-11-16 14:13:03 -08:00
Tad Hardesty
b7598f73ff Rearrange minimap functions 2019-11-16 13:18:44 -08:00
Tad Hardesty
aa06fc7d00 Use Sprite constructor for minimap generation 2019-11-16 13:00:48 -08:00
Tad Hardesty
d83a157d4e Split some RenderPop calculations into a Sprite type 2019-11-16 12:45:04 -08:00
Tad Hardesty
12ed801478 Add Constant::as_path_str helper 2019-11-16 12:41:37 -08:00
Tad Hardesty
1a5b44784d Re-enable editor crate 2019-11-16 11:37:20 -08:00
Tad Hardesty
958efd7e6f Disable CI release builds for now 2019-11-16 11:36:54 -08:00
Tad Hardesty
bf8490af86 Update Appveyor script to match Travis 2019-11-16 11:34:17 -08:00
Tad Hardesty
29345b96d8 Remove gtk dependency from .travis.yml 2019-11-16 11:33:19 -08:00
Tad Hardesty
6d198ae885 Update editor's gfx_gl dependency 2019-11-16 11:25:36 -08:00
Tad Hardesty
081ec18173 Handle named colors 2019-11-16 10:25:14 -08:00
Tad Hardesty
753cd083c0 Define popup IDs once 2019-11-16 10:24:57 -08:00
Tad Hardesty
b19eeea8cf Fix mouse clicked vs. pressed checks 2019-11-16 09:53:37 -08:00
Tad Hardesty
b68d84bee7 Remove bullets from About SpacemanDMM menu 2019-11-15 23:03:26 -08:00
Tad Hardesty
f9cb681c14 Add menu item to disable debug mode 2019-11-15 23:03:26 -08:00
Tad Hardesty
378e32eedd Fix checkbox menu items 2019-11-15 23:03:26 -08:00
Tad Hardesty
9fc0112f8c Add version info to editor help menu 2019-11-15 23:03:26 -08:00
Tad Hardesty
bd9a5fce3b Resolve imgui deprecation warnings 2019-11-14 22:52:42 -08:00
Tad Hardesty
9990638c66 Fix phantom 'Debug' window 2019-11-14 22:52:42 -08:00
Tad Hardesty
ff52e34fce Remove old dark theme code 2019-11-14 22:52:42 -08:00
Tad Hardesty
537313c0f8 Update editor's imgui, gfx, glutin dependencies 2019-11-14 22:52:42 -08:00
Tad Hardesty
214842276b Update editor's toml dependency 2019-11-14 22:52:42 -08:00
Tad Hardesty
ed87545b97 Update editor's ndarray dependency 2019-11-14 22:52:42 -08:00
Tad Hardesty
4f90287f14 Make Constant: Eq + Hash again 2019-11-14 22:52:42 -08:00
Tad Hardesty
7124282d36 Resolve 'reundant import' lints in editor 2019-11-14 18:54:40 -08:00
Tad Hardesty
1b5a52d746 Resolve 'dyn' lints in editor 2019-11-14 18:54:29 -08:00
Tad Hardesty
6b0bd60688 Switch editor to zenity-based nfd-rs fork 2019-11-14 18:24:20 -08:00