237 Commits (next)

Author SHA1 Message Date
Stephen C. Wills 45dbe6aa61
Shift software cursor graphic and remove special casing (#6512) 3 years ago
Gleb Mazovetskiy d6b7949dab Fonts: Use pre-cropped CLX sprites 3 years ago
DakkJaniels ad19caf667 Move hp/mana display and item graphics to gameplay options 3 years ago
Gleb Mazovetskiy d8cd147ac7 Re-encode CL2 on load 3 years ago
Gleb Mazovetskiy 14ce84b056 Fix CLX outline clipped rendering on the right 3 years ago
Anders Jenbo e8910bb3d7 Do not crash on missing fonts 3 years ago
qndel c362808165
debug path command (#6101) 3 years ago
Anders Jenbo 1d90730b0a Correct use of local instead of global lightTableIndex 3 years ago
qndel 3500dc1861 code cleanup 3 years ago
Gleb Mazovetskiy 5bf0b8bc96 Add more missing <cstdint> includes 3 years ago
Gleb Mazovetskiy 4fa3732526 Add missing <cstdint> includes 3 years ago
Anders Jenbo 6998906b32 Hellfire: let light affect the player 3 years ago
qndel 731ad1ada5
use std::rotate (#6019) 3 years ago
Anders Jenbo dc2d97c112 Split lighting shades from trn tables 3 years ago
Anders Jenbo ec9d1b5550 Rename _oLight to applyLighting 3 years ago
Gleb Mazovetskiy ac0627f029 Add a debug function that describes a CLX 3 years ago
Gleb Mazovetskiy 8408743eed Draw item labels before the monster health bar 3 years ago
Gleb Mazovetskiy 3f0d089928 Blitter: Minor optimization 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
obligaron 36ecc50fcb Always use infravision in Arenas 3 years ago
Gleb Mazovetskiy 957bd03b98 Remove `FMT_COMPILE` in "cold" places 3 years ago
Gleb Mazovetskiy f7580f188c Fix multiline `DrawStringWithColors` alignment 3 years ago
KPhoenix a1fbf5253f `enum talk_id` -> `enum class TalkID` 3 years ago
Gleb Mazovetskiy 98294e0ad5 Optimize `MissileData`: 32 bytes -> 24 3 years ago
Gleb Mazovetskiy 0a6a8e8aa0 Clean up missile data access 3 years ago
KPhoenix 7947b99511 Implement new enum class 3 years ago
Gleb Mazovetskiy 1788d2f8ec Remove miniwin 3 years ago
staphen dd6ce177f7 Derive viewport geometry from player position 3 years ago
Gleb Mazovetskiy 527e876fff Disable item labels when in store 3 years ago
Anders Jenbo c99f7cf644
Floating numbers (#5639) 3 years ago
KPhoenix 8db521727d
`enum missile_id` -> `enum class MissileID` 3 years ago
Anders Jenbo e50e21e0e4 Use outline for spell icon texts 3 years ago
Anders Jenbo bb2463862c Use Position in AddItemToLabelQueue() 3 years ago
Anders Jenbo a29fc3a074 Correct casing for Player::isWalking() 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 aa2f88e5f6 Remove software cursor state for hardware cursor 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 5024bc0f07 Show FPS up to 1 decimal point 3 years ago
Gleb Mazovetskiy 7a3882722e Text rendering and chat input fixes 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