-
73beeacf3c
Commit before putting walls into vector zones
justin
2021-09-11 12:17:16 +01:00
-
7c62ef4d48
Locate bug in wall zoning
justin
2021-09-11 00:47:52 +01:00
-
c695767fb0
Add variable door speed, still buggy
justin
2021-09-10 13:41:46 +01:00
-
87a9745d37
Add support for clamping pictures to be inside screen
justin
2021-09-10 11:38:24 +01:00
-
70c97f5367
Refactor sounds
justin
2021-09-09 14:58:07 +01:00
-
be7b2d2cd7
Add frame clock
justin
2021-09-09 13:29:09 +01:00
-
a2288110ae
First implementation of creatures detecting sounds
justin
2021-09-08 21:56:58 +01:00
-
c3d567353c
Try to move sound into world, slightly broken now
justin
2021-09-08 19:12:54 +01:00
-
04e5b9b39f
Move side effects into world (may be slower)
justin
2021-09-08 18:48:16 +01:00
-
235e94cecb
Commit before attempting to simplify main loop
justin
2021-09-08 18:00:11 +01:00
-
f3c5e3a177
Create new files
justin
2021-09-08 17:41:40 +01:00
-
643cd5a420
Move towards incorporating sound into ai
justin
2021-09-08 17:41:13 +01:00
-
45bbf9b005
Fix tile rendering
justin
2021-09-07 10:53:39 +01:00
-
6ecd739d6f
Tweak weapons
justin
2021-09-06 21:58:36 +01:00
-
60dc2d9342
Generalise path generation for arbitrary rooms
justin
2021-09-06 19:32:48 +01:00
-
72e29ebac3
Fix basic pathing
justin
2021-09-06 11:35:30 +01:00
-
4d3c0ae38f
Add dependencies
justin
2021-09-05 23:58:50 +01:00
-
86311c5d41
Improve awareness
justin
2021-09-05 23:58:35 +01:00
-
e366698064
Start ai cleanup
justin
2021-09-05 22:27:31 +01:00
-
68ba11aa91
Thread random generate through creature update
justin
2021-09-05 12:46:19 +01:00
-
c16c09a9ce
Move creature speed parameters into explicit data
justin
2021-09-05 11:24:15 +01:00
-
215a3dda36
Cleanup creature picture
justin
2021-09-04 14:53:05 +01:00
-
1ab3f1773c
Add toggle for shadows on clouds
justin
2021-09-03 23:47:22 +01:00
-
fd85093833
Cleanup particles slightly
justin
2021-09-03 17:26:21 +01:00
-
111b86d2df
Unify menu event handling and display
justin
2021-09-03 13:48:52 +01:00
-
6a2df15d0d
Unify option menu display and effects
justin
2021-09-03 12:38:56 +01:00
-
083000c103
Slight cleanup
justin
2021-09-03 10:58:06 +01:00
-
1bbeb926a5
Fix bug in detecting which room you are in
justin
2021-09-03 01:22:46 +01:00
-
c69af7a5f4
Add concept of GameRoom, check viewing distance based on rooms
justin
2021-09-02 23:24:29 +01:00
-
9d2f42dbc9
Cleanup, start to add creature silhouettes
justin
2021-09-02 11:06:04 +01:00
-
02193add68
Square light radius on cpu (should be done in code)
justin
2021-09-01 21:02:18 +01:00
-
d0aeeed5c3
Further cleanup
justin
2021-09-01 19:35:25 +01:00
-
ce4c3bd231
Tweak window rendering
justin
2021-09-01 13:13:10 +01:00
-
ecaa5c48d0
Working cloud shadows (slow)
justin
2021-09-01 12:20:01 +01:00
-
f3ea46d7d0
Working shadows on clouds
justin
2021-09-01 11:18:53 +01:00
-
82551328a1
Add dependencies, play around with clouds/transparency layer
justin
2021-09-01 03:04:41 +01:00
-
db5c27a3ed
Cleanup createLightmap
justin
2021-09-01 01:13:10 +01:00
-
4cd8b5aa1c
Apply deferred shading to walls
justin
2021-09-01 00:51:50 +01:00
-
1c587d4b9a
Implement something like deferred lighting
justin
2021-09-01 00:37:07 +01:00
-
2d139adc8f
Move towards attaching a position texture to base framebuffer
justin
2021-08-31 22:25:37 +01:00
-
cf77163b3f
Setup multiple target basic shaders
justin
2021-08-31 20:05:15 +01:00
-
146bab6fe3
Add shaders that will just return positional information
justin
2021-08-31 18:32:50 +01:00
-
f58530cbb1
Clouds are affected by (underlying) lightmap
justin
2021-08-31 16:04:42 +01:00
-
90111594c0
Cleanup doDrawing a bit
justin
2021-08-31 13:24:42 +01:00
-
b096b8ef20
Fix near plane distance
justin
2021-08-31 13:21:02 +01:00
-
740abd1609
Implement correctly shadows on geometry, with arbitrary near plane cap
justin
2021-08-31 10:46:44 +01:00
-
cd0a82e526
First attempt at using exclusively depth pass with cap on near plane
justin
2021-08-31 10:32:27 +01:00
-
f797530cbc
Use depth fail and front cap for geometry shadows (TODO back cap)
justin
2021-08-30 21:47:01 +01:00
-
f87b53bbf9
Unify shadow stencil tests, inverts shadow when light source occluded
justin
2021-08-30 11:13:23 +01:00
-
eba8ff121c
Add "cap" shadow shader
justin
2021-08-29 18:13:55 +01:00
-
d23f36ea95
Partial fix to near plane clipping shadows
justin
2021-08-28 21:25:59 +01:00
-
55f1d89a5e
Creature shadow test
justin
2021-08-28 20:42:20 +01:00
-
f977742f06
Fix poison gas
justin
2021-08-28 19:24:15 +01:00
-
ef73964d09
Improve explosion visuals
justin
2021-08-28 18:07:23 +01:00
-
5089403038
Tweak flamer flame drawing
justin
2021-08-28 16:52:38 +01:00
-
c36654520d
Add missing dependencies, fix arc rendering
justin
2021-08-28 16:22:21 +01:00
-
4e97a1998c
Add light source to flamer flames
justin
2021-08-28 15:10:14 +01:00
-
59cf6b84e2
Improve flamer flames drawing
justin
2021-08-28 14:56:16 +01:00
-
3a8b28a916
Trippy flamer
justin
2021-08-28 14:33:23 +01:00
-
882a8e9824
Beef up minigun
justin
2021-08-28 12:09:39 +01:00
-
1168da0531
Cleanup unused code
justin
2021-08-27 17:10:14 +01:00
-
dd44a93476
Refactor weapon usages
justin
2021-08-27 16:31:43 +01:00
-
cb8613036f
Move towards explicitly listing weapon use effects, for modification
justin
2021-08-27 13:09:40 +01:00
-
832232fef6
Fix remote camera bug
justin
2021-08-27 12:45:52 +01:00
-
3ff04576ab
Broken commit (removed loadKeyConfig)
justin
2021-08-27 11:58:11 +01:00
-
c4df048d31
Fix bug where new sounds didn't overplay old sounds
justin
2021-08-26 22:56:11 +01:00
-
c97c16777a
Make background black, start cleanup of weapons
justin
2021-08-26 21:18:46 +01:00
-
cb39ee3e6b
Proof of coloured lighting concept
justin
2021-08-21 13:06:44 +02:00
-
b396d6c857
Provisional working coloured lights
justin
2021-08-21 12:34:49 +02:00
-
e35b95bf36
Commit before adding coloured light sources
justin
2021-08-21 12:09:58 +02:00
-
a730dd66e0
Tweak bloom, remove pistol spread
justin
2021-08-21 11:32:50 +02:00
-
778d18276b
Enable more control of bloom using hdr
justin
2021-08-20 15:06:55 +02:00
-
822c65e0cc
Tweak bloom
justin
2021-08-20 13:23:06 +02:00
-
a822e707e3
Correct bloom shader
justin
2021-08-20 04:28:46 +02:00
-
3707716569
Downsample when blurring bloom
justin
2021-08-20 04:14:59 +02:00
-
6933d610cd
Fix bloom resize bug, bloom itself could use improvement
justin
2021-08-19 23:39:12 +02:00
-
9ef1f9b574
Restablish line of sight
justin
2021-08-19 20:53:03 +02:00
-
a6be1007a6
Allow for downscaled resolution
justin
2021-08-19 20:18:24 +02:00
-
8e3bf3b19f
Commit before implementing downscaled resolution
justin
2021-08-19 19:50:44 +02:00
-
bc236671f2
Set depth buffer from your pov before casting shadows
justin
2021-08-19 18:43:49 +02:00
-
4f33e93d78
Add dependencies
justin
2021-08-19 17:27:45 +02:00
-
743e190ddc
Tweak wall shadow geometry shader
justin
2021-08-19 14:57:23 +02:00
-
d7047c4b09
Store past damages in vector form
justin
2021-08-19 01:41:56 +02:00
-
b9f73d255f
Various tweaks
justin
2021-08-18 20:38:55 +02:00
-
61adae1e40
Define a foldr "safe" minimum
justin
2021-08-18 19:16:42 +02:00
-
349f4c2783
Refactor dynamic camera code
justin
2021-08-18 18:52:09 +02:00
-
910c29a510
Fix worldEvent reset space leak
justin
2021-08-18 13:18:46 +02:00
-
a6f08aef16
Move toward diagnosing state update leak
justin
2021-08-18 11:53:14 +02:00
-
cfb27d4a76
Implementation of creature update using endofunctor monoid
justin
2021-08-18 00:59:35 +02:00
-
5971fae5ec
Commit before trying to use traverseMaybe for creature update
justin
2021-08-17 23:38:08 +02:00
-
a283bb286a
Minor changes, commit before playing with creature update
justin
2021-08-17 22:54:44 +02:00
-
4b7562521c
Fix long door bug.
justin
2021-08-17 20:59:10 +02:00
-
92c897e6a2
Fix switch bug
justin
2021-08-17 19:15:33 +02:00
-
9bdb9a227f
Various refactoring
justin
2021-08-17 19:08:18 +02:00
-
807bc908d1
Minor tweaks to hud rendering
justin
2021-08-17 13:58:22 +02:00
-
190d346275
Undo wall cutting changes (slower but safer)
justin
2021-08-17 13:40:25 +02:00
-
d92fd9df2f
Refactor doors
justin
2021-08-17 13:29:33 +02:00
-
d9306c4adb
Improve texture loading performance
justin
2021-08-17 11:40:27 +02:00
-
5da577ff12
Improve intersection test--fails sometimes
justin
2021-08-17 00:52:54 +02:00
-
650e58bdfa
Improve level generation speed
justin
2021-08-16 20:56:49 +02:00