Merge pull request #2352 from ben-clayton/vs2015
Finalize glslang 10.15.3847, start glslang 11, drop support for VS2013
This commit is contained in:
commit
b99a6a7273
@ -4,7 +4,7 @@
|
|||||||
# build version format
|
# build version format
|
||||||
version: "{build}"
|
version: "{build}"
|
||||||
|
|
||||||
os: Visual Studio 2013
|
os: Visual Studio 2015
|
||||||
|
|
||||||
platform:
|
platform:
|
||||||
- x64
|
- x64
|
||||||
@ -58,7 +58,7 @@ build:
|
|||||||
|
|
||||||
build_script:
|
build_script:
|
||||||
- mkdir build && cd build
|
- mkdir build && cd build
|
||||||
- cmake -G "Visual Studio 12 2013 Win64" -DCMAKE_INSTALL_PREFIX=install ..
|
- cmake -G "Visual Studio 14 2015 Win64" -DCMAKE_INSTALL_PREFIX=install ..
|
||||||
- cmake --build . --config %CONFIGURATION% --target install
|
- cmake --build . --config %CONFIGURATION% --target install
|
||||||
|
|
||||||
test_script:
|
test_script:
|
||||||
@ -105,4 +105,4 @@ deploy:
|
|||||||
force_update: true
|
force_update: true
|
||||||
on:
|
on:
|
||||||
branch: master
|
branch: master
|
||||||
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2013
|
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
|
||||||
|
|||||||
12
CHANGES.md
12
CHANGES.md
@ -3,7 +3,17 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
This project adheres to [Semantic Versioning](https://semver.org/).
|
This project adheres to [Semantic Versioning](https://semver.org/).
|
||||||
|
|
||||||
## 10.15.3847-dev 2020-06-16
|
## 11.0.0 2020-07-20
|
||||||
|
|
||||||
|
### Breaking changes
|
||||||
|
|
||||||
|
#### Visual Studio 2013 is no longer supported
|
||||||
|
|
||||||
|
[As scheduled](https://github.com/KhronosGroup/glslang/blob/9eef54b2513ca6b40b47b07d24f453848b65c0df/README.md#planned-deprecationsremovals),
|
||||||
|
Microsoft Visual Studio 2013 is no longer officially supported. Please upgrade
|
||||||
|
to at least Visual Studio 2015.
|
||||||
|
|
||||||
|
## 10.15.3847 2020-07-20
|
||||||
|
|
||||||
### Breaking changes
|
### Breaking changes
|
||||||
|
|
||||||
|
|||||||
15
README.md
15
README.md
@ -1,8 +1,14 @@
|
|||||||
# News
|
# News
|
||||||
|
|
||||||
1. The versioning scheme is being improved, and you might notice some differences. This is currently WIP, but will be coming soon. See, for example, PR #2277.
|
1. Visual Studio 2013 is no longer supported
|
||||||
|
|
||||||
2. If you get a new **compilation error due to a missing header**, it might be caused by this planned removal:
|
[As scheduled](https://github.com/KhronosGroup/glslang/blob/9eef54b2513ca6b40b47b07d24f453848b65c0df/README.md#planned-deprecationsremovals),
|
||||||
|
Microsoft Visual Studio 2013 is no longer officially supported. \
|
||||||
|
Please upgrade to at least Visual Studio 2015.
|
||||||
|
|
||||||
|
2. The versioning scheme is being improved, and you might notice some differences. This is currently WIP, but will be coming soon. See, for example, PR #2277.
|
||||||
|
|
||||||
|
3. If you get a new **compilation error due to a missing header**, it might be caused by this planned removal:
|
||||||
|
|
||||||
**SPIRV Folder, 1-May, 2020.** Glslang, when installed through CMake,
|
**SPIRV Folder, 1-May, 2020.** Glslang, when installed through CMake,
|
||||||
will install a `SPIRV` folder into `${CMAKE_INSTALL_INCLUDEDIR}`.
|
will install a `SPIRV` folder into `${CMAKE_INSTALL_INCLUDEDIR}`.
|
||||||
@ -16,11 +22,6 @@ If people are only using this location to get spirv.hpp, I recommend they get th
|
|||||||
[](https://travis-ci.org/KhronosGroup/glslang)
|
[](https://travis-ci.org/KhronosGroup/glslang)
|
||||||
[](https://ci.appveyor.com/project/Khronoswebmaster/glslang/branch/master)
|
[](https://ci.appveyor.com/project/Khronoswebmaster/glslang/branch/master)
|
||||||
|
|
||||||
## Planned Deprecations/Removals
|
|
||||||
|
|
||||||
1. **Visual Studio 2013, 20-July, 2020.** Keeping code compiling for MS Visual Studio 2013 will no longer be
|
|
||||||
a goal as of July 20, 2020, the fifth anniversary of the release of Visual Studio 2015.
|
|
||||||
|
|
||||||
# Glslang Components and Status
|
# Glslang Components and Status
|
||||||
|
|
||||||
There are several components:
|
There are several components:
|
||||||
|
|||||||
@ -100,12 +100,15 @@ def deduce_software_version(directory):
|
|||||||
for line in f.readlines():
|
for line in f.readlines():
|
||||||
match = pattern.match(line)
|
match = pattern.match(line)
|
||||||
if match:
|
if match:
|
||||||
|
flavor = match.group(4)
|
||||||
|
if flavor == None:
|
||||||
|
flavor = ""
|
||||||
return {
|
return {
|
||||||
"major": match.group(1),
|
"major": match.group(1),
|
||||||
"minor": match.group(2),
|
"minor": match.group(2),
|
||||||
"patch": match.group(3),
|
"patch": match.group(3),
|
||||||
"flavor": match.group(4).lstrip("-"),
|
"flavor": flavor.lstrip("-"),
|
||||||
"-flavor": match.group(4),
|
"-flavor": flavor,
|
||||||
"date": match.group(5),
|
"date": match.group(5),
|
||||||
}
|
}
|
||||||
raise Exception('No version number found in {}'.format(changes_file))
|
raise Exception('No version number found in {}'.format(changes_file))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user