lexer: don't double-increment the line number for single line comments.
lexer: don't double-increment the line number for single line comments. (if reporting them, we would increment, and then set it up so the next run would hit the "\n" char, which would increment it again.)
View Articled3d11: Minor cleanup of d3dcompiler boilerplate
d3d11: Minor cleanup of d3dcompiler boilerplate
View Articled3d11: Add return values for functions that compile shaders
d3d11: Add return values for functions that compile shaders
View ArticleHandle out-of-memory case for parsePreshader
Handle out-of-memory case for parsePreshader
View Articlevulkan: Fix off-by-one error resulting in spurious set_error calls
vulkan: Fix off-by-one error resulting in spurious set_error calls
View Articleci: Try to use libsdl-org/setup-sdl to make SDL available everywhere.
ci: Try to use libsdl-org/setup-sdl to make SDL available everywhere.
View Articlecmake: Bump the minimum CMake version to 3.12.0.
cmake: Bump the minimum CMake version to 3.12.0. This makes it find the `*_ROOT` variables that libsdl-org/setup-sdl outputs. CMake 3.12 is FIVE YEARS OLD.
View Articlecmake: Fixed a comment that still mentioned Mercurial when it meant git.
cmake: Fixed a comment that still mentioned Mercurial when it meant git.
View Articlecmake: Use find_package(SDL2) instead of old incantations.
cmake: Use find_package(SDL2) instead of old incantations.
View Articleci: use `actions/checkout@v3` instead of `@v2`
ci: use `actions/checkout@v3` instead of `@v2`
View Articleeffects: Check for null vertex/pixel shaders when committing changes.
effects: Check for null vertex/pixel shaders when committing changes. Turns out effects can set vertex/pixel to null, so ignore these stages accordingly.
View Articled3d11: When using vkd3d, require 1.10 or newer
d3d11: When using vkd3d, require 1.10 or newer
View Article