Commit Graph

5 Commits

Author SHA1 Message Date
William Breathitt Gray 6fafa297bf Force STATIC for internal GZDoom libraries
This makes sure the internal versions of these libraries bundled with
the GZDoom source code is used. This prevents the system from building
GZDoom for dynamic linking with incompatible external libraries (see
<https://forum.zdoom.org/viewtopic.php?f=2&t=64633>).
2019-05-18 18:15:51 +02:00
Magnus Norddahl 06222a1fbf - update glslang to 7.11.3113 (stable release February 8, 2019). This fixes the SPIR-V validation error reported for the shadowmap shader 2019-04-15 04:53:43 +02:00
Christoph Oelckers d3c02c75ba - set the GLSL compiler to always be built as Release.
The compile times for the shaders in debug mode are simply far too long when compiled as Debug.
2019-03-24 14:34:47 +01:00
alexey.lysiuk c994692015 - enabled C++11 explicitly in CMake configuration
This is required for older versions of GCC and Clang
2019-03-04 12:45:30 +02:00
Magnus Norddahl c6b29846d0 - add 3rd party vulkan dependencies
- add stubs for a vulkan hw renderer backend
- add RAII wrappers for vulkan object types
- add builder classes to isolate vulkan boilerplate code
- add a swap chain class
2019-02-20 21:21:57 +01:00