Commit Graph

144 Commits

Author SHA1 Message Date
justin 6c378659b2 Refactor light source and wall shadow shaders 2021-03-11 01:16:42 +01:00
justin e2c35b21bc Refactor picture rendering code 2021-03-10 22:45:43 +01:00
justin a2fa713bde Continue refactoring shaders 2021-03-10 21:22:52 +01:00
justin 4a455cc7c9 First pass deletion, increases perfomance significantly 2021-03-10 19:44:59 +01:00
justin 06a8ae7c99 Refactor shaders, commit before major deletion of old code 2021-03-10 19:34:15 +01:00
justin da86de6918 Partial refactor of shader loading and drawing 2021-03-10 18:45:59 +01:00
justin b4b77fe345 Inlined bindArrayBuffers, seemed to improve perfomance 2021-03-10 17:19:41 +01:00
justin fe2abc9266 Pre shader refactor commit 2021-03-10 14:31:50 +01:00
justin d3c8504d21 Allow for interpolating colors from center to edge of ellipses 2021-03-10 12:12:59 +01:00
justin 5a16086743 Add hud module 2021-03-10 05:10:45 +01:00
justin 64df420020 Improve hud rendering 2021-03-10 05:10:10 +01:00
justin 0174e0ac07 Return flamethrower rendering to last gloss state 2021-03-10 04:13:33 +01:00
justin f729e5a298 Render circles as ellipses, allows for proper scaling 2021-03-10 04:09:18 +01:00
justin cc86a701db Improve ellipses 2021-03-10 03:59:38 +01:00
justin cddf7d1f8f Partially working ellipse shader 2021-03-10 03:29:10 +01:00
justin bfbd0b6fef Rename fadeCircle shaders to lightmapCircle 2021-03-09 11:08:56 +01:00
justin c29aa46bc5 Fix creature glare direction 2021-03-09 01:50:12 +01:00
justin aa74075e3f Fix weapon scroll bug 2021-03-09 01:36:30 +01:00
justin 2310bd1b09 Improve control over floor items and buttons 2021-03-09 01:18:44 +01:00
justin 13cc9501a7 Improve inventory management, item pickup to cursor pos 2021-03-08 19:26:12 +01:00
justin c8705a88c2 Improve floor item labels 2021-03-08 19:09:24 +01:00
justin 9f58066dba Make buttons without labels inactive 2021-03-08 17:03:58 +01:00
justin 70f8914767 Fix button label rendering 2021-03-08 15:17:33 +01:00
justin dd5e49dccc Fix rotation on floor item labels 2021-03-08 02:05:55 +01:00
justin b547df9547 Reimplement floor item label cursors 2021-03-08 01:56:47 +01:00
justin 79b6a4fc32 Improve cursor rendering 2021-03-08 00:25:57 +01:00
justin c9ae76594b Improve inventory rendering 2021-03-07 23:55:09 +01:00
justin f92075263f Correct text scaling 2021-03-07 23:34:37 +01:00
justin 80a38eca58 Commit before changing text rendering 2021-03-07 18:21:45 +01:00
justin 6d34b79764 Increase door room width 2021-03-07 13:02:09 +01:00
justin baed2716da Split trigger door module, improve trigger door shadows 2021-03-06 14:03:28 +01:00
justin 36bccebed9 Split autodoor module 2021-03-06 13:12:18 +01:00
justin e9eed18666 Thicken autodoors to allow shadows to cover them 2021-03-06 12:28:26 +01:00
justin d57bfcf354 General improvement to shadows 2021-03-06 12:23:19 +01:00
justin 079f4deecf Add submodules of levelgen 2021-03-05 20:25:25 +01:00
justin 37822c3ad2 Track new shaders 2021-03-05 20:24:49 +01:00
justin bd16ad2a2a Reorganise block module 2021-03-05 20:24:12 +01:00
justin fdca8a8760 Remove space leak on autoDoorPane (hopefully) 2021-03-05 15:27:47 +01:00
justin e6a569a966 Improve rendering of autodoor shadows, have leak though 2021-03-05 14:27:23 +01:00
justin cb5a83d17a Some cleanup, may have reintroduced leak in autoDoorPane 2021-03-05 14:14:52 +01:00
justin 5f8b5881e5 Improve shadows for static walls 2021-03-05 13:40:34 +01:00
justin e4c51bc47a Implement inner walls for static walls, other walls broken 2021-03-04 19:41:59 +01:00
justin f9777deedf Cancel set change, nub walls with identical wlLines instead 2021-03-04 19:09:37 +01:00
justin 6c1b92f8c3 Start change of static wall generation to use sets 2021-03-04 18:59:57 +01:00
justin b8c84b84f0 Start refactoring levelGen 2021-03-04 14:44:12 +01:00
justin 8ed8c48ffe Fix arc rendering, allowing them to rotate 2021-03-02 20:15:32 +01:00
justin 81f5385710 Vaious improvements to rendering performance, now runs at ok speed 2021-03-02 01:28:53 +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