38 Commits (7ea712428ebf3df5da58e107cc40e8db3825bebc)

Author SHA1 Message Date
qndel c362808165
debug path command (#6101) 3 years ago
Anders Jenbo 1d90730b0a Correct use of local instead of global lightTableIndex 3 years ago
Anders Jenbo dc2d97c112 Split lighting shades from trn tables 3 years ago
Gleb Mazovetskiy e81f8affba Fix rendering issues introduced by #5913 3 years ago
Gleb Mazovetskiy 774993c6d0 dun_renderer: Avoid calling 0-width `Blit*` 3 years ago
Gleb Mazovetskiy 397529bf0f Rendering: Unify and optimize pixel blitters 3 years ago
Gleb Mazovetskiy 1788d2f8ec Remove miniwin 3 years ago
Gleb Mazovetskiy f4b8edb5dc Surface.pitch(): int -> uint16_t 3 years ago
Gleb Mazovetskiy e06ca9a016 dun_render: Remove unused argument from RenderTile 3 years ago
Gleb Mazovetskiy 1addfc9e54 dun_render: Deduplicate trapezoid upper half 3 years ago
Gleb Mazovetskiy 63a042d0e3 dun_render: Simplify non-masked primitives 3 years ago
Gleb Mazovetskiy 55d25fd079 dun_render: Swap32LE the data offset 3 years ago
Gleb Mazovetskiy 79b330825d dun_render: Avoid `Invalid` tile type 3 years ago
Gleb Mazovetskiy 44ed0296d8 dun_render: Overhaul mask handling 3 years ago
Gleb Mazovetskiy aca4aae3c1 dun_render: Remove the use of `LightTableIndex` 3 years ago
Gleb Mazovetskiy 3afef6299f Level renderer: Remove `cel_transparency/foliage_active` globals 3 years ago
Gleb Mazovetskiy 1293dfb86d Level renderer: Remove `level_piece_id` global 3 years ago
Gleb Mazovetskiy c616e0d6d2 Level renderer: Remove `arch_draw_type` global 3 years ago
Gleb Mazovetskiy 69c429bb68 Level renderer: Remove `level_cel_block` global 3 years ago
Gleb Mazovetskiy 4cf0053ece Set underlying type for all the enums 4 years ago
Gleb Mazovetskiy a4ac41cece Replace `DVL_VK` virtual key codes with `SDLK` 4 years ago
Anders Jenbo 3ae834148a Split event handeling from general miniwin features 4 years ago
Anders Jenbo 2d21fc372e Remove more miniwin code 4 years ago
Gleb Mazovetskiy eb8721885d Fix clang warnings 4 years ago
Anders Jenbo 860bd1cebf Operate directly on SOL data 4 years ago
Anders Jenbo 0508311959 Cleanup block_lvid checks 4 years ago
Anders Jenbo b6bdbcfc98 Stip stippled transparency 4 years ago
obligaron 6273f700fa
Add some Graphic Settings to Settingsmenu (#3617) 4 years ago
Juliano Leal Goncalves 7da37da8c9 ♻️ Leverage 'Point' in 'RenderTile' function 5 years ago
Anders Jenbo dce78dde62 Rename lighting globals 5 years ago
Gleb Mazovetskiy cb0dae8590 🚚 Rename `CelOutputBuf` to `Surface` and extract 5 years ago
Anders Jenbo 8e07ef8fe5 Clang-tidy: misc-unused-parameters 5 years ago
Anders Jenbo 2bdb6caa07
Cleanup majority of remaning implicit bool conversions (#2234) 5 years ago
Anders Jenbo af254601d6 ♻️ Apply clang-tidy to engine 5 years ago
Gleb Mazovetskiy f624b9788c 🔥 Mark `dun_render` functions as `hot` 5 years ago
Gleb Mazovetskiy 4d10642b3d 🧹 Add and use a DVL_ALWAYS_INLINE macro 5 years ago
Gleb Mazovetskiy fb27ee3907 💨 dun_render.cpp: Faster RenderLine 5 years ago
Gleb Mazovetskiy 59dd42692f 🚚 Move render.cpp to engine/render/dun_render.cpp 5 years ago
Anders Jenbo f579b2f287 Handle cel/cl2 files as byte arrays 5 years ago
Gleb Mazovetskiy 18967ce5ff 🎉 render.cpp: Do not render out-of-bounds 5 years ago
Gleb Mazovetskiy 1b8b62a8c2 ♻️ Store CEL width with the sprite itself 5 years ago
thebigMuh ad8f342db0 Adding constness 5 years ago
Anders Jenbo a32ac83090 🎨 cleanup trivial trype comparisons 5 years ago
Anders Jenbo 2969b80163 🎨 Run readability-identifier-naming on all src sub-folders 5 years ago
Anders Jenbo 373f28736f 🎨 Acceptable parts of modernize-* 5 years ago
Anders Jenbo c89bd9c001 🚨 Fix remaning warnings for clang and gcc 5 years ago
Anders Jenbo 5fdb9ce459 🎨 Format code 5 years ago
Anders Jenbo 997c1dba55 🚚 Split up all.h in to proper header relations 5 years ago
Anders Jenbo f450d6a125 🚚 Move defines to there proper files 5 years ago
Gleb Mazovetskiy 77632cd83e `world_draw_black_tile`: Stop relying on buffer padding 5 years ago