Subversion Repositories eduke32

Rev

Go to most recent revision | Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
7793 829d 8h pogokeen /platform/ Fix parallel build by switching to generating .obj files from .glsl files and treat the shader source as an externed global resolved at link time.
Additionally, remove the no longer necessary shader generated headers folder from .gitignore
 
7785 831d 1h pogokeen /platform/ Support separate .glsl shaders in Windows MSVC builds  
7690 847d 22h terminx /platform/ Simplify map structure tracker overloads

Due to less branching, this is actually faster than trying to be clever.
 
7642 885d 6h terminx /platform/ VS project file updates  
7616 913d 12h terminx /platform/ Update VS solution and project files  
7605 915d 16h terminx /platform/ Exclude vfs.cpp from VS project to suppress linker warning about an object without symbols  
7588 915d 16h terminx /platform/ Use FORCE_INLINE and CONSTEXPR where appropriate in the Q16 fixed point math library  
7498 926d 3h hendricks266 /platform/ Add VoidSW VS project files.

Patch from Striker.
 
7487 928d 3h terminx /platform/ Update VS projects to the VS2019 platform toolset  
7443 944d 7h hendricks266 /platform/ Rename net.* to network.*  
7385 961d 23h terminx /platform/ Add vfs.cpp and vfs.h to the VS projects  
7359 964d 1h hendricks266 /platform/ Add buildvfs, abstraction layer for file I/O.

Currently it passes calls through to the system libraries as before.

Also adds an incomplete implementation on PhysFS.
 
7318 1000d 11h terminx /platform/ Revert "SDL 2.0.9"  
7225 1066d 16h terminx /platform/ Update libcompat-to-msvc.a for 32-bit so we can link against SDL 2.0.9  
7217 1066d 16h terminx /platform/ Fix Polymer checkbox not showing up in the startup window in Visual Studio builds  
7192 1066d 16h terminx /platform/ Add a couple missing headers to build.vcxproj  
7185 1066d 16h terminx /platform/ SDL 2.0.9  
7140 1080d 2h hendricks266 /platform/ Move the LZW compression functions out of cache1d.cpp into their own object, klzw.cpp.

This eliminates the hackiness of libcache1d.so (now libkzlw.so) and CACHE1D_COMPRESS_ONLY.
 
7136 1090d 10h terminx /platform/ Drop C++ standard used in Visual Studio builds from C++17 to C++14, to be more consistent with our GNU makefile.  
7118 1090d 10h terminx /platform/ Move editor headers into correct VS project  

Show All