Commit graph

8102 commits

Author SHA1 Message Date
Sezz
ce871c6eb9 Fix merge error 2023-06-05 16:26:38 +10:00
Sezz
599d9238d9 Merge branch 'develop' into sezz_target_highlighter 2023-06-05 16:19:20 +10:00
Lwmte
0707f0fdd9 Fix paths for 64-bit build 2023-06-05 01:17:24 +02:00
Lwmte
0d5474170e Update Changes.txt 2023-06-04 21:14:45 +02:00
Lwmte
932bc44b6c Fix clockwork beetle activation crashing the game 2023-06-04 17:52:03 +02:00
Lwmte
0ad391b82c Update Changes.txt 2023-06-04 16:17:24 +02:00
Lwmte
7790a033a2 Fix fog bulb density formula 2023-06-04 16:03:17 +02:00
Lwmte
252410da01 Temporary fix for laserhead / roman god crash 2023-06-04 15:38:49 +02:00
Lwmte
5cac24d00a Fix sprint value going below zero 2023-06-04 12:18:15 +02:00
Sezz
90d837ee6b Fix Tokyo's formatting part 4 2023-06-04 17:14:03 +10:00
MontyTRC89
dd4388e851 Fixed fog bulbs fo sky 2023-06-03 15:23:04 +02:00
hispidence
b354bca1f0 Regen docs after duplicated LogLevel.h removal. 2023-06-03 11:44:57 +01:00
Lwmte
5e731294f4 Update Changes.txt 2023-06-03 10:33:29 +02:00
Lwmte
dd29f27742 Update Changes.txt 2023-06-03 10:16:32 +02:00
Lwmte
ce3a351b61 Register flipmaps as neighbors to solve some cases of collision and pickup detection 2023-06-03 10:11:41 +02:00
Sezz
1be9d42aa4 Remove completed TODO comments 2023-06-03 15:34:57 +10:00
Sezz
c9919ab37e Fix ordering 2023-06-03 15:32:45 +10:00
Lwmte
d292a60cb6 Merge branch 'renderer_fixes_and_features' into develop 2023-06-02 23:26:04 +02:00
Lwmte
c6de69418e Remove duplicated LogLevel.h file 2023-06-02 23:12:53 +02:00
Lwmte
258970a406 Fix possible nullref exception 2023-06-02 22:33:47 +02:00
Nemoel-Tomo
335d29ec61
make puzzle_done show up if there is no trigger set (#1129)
* make puzzle_done show up if there is o trigger set
* Remove copypaste, use TRIGGER_BITS constant instead of magic number mask

---------

Co-authored-by: Lwmte <3331699+Lwmte@users.noreply.github.com>
2023-06-02 23:08:52 +03:00
Lwmte
378f2878f9 Filter out fog bulbs which are in flipped rooms, don't make a copy for iterator, refactors 2023-06-02 22:08:58 +02:00
Lwmte
1f17dd9995 Replace filesystem::exists with is_regular_file and is_directory to resolve ambiguity in file checks 2023-06-02 20:33:37 +02:00
Sezz
6c888703c3 Update appearance 2023-06-03 00:04:23 +10:00
Sezz
d352174338 Improve crosshair pulse when target is hit 2023-06-02 22:20:37 +10:00
Lwmte
2c6f78b129 Update Changes.txt 2023-06-02 09:04:13 +02:00
MontyTRC89
49cd4fadbc Fixed statics transparent faces 2023-06-02 06:00:36 +02:00
MontyTRC89
1d7b102fc5 Merge branch 'develop' into renderer_fixes_and_features
# Conflicts:
#	TombEngine/Renderer/Renderer11Frame.cpp
2023-06-02 05:29:58 +02:00
MontyTRC89
913ec9230e Merge branch 'renderer_fixes_and_features' of https://github.com/MontyTRC89/TombEngine into renderer_fixes_and_features 2023-06-02 05:28:54 +02:00
MontyTRC89
b4edeaa5c8 Test a bigger radius for avoiding fog bulbs bad clipping 2023-06-02 05:28:47 +02:00
Lwmte
6b20e63c4a Don't burn enemies underwater 2023-06-01 20:23:40 +02:00
Lwmte
7cdcbba799 Fix inconsistent multiline string spacing on different display modes 2023-05-31 23:15:45 +02:00
hispidence
0ec39ac7f0 Fix doc comments & regen docs. 2023-05-31 21:48:00 +01:00
Jakub
fe7c1266d5
Update Changes.txt 2023-05-31 09:15:51 +01:00
Jakub
a668d49331
Implemented fog bulb (#1110)
* Added fog bulbs

* WIP raymarch

* constant fog formula with simplex noise

* Improved fog formula and handling

* Raymarch less expansive;
Added fog bulbs to sprites;
Removed premultiplication of fog density by color at load time;

* Avoid raymarch if fog > 1

* Sorting fog bulbs front to back;
Performance improvements;

* Added frustum culling for fog bulbs

* Tryiing without raymarch

* Refactored fog code;
Added noise and wibble to fog;
Fixed sprites;

* Disabled wibble for fog

* Removed noise

* Fof bulbs like TR5

* Fixed Pascal Case in RenderView;
Fixed formatting things;
Fixed sprites;

* Optimizations

* Fixed sprites in fog bulbs

* Fixed project paths

* Fix compiler warning

* Fixed repository

* Fog bulbs for sky and horizon

* Sky tessellation

* Update Renderer11Draw.cpp

---------

Co-authored-by: MontyTRC89 <montyhammet@hotmail.it>
Co-authored-by: Raildex <n@a.com>
Co-authored-by: Lwmte <3331699+Lwmte@users.noreply.github.com>
2023-05-31 09:12:20 +01:00
Lwmte
1efac8316b Update Renderer11Draw.cpp 2023-05-31 09:23:34 +02:00
Lwmte
31544858c4 Don't spam log with room collector messages in release builds 2023-05-31 08:51:29 +02:00
MontyTRC89
b2cdf90b3c Merge branch 'develop' into renderer_fixes_and_features 2023-05-31 06:01:05 +02:00
MontyTRC89
e4901efa93 Sky tessellation 2023-05-31 06:00:42 +02:00
Lwmte
0d8a27adb6 Upgrade version to 1.0.9/1.6.7 2023-05-30 21:51:58 +02:00
Lwmte
051991e90a Fix incorrect debug page for GCI spheres 2023-05-30 20:03:37 +02:00
Sezz
a687725837 Simplify; add TODO 2023-05-30 14:56:43 +10:00
Sezz
ee6dd9edde Update TargetHighlighter.cpp 2023-05-30 02:08:21 +10:00
Sezz
e7f444331e Dehardcode constant 2023-05-30 02:07:50 +10:00
Sezz
cfc22ee5d1 Remove pointless temporary variable 2023-05-30 01:54:48 +10:00
Sezz
d2912b4f40 Simplify 2023-05-30 01:52:06 +10:00
Sezz
a5bbbbdb5c Define constant 2023-05-30 01:29:16 +10:00
Sezz
82616a4cf3 Update TargetHighlighter.cpp 2023-05-30 01:24:51 +10:00
Sezz
1b9495fa0e Reorder constnst 2023-05-30 01:17:50 +10:00
Sezz
d3c6659331 Final cleanup pass 2023-05-30 01:10:13 +10:00