Commit Graph

580 Commits

Author SHA1 Message Date
justin cd0a82e526 First attempt at using exclusively depth pass with cap on near plane 2021-08-31 10:32:27 +01:00
justin f797530cbc Use depth fail and front cap for geometry shadows (TODO back cap) 2021-08-30 21:47:01 +01:00
justin f87b53bbf9 Unify shadow stencil tests, inverts shadow when light source occluded 2021-08-30 11:13:23 +01:00
justin eba8ff121c Add "cap" shadow shader 2021-08-29 18:13:55 +01:00
justin d23f36ea95 Partial fix to near plane clipping shadows 2021-08-28 21:25:59 +01:00
justin 55f1d89a5e Creature shadow test 2021-08-28 20:42:20 +01:00
justin f977742f06 Fix poison gas 2021-08-28 19:24:15 +01:00
justin ef73964d09 Improve explosion visuals 2021-08-28 18:07:23 +01:00
justin 5089403038 Tweak flamer flame drawing 2021-08-28 16:52:38 +01:00
justin c36654520d Add missing dependencies, fix arc rendering 2021-08-28 16:22:21 +01:00
justin 4e97a1998c Add light source to flamer flames 2021-08-28 15:10:14 +01:00
justin 59cf6b84e2 Improve flamer flames drawing 2021-08-28 14:56:16 +01:00
justin 3a8b28a916 Trippy flamer 2021-08-28 14:33:23 +01:00
justin 882a8e9824 Beef up minigun 2021-08-28 12:09:39 +01:00
justin 1168da0531 Cleanup unused code 2021-08-27 17:10:14 +01:00
justin dd44a93476 Refactor weapon usages 2021-08-27 16:31:43 +01:00
justin cb8613036f Move towards explicitly listing weapon use effects, for modification 2021-08-27 13:09:40 +01:00
justin 832232fef6 Fix remote camera bug 2021-08-27 12:45:52 +01:00
justin 3ff04576ab Broken commit (removed loadKeyConfig) 2021-08-27 11:58:11 +01:00
justin c4df048d31 Fix bug where new sounds didn't overplay old sounds 2021-08-26 22:56:11 +01:00
justin c97c16777a Make background black, start cleanup of weapons 2021-08-26 21:18:46 +01:00
justin cb39ee3e6b Proof of coloured lighting concept 2021-08-21 13:06:44 +02:00
justin b396d6c857 Provisional working coloured lights 2021-08-21 12:34:49 +02:00
justin e35b95bf36 Commit before adding coloured light sources 2021-08-21 12:09:58 +02:00
justin a730dd66e0 Tweak bloom, remove pistol spread 2021-08-21 11:32:50 +02:00
justin 778d18276b Enable more control of bloom using hdr 2021-08-20 15:06:55 +02:00
justin a822e707e3 Correct bloom shader 2021-08-20 04:28:46 +02:00
justin 3707716569 Downsample when blurring bloom 2021-08-20 04:14:59 +02:00
justin 6933d610cd Fix bloom resize bug, bloom itself could use improvement 2021-08-19 23:39:12 +02:00
justin 9ef1f9b574 Restablish line of sight 2021-08-19 20:53:03 +02:00
justin a6be1007a6 Allow for downscaled resolution 2021-08-19 20:18:24 +02:00
justin 8e3bf3b19f Commit before implementing downscaled resolution 2021-08-19 19:50:44 +02:00
justin bc236671f2 Set depth buffer from your pov before casting shadows 2021-08-19 18:43:49 +02:00
justin 743e190ddc Tweak wall shadow geometry shader 2021-08-19 14:57:23 +02:00
justin d7047c4b09 Store past damages in vector form 2021-08-19 01:41:56 +02:00
justin b9f73d255f Various tweaks 2021-08-18 20:38:55 +02:00
justin 61adae1e40 Define a foldr "safe" minimum 2021-08-18 19:16:42 +02:00
justin 349f4c2783 Refactor dynamic camera code 2021-08-18 18:52:09 +02:00
justin 910c29a510 Fix worldEvent reset space leak 2021-08-18 13:18:46 +02:00
justin a6f08aef16 Move toward diagnosing state update leak 2021-08-18 11:53:14 +02:00
justin cfb27d4a76 Implementation of creature update using endofunctor monoid 2021-08-18 00:59:35 +02:00
justin 5971fae5ec Commit before trying to use traverseMaybe for creature update 2021-08-17 23:38:08 +02:00
justin a283bb286a Minor changes, commit before playing with creature update 2021-08-17 22:54:44 +02:00
justin 4b7562521c Fix long door bug. 2021-08-17 20:59:10 +02:00
justin 92c897e6a2 Fix switch bug 2021-08-17 19:15:33 +02:00
justin 9bdb9a227f Various refactoring 2021-08-17 19:08:18 +02:00
justin 807bc908d1 Minor tweaks to hud rendering 2021-08-17 13:58:22 +02:00
justin 190d346275 Undo wall cutting changes (slower but safer) 2021-08-17 13:40:25 +02:00
justin d92fd9df2f Refactor doors 2021-08-17 13:29:33 +02:00
justin d9306c4adb Improve texture loading performance 2021-08-17 11:40:27 +02:00