29 Commits (cffb2566dfc3eede60def856bedc51a4cfa36af4)

Author SHA1 Message Date
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
Anders Jenbo bfb3c11c2b 🎨 Change namespace to devilution 5 years ago
Anders Jenbo 630e507f63 🚚 Apply namespace 5 years ago
Anders Jenbo a2656637e4 🎨 Format source 5 years ago
Juliano Leal Goncalves 800dbce066 ♻️ Move options-related structs to new 'options.h' file 5 years ago
Gleb Mazovetskiy 70d1d633bd Get rid of SCREEN_X / SCREEN_Y 5 years ago
Gleb Mazovetskiy ae22644d43 CelOutputBuffer: Recover lost performance 5 years ago
Gleb Mazovetskiy cd59a1c323 Completely replace gpBuffer with CelOutputBuffer 5 years ago
Gleb Mazovetskiy f607807c95 Migrate the rest of drawing away from gpBufEnd 5 years ago
Juliano Leal Goncalves 103cde53ff ♻️ Make options struct hierarchical 5 years ago