Commit Graph

34 Commits

Author SHA1 Message Date
justin d534f08064 Unify matrix uniform assignment, move towards uniform block 2021-06-24 14:38:17 +02:00
justin 45194273e5 Refactor arc drawing 2021-06-24 13:34:11 +02:00
justin 9f1b501388 Refactor rendering 2021-06-23 15:16:30 +02:00
justin c2297cd114 Add simple high pipes 2021-06-21 16:29:24 +02:00
justin da631e3b37 Add tilemap floors to rooms 2021-06-15 14:56:32 +02:00
justin 44f239c673 Clear all warnings 2021-05-17 23:23:10 +02:00
justin d7fcdbf550 Delete cruft, add Reader monad to some internal ai 2021-05-16 21:42:11 +02:00
justin e1716615c0 Apply Hlints 2021-03-26 17:12:19 +01:00
justin f19f879945 Fix wall depth rendering 2021-03-22 00:05:24 +01:00
justin 0519635a27 Implement collisions for bez bullets, creates infinite loop sometimes 2021-03-15 14:11:35 +01:00
justin a5e0dc65da Initial implementation of bezier bullet 2021-03-15 13:11:01 +01:00
justin 5ce9b4487b Commit before work on beziergun 2021-03-14 12:05:27 +01:00
justin b0c8c10658 Render bezier curves using distance fields 2021-03-14 00:13:29 +01:00
justin 3aefb8319d Continue changes to quadratic bezier rendering 2021-03-13 23:14:37 +01:00
justin 152d017e39 Improve bezier curve rendering 2021-03-13 14:09:49 +01:00
justin 8f3b5d0bfe Determine bug in bezier curve rendering 2021-03-13 12:58:20 +01:00
justin 918f7d23b8 Implement color for quadratic bezier curves 2021-03-12 19:10:14 +01:00
justin 0489a092bc First implementation of quadratic bezier curve shader 2021-03-12 15:25:07 +01:00
justin d3c8504d21 Allow for interpolating colors from center to edge of ellipses 2021-03-10 12:12:59 +01:00
justin cddf7d1f8f Partially working ellipse shader 2021-03-10 03:29:10 +01:00
justin 79b6a4fc32 Improve cursor rendering 2021-03-08 00:25:57 +01:00
justin f92075263f Correct text scaling 2021-03-07 23:34:37 +01:00
justin 8ed8c48ffe Fix arc rendering, allowing them to rotate 2021-03-02 20:15:32 +01:00
justin 18492f00d2 Commit before connecting each vao to unique vbos 2021-03-02 00:54:00 +01:00
justin 1e198b551e Do layer checking in picture tree 2021-03-01 13:46:28 +01:00
justin f68b8be9ce Try to fuse functions over pictures (overPos and overCol) 2021-03-01 12:36:57 +01:00
justin 1969aa4f4a Tweak drawing order, text now blocks window shadows 2021-02-24 23:08:20 +01:00
justin 2afe40594e Add layered drawing of pictures 2021-02-24 03:35:42 +01:00
justin 9ff7810a2d Implement arc rendering, works for increasing angle difference < 2pi 2021-02-20 08:16:24 +01:00
justin f6efe98181 Refactor vao preload 2021-02-19 12:41:46 +01:00
justin 6f838ed1ef Improve speed of polygon rendering by folding tree type 2021-02-17 16:54:46 +01:00
justin 9f4497fb39 Implement text rendering using geometry shader 2021-02-15 14:03:15 +01:00
justin 9747b5b876 Commit with working graphics but slow, will attempt to change text 2021-02-15 12:50:38 +01:00
justin 8447844bcd Add source files, commit before reverting pictures to lists 2021-02-15 00:07:55 +01:00