94 Commits (f2140688e781e3fa55ec6e03c12b28b10285faf7)

Author SHA1 Message Date
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
Anders Jenbo e280432b92 🚨 Fix all SDL1 warnings 5 years ago
Gleb Mazovetskiy 83ce7c27af Enginify `trans_rect` 5 years ago
FluffyQuack 63d9562cfd Fix for RightMask_Transparent[] array so that each row increases by 2 rather than alternating between 1 and 3. 5 years ago
Anders Jenbo 39999791b3 Revamp ini options and sync in multiplayer 5 years ago
Gleb Mazovetskiy 588458d500 Remove gpBufStart 5 years ago
Anders Jenbo 879077de7d Fix missing tile peases when using blended transparancy 5 years ago
pionere d5a0fa8e85 get rid of a few warnings 5 years ago
FluffyQuack 790c8e17e5 Implemented blended tranparency 5 years ago
Arsène Pérard-Gayot c631b4daf8
`RenderLine()` function fix for issue #941 (#942) 5 years ago
Arsène Pérard-Gayot 8e1c61a6f7
Improvements to the `RenderLine()` function (#920) 5 years ago
qndel b81d2eb831
some cleanups (#2099) 6 years ago
Anders Jenbo 145ab3c48e Apply more defines to replace magic numbers 6 years ago
Anders Jenbo c1b4d3d8b5 Copy documentation from sanctuary/notes 6 years ago
Anders Jenbo 1ba96a6777 Add doxygen description to remaining engine files 6 years ago
Anders Jenbo dc8be6c0ab
C++03 compatibility (#736) 6 years ago
Anders Jenbo b7c126d976 Apply defines to render 6 years ago
Anders Jenbo af4ef7b19b Fix rendering the ground part of foliage 6 years ago
Anders Jenbo 3c276a3cd3 Add documentation 6 years ago
Anders Jenbo ffb6de3f5a Don't draw in to the panels 6 years ago
Anders Jenbo 67d7655544 Fix world_draw_black_tile not taking buffer borders in to account 6 years ago
Anders Jenbo e641eda71d Document a couple of render functions 6 years ago
Anders Jenbo e7e51abd13 Document remaning functions in render related files 6 years ago
Anders Jenbo 20621a0642
add all.h and use in place of diablo.h (#2005) 6 years ago
Marek Majkowski 15b021f8b7 Misc: "typedef enum" is not correct. Just "enum" is fine. 6 years ago
Gleb Mazovetskiy ef20d1a038 Fix more UBSAN errors 6 years ago
Mathieu Maret a12a7998d1 simplify world_draw_black_tile 6 years ago
Mathieu Maret b2ed866c7a Code simplification using memset/memcpy 6 years ago
Anders Jenbo 2348c3a8fd Documentations, enums and clean ups 6 years ago
Anders Jenbo 7d1b0f24f7 Eliminate overdraw in cell functions 7 years ago
Anders Jenbo da679a66a6 Convert inc file to a function 7 years ago
Anders Jenbo 16820106bc Merge town_draw() with scrollrt_draw() 7 years ago
Anders Jenbo f8c16a1dcb Only use safe blitting and set gpBufEnd to the correct relative values 7 years ago
Anders Jenbo d0f1100983 Drop speedcel optimizations 7 years ago
Gleb Mazovetskiy fb37bbf675 Disable some signed shift UBSAN warnings 7 years ago
Gleb Mazovetskiy 1ec5fa7896 Fix UB: load/store of misaligned render.cpp:130 7 years ago
arczi84 1ab2fb2666 Endian madness 7 years ago
Anders Jenbo 4fc52a0e23 Format render.cpp 7 years ago
Anders Jenbo ec90987be0 Switch to new render from Galaxy 7 years ago
Anders Jenbo b023104434 Remove u from values 7 years ago
Anders Jenbo 6ba57a2d10 Remove the last bit of garbage 7 years ago
Anders Jenbo 5ab9f4609a Clean up signedness 7 years ago
Joan Karadimov f695061d05 Replace resolution-related hard-coded numbers with constants 7 years ago
Anders Jenbo 11b6b1f860 Remove more garbage 7 years ago
galaxyhaxz 777c517b8e Change ASM macro 7 years ago
galaxyhaxz 540892ff9d Preliminary support for fixed header files 7 years ago