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
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
helperthread.cpp
helperthread.h
i_cd.cpp
i_crash.cpp
i_dijoy.cpp
i_input.cpp
i_input.h
i_keyboard.cpp
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
i_rawps2.cpp
i_specialpaths.cpp
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
icon1.ico
optwin32.h
rawinput.h
resource.h
st_start.cpp
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