gzdoom/src/win32
Christoph Oelckers 03626107eb - changed multipatch texture composition to always composite off full source images and not do it recursively.
Previously it tried to copy all patches of composite sub-images directly onto the main image.
This caused massive complications throughout the entire true color texture code and made any attempt of caching the source data for composition next to impossible because the entire composition process operated on the raw data read from the texture and not some cacheable image. While this may cause more pixel data to be processed, this will be easily offset by being able to reuse patches for multiple textures, once a caching system is in place, which even for the IWADs happens quite frequently.

Removing the now unneeded arguments from the implementation also makes things a lot easier to handle.
2018-12-08 17:23:15 +01:00
..
afxres.h
base_sysfb.cpp - make the non-fullscreen window default to 80% of the current display size on Windows. 2018-07-28 11:57:51 +02:00
base_sysfb.h - make the non-fullscreen window default to 80% of the current display size on Windows. 2018-07-28 11:57:51 +02:00
boing1.ico
boing2.ico
boing3.ico
boing4.ico
boing5.ico
boing6.ico
boing7.ico
boing8.ico
critsec.cpp - This shouldn't have been committed. 2018-02-25 16:15:24 +01:00
deadguy.bmp
gl_sysfb.cpp - moved the entire OpenGL backend into a separate namespace. 2018-10-29 13:56:17 +01:00
gl_sysfb.h - split up Win32's SystemGLFrameBuffer as well to get the shareable parts between OpenGL and Vulkan into a base class. 2018-06-24 21:26:32 +02:00
hardware.cpp - default to fullscreen display. 2018-07-28 10:05:50 +02:00
hardware.h - fullscreen toggle and some cleanup. Not fully working yet. 2018-06-17 22:11:35 +02:00
helperthread.cpp
helperthread.h
i_cd.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
i_crash.cpp - remove unused VectoredTryCatch 2018-06-10 13:15:31 +02:00
i_dijoy.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
i_input.cpp - added end line to various messages 2018-05-11 18:03:57 +03:00
i_input.h
i_keyboard.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
i_main.cpp - made CDoomError inherit from std::exception so that the main catch block can also deal with exceptions thrown by the STL. 2018-11-23 10:18:52 +01:00
i_mouse.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
i_rawps2.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
i_specialpaths.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
i_system.cpp - changed multipatch texture composition to always composite off full source images and not do it recursively. 2018-12-08 17:23:15 +01:00
i_system.h - add NUMA awareness to drawer threads 2018-11-22 14:48:09 +01:00
i_xinput.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
icon1.ico
optwin32.h
rawinput.h
resource.h
st_start.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
wglext.h
win32basevideo.cpp - fixed bad case in #include. 2018-11-04 21:33:35 +01:00
win32basevideo.h - split up Win32's SystemGLFrameBuffer as well to get the shareable parts between OpenGL and Vulkan into a base class. 2018-06-24 21:26:32 +02:00
win32glvideo.cpp - moved the entire OpenGL backend into a separate namespace. 2018-10-29 13:56:17 +01:00
win32glvideo.h - split Win32GLVideo in two so that the OpenGL independent part can be used for Vulkan as well. 2018-06-24 20:47:00 +02:00
winres.h
zdoom.exe.manifest
zdoom.rc - Fixed zdoom.rc for MinGW. 2018-06-18 20:57:52 +02:00