Lwmte
f9f1f59eba
Fix blob shadows not showing
2024-12-06 00:29:37 +01:00
Lwmte
4a76487620
Update ShaderLight.hlsli
2024-12-06 00:18:29 +01:00
Lwmte
e6dbd363b6
Remove branching in some light functions
2024-12-05 23:46:23 +01:00
Lwmte
936d2ff98e
Additional shader optimizations
2024-12-05 22:07:16 +01:00
Lwmte
2ee37ea7de
Remove branching from ShaderLight as well
2024-12-05 08:59:57 +01:00
Lwmte
d6cf25f16e
Remove light calculation branching which caused extreme slowdowns
2024-12-05 08:49:10 +01:00
l.m. (Leif Melles)
4f2a0b0554
Fixed SetIntroImagePath() ( #1498 )
...
* Fixed SetIntroImagePath()
Fixed SetIntroImagePath() not using the correct path
* Update RendererDrawMenu.cpp
---------
Co-authored-by: Lwmte <3331699+Lwmte@users.noreply.github.com>
2024-12-05 03:27:26 +02:00
Lwmte
e17080c95c
Draw HUD and display sprites only when game status is normal
2024-12-04 20:58:05 +01:00
Lwmte
ecddc1a330
Fixed #1491
2024-12-04 02:59:50 +01:00
Lwmte
a2681cb0d3
Fix error for infinite strings showing without extra args
2024-12-04 01:21:17 +01:00
Lwmte
8679e63b89
Rollback room point light formula
2024-12-03 00:12:59 +01:00
Lwmte
1f1d3b2aad
Delete old documentation when recompiling
2024-12-02 23:57:17 +01:00
Lwmte
9642118cfa
Fixed #1499
2024-12-02 02:56:09 +01:00
Lwmte
dbaaf9fd5e
Fixed #1500
2024-12-02 02:48:28 +01:00
Lwmte
364458d68a
Update RendererDraw.cpp
2024-12-02 01:19:05 +01:00
Lwmte
bc25908726
Simplify and optimize light collector
2024-12-01 23:47:19 +01:00
Lwmte
bc20b9194f
Remove double light calculations from the room shader
2024-12-01 23:43:22 +01:00
Lwmte
5ab627af83
Revert unneeded code, as display adapter name is showing in debug page
2024-12-01 22:31:56 +01:00
Lwmte
dc0b746c31
Fixed BitField class bottleneck
2024-12-01 22:27:33 +01:00
Lwmte
8edd446a6d
Simplify light and shadow light collection
2024-11-30 18:43:39 +01:00
Lwmte
a4d620d7fd
Rollback ShaderLight
2024-11-29 01:08:16 +01:00
Lwmte
12ea734bb7
Fixed #1493
2024-11-29 00:08:30 +01:00
Lwmte
c0a93612ae
Dynamic spotlight ( #1488 )
...
* Initial commit
* Update CHANGELOG.md
* Provide helper method to convert rotation to directional vector
* Remove unneeded arguments, add missing function registration
* Fixed direction
* Fixed incorrect behaviour of Moveable:GetJointRotation() function
* Add optional castShadow flag to light functions
* Fixed spotlight shadows
* Cleanup
* Fix spotlight shadows again
* Interpolate dynamic lights, if unique ID is given
* Use name instead of unique ID
* Update docs
* Update CHANGELOG.md
* Fix incorrect variable type
* Update CHANGELOG.md
2024-11-28 23:09:29 +02:00
Lwmte
db7f864858
Fix savegames not loading from menus
2024-11-27 22:36:10 +01:00
Lwmte
554661d913
Fix problems with lensflares not appearing in binocular/lasersight mode
2024-11-27 16:32:19 +01:00
Lwmte
4f09ca48f8
Fixed #1490
2024-11-25 03:30:02 +01:00
Lwmte
ab9debfb94
Add anamorphic glare to a lensflare
2024-11-24 18:09:18 +01:00
Lwmte
0395adfdc9
Tint sun sprite according to lensflare color
2024-11-24 13:59:11 +01:00
Lwmte
27d3ca7bb9
Update sound.cpp
2024-11-24 13:26:51 +01:00
Lwmte
19be42911c
Revert "Add simple safety checks to RNG"
...
This reverts commit 202c94f02e
.
2024-11-24 13:20:56 +01:00
Lwmte
a74bb4e584
Fix debris garbage frame on 60 FPS
2024-11-24 13:13:17 +01:00
Lwmte
4e934ee050
Remove unnecessary hardcoded default sound effect condition
2024-11-24 13:13:17 +01:00
Sezz
202c94f02e
Add simple safety checks to RNG
2024-11-24 21:28:07 +11:00
Lwmte
e5e625d78b
Restore ldoc comment
2024-11-23 14:22:23 +01:00
Lwmte
9f8ea9e13c
Revert "Changed/Fixed enemy jeep behaviour ( #1395 )"
...
This reverts commit 267fecb063
.
2024-11-23 02:40:13 +01:00
Lwmte
a7a28285ba
Move default radius discard to item control function
2024-11-22 20:53:29 +01:00
Lwmte
546a72c5c8
Implement OCB for lensflare objects which specifies falloff in sectors
2024-11-22 20:40:25 +01:00
Lwmte
df4a664020
Remove unused block
2024-11-22 20:24:51 +01:00
Lwmte
e093b07c8c
Further optimizations to lensflare code
2024-11-22 20:24:40 +01:00
Lwmte
63277cc29d
Update CHANGELOG.md
2024-11-21 18:40:35 +01:00
Lwmte
71f6cf5b64
Remove boulder death from special death anims, as it's causing troubles
2024-11-21 18:28:31 +01:00
Lwmte
b5fa51b2dc
Recompile docs for 1.6, version update
2024-11-21 18:27:42 +01:00
Lwmte
3a649d612d
Fix issues with lensflare occlusion
2024-11-21 17:25:15 +01:00
Lwmte
9fad7eec50
Fix mistake in documentation
2024-11-21 16:41:18 +01:00
Lwmte
f455dd1c91
Remove hardcoded ricochet sound condition
2024-11-21 16:11:04 +01:00
Lwmte
ddfeaf5fa2
Update CHANGELOG.md
2024-11-21 15:42:23 +01:00
Lwmte
1695f4eeb8
Update version.h
2024-11-21 15:24:12 +01:00
Lwmte
9e54c8dd0b
Add safeguards in level reader to throw exception if data sizes are inconsistent
2024-11-21 15:17:54 +01:00
Lwmte
c484f8aa84
Enhanced lensflare effects, fix ray test, discard flares behind camera
2024-11-21 14:55:59 +01:00
Lwmte
81a8922f1d
Fixed global lensflare distance calculations, add object culling, add fade on visibility
2024-11-21 12:14:19 +01:00