Commit Graph

113 Commits

Author SHA1 Message Date
justin 75cd15c240 Data-ify creature drawing (partially) 2022-07-10 23:24:25 +01:00
justin 8202d12b6a Commit before attempting to remove ptDraw field 2022-07-10 10:49:49 +01:00
justin 2a70dcc9a6 Revert to foldMap-ing worldSPic 2022-07-10 09:59:19 +01:00
justin a5730014c8 Reset Shapes to be list (not stream) of ShapeObj 2022-07-10 09:42:24 +01:00
justin 21f814ede1 Revert pictures to using lists rather than streams of Verx 2022-07-10 09:30:00 +01:00
justin 22ac8feb37 Redo shape vertices as a list, should allow for mirroring 2022-07-04 23:17:53 +01:00
justin 914c452afb Increase number of drawable elements 2022-07-04 20:50:01 +01:00
justin 6972256751 Attempt to stream SPics, not sure if this improves speed 2022-07-04 20:34:47 +01:00
justin 1e32b05406 Commit before attempting to stream worldSPic more effectively 2022-07-04 11:04:09 +01:00
justin 7fa391eb6c Make pictures use Streaming 2022-07-03 23:55:21 +01:00
justin f9a904d52b Make Shapes use Streaming rather than Vector streaming 2022-07-03 23:04:58 +01:00
justin f6d96ec92c Put config/targeting pictures in sensible places, tweak main loop 2022-06-28 01:19:47 +01:00
justin 03b37c4e7b Revert "Turn Shape into a stream"
This reverts commit c7e720248d.
2022-06-27 18:41:43 +01:00
justin c7e720248d Turn Shape into a stream 2022-06-27 18:31:25 +01:00
justin 673e9b11fc Turn shapeObject's vertices into a stream 2022-06-27 17:47:03 +01:00
justin 8d5800d806 Cleanup 2022-06-27 15:58:53 +01:00
justin 9ec6f7d91b Complete poke fold change 2022-06-27 15:44:32 +01:00
justin 8b72df2772 Change poke to use folding rather than store incremental ints in vector 2022-06-27 15:33:24 +01:00
justin c3f9dad233 Remove parallelization of pokeTopPrism 2022-06-26 14:26:39 +01:00
justin c56e53d33f Commit before looking into pathfinding 2022-06-25 18:57:50 +01:00
justin dc78561c20 Parallelize poking 2022-06-25 14:18:53 +01:00
justin 77c3f83d20 Add explicit layer datatype 2022-04-10 10:48:17 +01:00
justin 69490bb984 Commit before improving item targeting 2022-02-22 10:47:15 +00:00
justin 9af636aa83 Fix bug in line zoning by using less ambitious algorithm 2022-02-13 09:24:27 +00:00
justin 502be6f64f Cleanup. Start tweaking flares, glares and flashes 2021-10-29 21:47:03 +01:00
justin 1990558985 Refactor doors 2021-09-28 01:48:03 +01:00
justin 743c1c878d Make buttons have shape, expose multiple bugs 2021-09-27 12:28:53 +01:00
justin 32367b5b2d Add trajectory to grenades, various refactoring 2021-09-25 18:39:53 +01:00
justin a0340eb024 Use mutable vectors to store shape vertex counts 2021-09-24 15:22:16 +01:00
justin 899cf6ef81 Remove wall corner collision test for creatures 2021-09-24 11:31:08 +01:00
justin 1883e0785e Commit before trying to store shape indices using mutable vector 2021-09-23 22:05:37 +01:00
justin 4a1501a358 Engage multiple threads 2021-09-23 21:19:38 +01:00
justin a4fbe6126c Refactor shader loading 2021-09-22 11:22:23 +01:00
justin 952ec1c579 Working dynamic shadows using shape vertices buffer 2021-09-22 10:34:39 +01:00
justin 07e128bb04 Towards working shadows 2021-09-21 10:34:35 +01:00
justin 8854b195cc Buggy (but fastish) merge of shadows into shapes 2021-09-21 10:09:40 +01:00
justin e98ada22fd Commit before merging edge buffer into shape buffer 2021-09-21 09:35:36 +01:00
justin 2804d58a5a Continue shape rendering improvements 2021-09-21 02:04:41 +01:00
justin 464b0b16db Broken commit, just to restore deleted function 2021-09-21 01:28:11 +01:00
justin 7f1a365cac Draw shape shadows using index buffer 2021-09-21 00:43:45 +01:00
justin 5cbcbec101 Working element buffer object 2021-09-20 12:36:35 +01:00
justin c605ac74ff Performance improvements, combine cap and geometry buffer 2021-09-18 19:48:35 +01:00
justin 80aa67015c Performance tweaks 2021-09-18 15:38:46 +01:00
justin 294e01479a Define shape datatype 2021-09-14 01:17:07 +01:00
justin 9d2f42dbc9 Cleanup, start to add creature silhouettes 2021-09-02 11:06:04 +01:00
justin db5c27a3ed Cleanup createLightmap 2021-09-01 01:13:10 +01:00
justin 6933d610cd Fix bloom resize bug, bloom itself could use improvement 2021-08-19 23:39:12 +02:00
justin b9f73d255f Various tweaks 2021-08-18 20:38:55 +02:00
justin 9bdb9a227f Various refactoring 2021-08-17 19:08:18 +02:00
justin d9306c4adb Improve texture loading performance 2021-08-17 11:40:27 +02:00