Dustin Carlino
|
8d897f2266
|
speed up mouseover in main UI, and do it any zoom level now
|
2019-01-31 16:41:11 -08:00 |
|
Dustin Carlino
|
0346166304
|
starting a generic viewer that works with InitialMap
|
2019-01-31 16:33:43 -08:00 |
|
Dustin Carlino
|
4d5bafd551
|
slightly simplify interaction between Canvas and text module
|
2019-01-26 10:25:08 -08:00 |
|
Dustin Carlino
|
067ee108c7
|
make screencap work (and more simply) with custom event loop
|
2019-01-26 10:04:20 -08:00 |
|
Dustin Carlino
|
2a59f90abb
|
do basic polygon batching for cars
|
2019-01-25 14:23:39 -08:00 |
|
Dustin Carlino
|
a999cdd57b
|
prerender intersection stuff too
|
2019-01-25 12:10:30 -08:00 |
|
Dustin Carlino
|
9cd2795329
|
prerender lane polygons for MASSIVE win
|
2019-01-25 11:24:43 -08:00 |
|
Dustin Carlino
|
8afe83162b
|
collapsing all lane markings into a single Drawable
|
2019-01-25 11:21:46 -08:00 |
|
Dustin Carlino
|
f59879011d
|
prerender buildings and parcels
|
2019-01-25 10:50:40 -08:00 |
|
Dustin Carlino
|
25bc02fb32
|
using prerender for lanes... a good start.
|
2019-01-25 10:38:40 -08:00 |
|
Dustin Carlino
|
623e578665
|
inverting the ezgui/GUI control to plumb Prerender
|
2019-01-25 10:19:58 -08:00 |
|
Dustin Carlino
|
6af551bc95
|
plumbing colorscheme early to support prerendering in DrawMap construction...
|
2019-01-25 09:46:19 -08:00 |
|
Dustin Carlino
|
b21852875e
|
batch lots more easy things... down from 760 calls for a scene to 158
|
2019-01-25 08:39:45 -08:00 |
|
Dustin Carlino
|
9ac0674e62
|
stop rounding yellow center lines. the roundness gets cut off by the intersection anyway.
|
2019-01-24 18:14:35 -08:00 |
|
Dustin Carlino
|
8cc652514d
|
making a simple way to batch drawn stuff. not using it yet, it's buggy!
|
2019-01-24 18:04:54 -08:00 |
|
Dustin Carlino
|
c7eaa2cf55
|
exposing some basic drawing performance stats...
|
2019-01-24 16:21:56 -08:00 |
|
Dustin Carlino
|
590ab4bccb
|
just moving GfxCtx to its own module
|
2019-01-24 16:10:18 -08:00 |
|
Dustin Carlino
|
49f0c64ef4
|
use the pts/indices for rendering
|
2019-01-24 15:32:46 -08:00 |
|
Dustin Carlino
|
d2f0cd91ee
|
send Update events, fixing animation
|
2019-01-24 12:07:46 -08:00 |
|
Dustin Carlino
|
46c07dc57a
|
make text entry work when empty
|
2019-01-24 11:12:13 -08:00 |
|
Dustin Carlino
|
9182a57af5
|
enabling draw_arrow again... math is not quite great
|
2019-01-24 10:01:30 -08:00 |
|
Dustin Carlino
|
5a8e2349e0
|
draw top menu items individually, so we don't have to mess with measuring whitespace from the font
|
2019-01-24 09:41:11 -08:00 |
|
Dustin Carlino
|
2cbb28a1a4
|
fixing srgb issue... geez
|
2019-01-23 23:13:30 -08:00 |
|
Dustin Carlino
|
8d270574ec
|
revamping fork math
|
2019-01-23 17:27:34 -08:00 |
|
Dustin Carlino
|
a25f358295
|
hacking around top menu issue mostly
|
2019-01-23 16:19:32 -08:00 |
|
Dustin Carlino
|
f1b81456a6
|
calculating line height from the font
|
2019-01-23 14:02:43 -08:00 |
|
Dustin Carlino
|
9c94e2f374
|
simplify text API and storage to have one bg color per line
|
2019-01-23 13:38:24 -08:00 |
|
Dustin Carlino
|
2ab4502268
|
use glyph brush's built-in support for lines with different colors. sacrifice different background colors mid-line, which was unused anyway
|
2019-01-23 13:15:51 -08:00 |
|
Dustin Carlino
|
c4b7196570
|
fixing some text positioning bugs
|
2019-01-23 12:30:48 -08:00 |
|
Dustin Carlino
|
d9d89e93dd
|
using glium_glyph... things initially kind of work
|
2019-01-23 12:10:17 -08:00 |
|
Dustin Carlino
|
ca00dda8be
|
drawing circles in glium
|
2019-01-23 10:00:36 -08:00 |
|
Dustin Carlino
|
5dc8542856
|
upload data once per polygon, not once per triangle. derp.
|
2019-01-22 23:19:48 -08:00 |
|
Dustin Carlino
|
03215a5836
|
disable unneeded depth testing. enable antialiasing and alpha blending
|
2019-01-22 23:10:14 -08:00 |
|
Dustin Carlino
|
099846437c
|
dont redraw unnecessarily
|
2019-01-22 22:30:36 -08:00 |
|
Dustin Carlino
|
fa075766cc
|
fix y inversion. camera now feels totally correct
|
2019-01-22 18:20:20 -08:00 |
|
Dustin Carlino
|
fb7a809892
|
tweaked camera based on canvas. workable, not great.
|
2019-01-22 17:12:48 -08:00 |
|
Dustin Carlino
|
af7596f9a5
|
remove piston stuff, cut over to glutin in some basic way. nothing
displays now. :D
|
2019-01-22 16:51:02 -08:00 |
|
Dustin Carlino
|
974b04e74d
|
start to move ezgui to glium. just copying extra code in, not deleting
existing stuff yet
|
2019-01-22 16:11:49 -08:00 |
|
Dustin Carlino
|
6064aa10af
|
changing glium example to draw a few colored triangles, not the teapot
|
2019-01-22 13:47:23 -08:00 |
|
Dustin Carlino
|
87b885fcd7
|
importing and simplifying glium teapot example
|
2019-01-22 13:09:27 -08:00 |
|
Dustin Carlino
|
08db3bf27f
|
rendering traffic signal diagrams with lights per lane... needs work, so
disabling it
|
2019-01-22 11:58:56 -08:00 |
|
Dustin Carlino
|
63ad2c410d
|
fix trace when last step is contraflow
|
2019-01-21 16:33:35 -08:00 |
|
Dustin Carlino
|
6dee096a0e
|
zorder for cars/peds too... had to rework get_objects_onscreen
|
2019-01-21 14:51:57 -08:00 |
|
Dustin Carlino
|
a129adeaa1
|
refactoring spawning plugin so far
|
2019-01-21 12:43:35 -08:00 |
|
Dustin Carlino
|
c87c7b32ae
|
make interactive driving trips still end at a building
|
2019-01-21 12:21:26 -08:00 |
|
Dustin Carlino
|
0d297b9dac
|
let mouseover happen at low zoom for the agent spawner plugin
|
2019-01-21 11:47:44 -08:00 |
|
Dustin Carlino
|
f58f8a7ef1
|
make single spawn work from bldg to bldg or driving lane to driving lane
|
2019-01-21 11:34:22 -08:00 |
|
Dustin Carlino
|
998c27ddff
|
starting a plugin to interactively spawn specific agents
|
2019-01-20 19:31:07 -08:00 |
|
Dustin Carlino
|
fad89ddffa
|
include more pts in the intersection polygon to only cover area from the original road bands. also fix a bug deduping points in the polygon.
|
2019-01-19 20:56:03 -08:00 |
|
Dustin Carlino
|
f5850d1953
|
disabled option to automatically merge all originally-short roads
|
2019-01-18 10:42:11 -08:00 |
|