devilutionX/Source/utils
Gleb Mazovetskiy cb9da2cadc 🎉 SDL1: An option to render directly to video mem
Now that we no longer have a buffer border, we can render directly to
the video memory if the output surface is 8-bit and double buffering is
enabled.

Also adds a flag to force this even when double buffering is disabled,
because some systems emulate 8-bit mode with something else, so the
output is always buffered.

This required a tweak to the cursor to make sure that we clear it after
`SDL_Flip`.
2021-05-13 03:17:45 +02:00
..
stdcompat 🎨 Run clang-format 2021-05-07 23:26:39 +02:00
attributes.h 🔥 Mark dun_render functions as hot 2021-05-13 01:54:27 +02:00
console.cpp 🚚 Restructure files 2021-04-16 03:57:22 +02:00
console.h 🧹 Add and use a DVL_ALWAYS_INLINE macro 2021-05-13 01:54:27 +02:00
display.cpp 🎉 SDL1: An option to render directly to video mem 2021-05-13 03:17:45 +02:00
display.h 🚚 Restructure files 2021-04-16 03:57:22 +02:00
enum_traits.h 🚚 Move enum_traits.h to utils 2021-04-22 20:33:24 +02:00
file_util.cpp Windows: Handle Unicode paths in language.cpp 2021-05-10 12:35:37 +02:00
file_util.h Windows: Handle Unicode paths in language.cpp 2021-05-10 12:35:37 +02:00
language.cpp Windows: Handle Unicode paths in language.cpp 2021-05-10 12:35:37 +02:00
language.h Support for plural forms in translations 2021-05-01 19:27:55 +02:00
log.hpp log.hpp: Fix app_fatal local definition 2021-05-10 08:34:12 +02:00
math.h 🎨 Fix line endings 2021-05-07 23:22:51 +02:00
paths.cpp Remove vita workaround 2021-04-28 15:27:49 +02:00
paths.h Remove globals from paths.h 2021-04-25 22:26:37 +02:00
push_aulib_decoder.cpp 🐞 Fix data race in PushAulibDecoder 2021-05-02 14:15:35 +01:00
push_aulib_decoder.h 🎉 Switch from SDL_mixer to SDL_audiolib 2021-04-27 00:54:50 +01:00
sdl2_backports.h 🎨 Format code 2021-04-19 00:37:33 +02:00
sdl2_to_1_2_backports.cpp 🧹 SDL1 backports: Move GetBase/PrefPath to cpp 2021-04-19 12:27:08 +02:00
sdl2_to_1_2_backports.h 🧹 Add and use a DVL_ALWAYS_INLINE macro 2021-05-13 01:54:27 +02:00
sdl_compat.h 🚚 Restructure files 2021-04-16 03:57:22 +02:00
sdl_mutex.h 🎉 Switch from SDL_mixer to SDL_audiolib 2021-04-27 00:54:50 +01:00
sdl_ptrs.h 🚚 Restructure files 2021-04-16 03:57:22 +02:00
soundsample.cpp 🎨 Run clang-format 2021-05-07 23:26:39 +02:00
soundsample.h ♻️Migrate more code away from miniwin 2021-05-13 02:30:18 +02:00
stubs.h Modernize deprecated headers 2021-04-25 02:50:31 +02:00
thread.cpp Migrate existing log entries 2021-04-25 02:39:42 +02:00
thread.h 🚚 Restructure files 2021-04-16 03:57:22 +02:00
ui_fwd.h 🎉 Remove buffer padding 2021-05-11 07:57:08 +02:00
utf8.h 🚚 Restructure files 2021-04-16 03:57:22 +02:00