223 Commits (7b2de562c2d9a580ff1fddbcf3c8d45edcb05b06)

Author SHA1 Message Date
Gleb Mazovetskiy 54e30ff210 light_render: Use an std::span for light tables 8 months ago
Gleb Mazovetskiy f1a9db8f59 Extract the vision algorithm to a separate library 11 months ago
Roman Penyaev efc46f3fab lighting: make `DoVision()` more generic 11 months ago
Roman Penyaev 5226d5546c lighting: fix vision through diagonally adjacent tiles 11 months ago
Roman Penyaev 88d0cb749f
lighting: fix long-standing issue with invisible objects (#7901) 11 months ago
staphen fec72f87aa Swap offsets in distance formula for light cones 1 year ago
staphen b9d79b4314 Do not process vision for remote players when they are between dungeon levels 1 year ago
Gleb Mazovetskiy b76feb2be3 Extract game mode out of init.cpp 1 year ago
Gleb Mazovetskiy a49b1f2d58 Extract Is{Any,None}Of out of engine.hpp 1 year ago
Gleb Mazovetskiy 7b0558146e Async load: Handle errors 1 year ago
Gleb Mazovetskiy 3d716f74d3 Add dun_render_benchmark 2 years ago
Gleb Mazovetskiy 624afafe58 Extract Crawl to a library 2 years ago
obligaron 597e6b5f5f Add comment for fully light and fully dark optimiation assert 2 years ago
obligaron 4b7424949f Make IsFullyDark/IsFullyLit respect hell and hellfire levels 2 years ago
Eric Robinson 692365fe8c
Clean up: MakeLightTable() (#7089) 2 years ago
Eric Robinson 0ac30d101d
Refactor TileHasAny() (#7085) 2 years ago
Gleb Mazovetskiy 25c1c5b372 Fix a few -Wsign-compare warnings 2 years ago
Anders Jenbo af295b9f48 Fix warnings with conversion between size_t and int for playerId 2 years ago
Gleb Mazovetskiy c5a5dc9f5c Fix a few MSVC warnings 2 years ago
Gleb Mazovetskiy 0f77cc3797 Force-inline methods to improve debug build perf 3 years ago
Gleb Mazovetskiy 5bf0b8bc96 Add more missing <cstdint> includes 3 years ago
Anders Jenbo b7424a0068 Clean up PmChangeLightOff() 3 years ago
Anders Jenbo 124cc71800 Update realtime lighting when static lights are changed 3 years ago
Anders Jenbo acf98f2bdc Fix wrong check for light level 3 years ago
Anders Jenbo f345087e75 Fix Lazarus glowing inside the wall 3 years ago
Anders Jenbo 4db65d94de Add glow to Crypt lava tiles 3 years ago
Anders Jenbo eef0b10e1f Hellfire: Fix light fall off not with in it's radious 3 years ago
Anders Jenbo 6ba5998a97 Unset all vision before updating current ones 3 years ago
Anders Jenbo d8b5c3a970 Fix light brightness pop on load 3 years ago
Anders Jenbo 828a52dc6d Clean up ProcessLightsList() 3 years ago
qndel 731ad1ada5
use std::rotate (#6019) 3 years ago
Anders Jenbo e969a8ad01 Invert player to vision relation 3 years ago
Anders Jenbo 231f6814f7 Use rectangle logic in vision and lighting updates 3 years ago
Anders Jenbo 382212b98c Remove DisableLighting from release builds 3 years ago
Anders Jenbo 13c5c09990 Clean up Light related naming 3 years ago
Anders Jenbo 3304e8a542 Clean up lighting_color_cycling() 3 years ago
Anders Jenbo 0b19c2fd4f Assert correct use of LightFalloffs 3 years ago
Anders Jenbo 3723fb2cf0 Clean up light table generation 3 years ago
Anders Jenbo 53d4e72e19 Fix Hell modification of the light table 3 years ago
Anders Jenbo b36709666b Clean up Nest and Crypt modifications to the light table 3 years ago
Anders Jenbo 8ef94f7cc0 Only generate the relevant version of LightFalloffs 3 years ago
Anders Jenbo 2afcd9e654 Cleanup generation of LightConeInterpolations 3 years ago
Anders Jenbo 5d57d5a323 Rename lightradius and lightblock 3 years ago
Anders Jenbo dc2d97c112 Split lighting shades from trn tables 3 years ago
Anders Jenbo f9b5c61f68 Extract pause translations table as a data file 3 years ago
Anders Jenbo 7aee0b311b
Fix light smearing when walking (#6002) 3 years ago
Anders Jenbo 779f16280c Consistently use uint8_t for lighting values 3 years ago
Gleb Mazovetskiy 6327e713e0 Lowercase all file paths 4 years ago
Vladimir Olteanu 8fd3be67b5 Refactor VisionCrawlTable 4 years ago
Anders Jenbo 2d21fc372e Remove more miniwin code 4 years ago