Make into one yml, rename to CI;
if conditions and search filtering make multiple ymls unneeded.
Build all branches.
Ignore unrelated files.
Build with VS2019 and VS2017.
Set fail-fast to false.
Add Debug configuration, and reorder configurations to be consistent.
Don't use master version of actions.
Fetch submodules with new addition to checkout action.
Build in the build directory.
Use -j to potentially speed up building.
Use default shell/robocopy for artifact preparation.
Add SDL2 to artifacts.
Add artifacts for PRs.
Only do artifacts for Release.
Change artifact path to artifacts. (the trailing slash isn't needed)
Change artifact name.
Add release creation job:
This creates a release with VS2019 and VS2017 builds using a CI-shortcommithash tag;
For example, CI-31d4ea3
This job is only ran for commits (push) to master, not pull requests, other branches, or forks.
Add badge to README
README improvements
Deleted trailing whitespace.
Raised minimum GPU requirements, and removed LLE GPU since it's disabled.
Make links more direct, and update outdated links.
Removed redundant Development Builds header.
Link to readme instead of directly to compatibility issues so people read the readme.
Move Compiling note where it makes more sense.
Seperated/formatted building steps and made them less confusing.
Grammar/spelling fixes.
Add yml validater to top.
Skip files unrelated to build.
Reformat comments.
Only build Release since Azure Pipelines already builds Debug and is faster.
Remove cmd since it's the default shell, and unneeded characters.
Remove git-depth 1 and submodules.
Submodules are fetched by default, and git-depth 1 has caused problems with AppVeyor in the past.
Remove unneeded addition to PATH, braces, and commented stuff. Releases shouldn't be done with Travis since it uses VS2017.