187 Commits (d55a1c8a7d5a72b2476cc3ef246cafcea8cee078)

Author SHA1 Message Date
Gleb Mazovetskiy d55a1c8a7d
Pass CelOutputBuffer to game text printing (#1095) 5 years ago
Gleb Mazovetskiy 83ce7c27af Enginify `trans_rect` 5 years ago
Gleb Mazovetskiy 188d3d5ec0 automap: Migrate away from gpBuffer/gpBufEnd 5 years ago
Anders Jenbo 39999791b3 Revamp ini options and sync in multiplayer 5 years ago
Gleb Mazovetskiy e5d7571ea7 Cleanup: Remove ENG_set_pixel function 5 years ago
Gleb Mazovetskiy 0a6640397b Fix two-handed weapons in inventory 5 years ago
Gleb Mazovetskiy bd18080c32 Fix CelBlitLightBlendedSafeTo 5 years ago
Gleb Mazovetskiy 8283f85e24 Engine: Functions to render to any buffer 5 years ago
Anders Jenbo 36a196389b Fix remaning basic compiler errors and warnings 5 years ago
pionere f5c1079d6f eliminate unused code 5 years ago
pionere d5a0fa8e85 get rid of a few warnings 5 years ago
pionere 40eaf8a6f5 SeedCount is _DEBUG-only 5 years ago
FluffyQuack 790c8e17e5 Implemented blended tranparency 5 years ago
qndel c0f5749728 Fix RNG diverging during level generation depending on the code path 5 years ago
Anders Jenbo 374e8177ef Remove wave.cpp 5 years ago
Anders Jenbo fd210b4b0b Clean up Cl2ApplyTrans 5 years ago
Anders Jenbo 2dc33b58ea Reorder engine.cpp 5 years ago
Gleb Mazovetskiy ec329e645c Fix all "no-write-strings" warnings 5 years ago
Anders Jenbo 31ac716c3d
99 lines of documentation (#2058) 6 years ago
Robin Eklind c2df2635db engine: add BUGFIX comment for Cl2BlitOutlineSafe 6 years ago
Anders Jenbo 3b8bcf98bf Enable assertions 6 years ago
Anders Jenbo cc280eeba3 Enable asserts in files that where cleaned 6 years ago
Anders Jenbo cd18914026 Avoid void pointers 6 years ago
Anders Jenbo 6704657e71 Apply sematic codestyle 6 years ago
Anders Jenbo 660405505f Remove C compat 6 years ago
Anders Jenbo 58e424412a
Better line drawing function (#98) 6 years ago
Anders Jenbo 3c276a3cd3 Add documentation 6 years ago
Anders Jenbo e7e51abd13 Document remaning functions in render related files 6 years ago
Anders Jenbo a29d64b923 Document engine.cpp functions 6 years ago
Anders Jenbo f1616060e5 Document CL2 render functions 6 years ago
Anders Jenbo 20621a0642
add all.h and use in place of diablo.h (#2005) 6 years ago
qndel a6a89bca3a apply TRUE/FALSE 6 years ago
Anders Jenbo f761c73723 Correct CelBlitWidth signature 6 years ago
Anders Jenbo 0c90ad0527 Set bool values TRUE/FALSE 6 years ago
Robin Eklind f9fa98984b engine: pass tbl parameter explicitly instead of using default parameter values 6 years ago
galaxyhaxz 67fedd9e99 Fix unknown struct field and drawpanflag 6 years ago
Anders Jenbo 0e578ffb11 Enable assertions 6 years ago
Anders Jenbo 1df595c1e0 Revert e35b00acd9 for CelBlitLightSafe 6 years ago
Mathieu Maret e35b00acd9 Simplify few loops by using memcpy 6 years ago
Anders Jenbo 933262d701 Remove support for partial cel decoding 6 years ago
Robin Eklind e155a9423e rename random to random_ to avoid collision with random in stdlib.h 6 years ago
Anders Jenbo 7d1b0f24f7 Eliminate overdraw in cell functions 6 years ago
Anders Jenbo 3fe2d08940 Deduplicate monster drawing 6 years ago
Anders Jenbo f8c16a1dcb Only use safe blitting and set gpBufEnd to the correct relative values 6 years ago
Anders Jenbo 337bc9b125 Render text in screen cordinates instead of buffer offsets 6 years ago
Anders Jenbo ad7a621e5f Drop PitchTbl to avoid resolution restriction 6 years ago
Anders Jenbo 9e1b161bc0 Unify upper and lower screen rendering 6 years ago
Anders Jenbo 6597688eac Rename cell functions 7 years ago
Anders Jenbo bf040777cb Make more use of cell helpers 7 years ago
Gleb Mazovetskiy e4de2ad177 Fix UB: Signed integer overflow engine.cpp:1264 7 years ago