83 Commits (install)

Author SHA1 Message Date
Gleb Mazovetskiy 54e30ff210 light_render: Use an std::span for light tables 8 months ago
Gleb Mazovetskiy 8c6b2853ca Make light render benchmark standalone 9 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
Gleb Mazovetskiy d7647d6c63 More dependency untangling 1 year ago
Gleb Mazovetskiy c31836eab8 Split up `engine.{h,cpp}` 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 4b7424949f Make IsFullyDark/IsFullyLit respect hell and hellfire levels 2 years ago
Anders Jenbo af295b9f48 Fix warnings with conversion between size_t and int for playerId 2 years ago
Gleb Mazovetskiy 5cc1f98b8d Remove utils/stdcompat/invoke_result_t.hpp 3 years ago
Gleb Mazovetskiy 14540164a7 Remove utils/stdcompat/optional.hpp 3 years ago
qndel 3500dc1861 code cleanup 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 828a52dc6d Clean up ProcessLightsList() 3 years ago
Anders Jenbo e969a8ad01 Invert player to vision relation 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 dc2d97c112 Split lighting shades from trn tables 3 years ago
Vladimir Olteanu 8fd3be67b5 Refactor VisionCrawlTable 4 years ago
Anders Jenbo 2d21fc372e Remove more miniwin code 4 years ago
Andrew James 593a9f3b4b
Pull distinct points from VisionCrawlTable used by guardians (#4844) 4 years ago
Gleb Mazovetskiy c8ddf7df65 Crawl: Move implementation from header to cpp 4 years ago
Andrew James c479488fd7
Remove unnecessary assert (#4911) 4 years ago
Vladimir Olteanu bed5bd9ec1 Eliminate CrawlTable 4 years ago
Gleb Mazovetskiy 3b2e560fa0
Non-int versions of `Point` and `Displacement` (#4824) 4 years ago
Vladimir Olteanu 5a5111f1d8
Refactor CrawlTable (#4833) 4 years ago
Anders Jenbo fd98aff9f1 Move shared dungeon level code to common function 4 years ago
Andrew James 1047e408bd
Simplify logic of UpdateMissilePos using helpers from 4620 (#4621) 4 years ago
qndel 9ba64ad08b
TRN rewrite + bugfix (#4056) 4 years ago
qndel b7b01ce1fd remove InitLightMax 4 years ago
Gleb Mazovetskiy 076b0c0c05 Overhaul tests 4 years ago
qndel e567953bc9 Sharing automap exploration in multiplayer 4 years ago
obligaron 1b3381ce8e Move CrawlNum to CrawlTable and make it extern visible 5 years ago
Juliano Leal Goncalves a91074d470 🚚 Rename 'LightStruct' struct to 'Light' 5 years ago
Anders Jenbo ef6275caac Clean up private function names 5 years ago
Anders Jenbo 4bf4e42230 Move local symbols to anonymous namespace 5 years ago
Anders Jenbo dce78dde62 Rename lighting globals 5 years ago
Anders Jenbo bc59218d0d More clang-tidy/Android Studio cleanups 5 years ago
qndel dadf418fe0
fix typo (#2266) 5 years ago
Gleb Mazovetskiy f9f301b054 🚚 engine.h: Extract `Point`, `Direction`, `clamp` 5 years ago
Juliano Leal Goncalves b3ec79af4f
Leverage 'Point' in Lighting and Player functions (#2048) 5 years ago
Gleb Mazovetskiy 0bfc147b78
🧹 Remove `DiabloAllocPtr` and friends (#1824) 5 years ago
Anders Jenbo 2bd13451a1 ♻️Apply point positioning to all remaning entities 5 years ago
Anders Jenbo 373f28736f 🎨 Acceptable parts of modernize-* 5 years ago
Anders Jenbo 8c821e98d3 🚚 Restructure files 5 years ago
Anders Jenbo 997c1dba55 🚚 Split up all.h in to proper header relations 5 years ago