~pcsx2-team/pcsx2-github-mirror/+git/shaderc:string_piece

Last commit made on 2023-01-04
Get this branch:
git clone -b string_piece https://git.launchpad.net/~pcsx2-team/pcsx2-github-mirror/+git/shaderc

Branch merges

Branch information

Name:
string_piece
Repository:
lp:~pcsx2-team/pcsx2-github-mirror/+git/shaderc

Recent commits

87ea7e4... by Ben Clayton <email address hidden>

Explicitly construct a `string_piece` when comparing to `char*`

In C++20, `operator==` candidates include rewritten candidates with reversed operand order, so this function creates infinite recursion just flipping operands back and forth. In C++17, it relies on implicit construction of a `string_piece`.

This is backwards and forwards compatible.

209acaf... by David Neto <email address hidden>

Update CMake to 3.17.2 (#1289)

This is the oldest CMake version tested by the Shaderc bots
See https://github.com/KhronosGroup/SPIRV-Tools/issues/5040

9806490... by David Neto <email address hidden>

Remove GCC-based code coverage builds

Fixed: #1284

b2428cb... by David Neto <email address hidden>

Start Shaderc v2022.5 development

e3846cd... by David Neto <email address hidden>

Finalize Shaderc v2022.4

bbecf81... by David Neto <email address hidden>

Update DEPS

Move to latest SPIRV-Headers, SPIRV-Tools, Glslang

141b6c2... by antiAgainst

Add 'BUNDLE DESTINATION' for target install

CMake would need a `BUNDLE DESTINATION` for installing
MACOSX_BUNDLE targets. It falls back to use `RUNTIME
DESTINATION` as per the `OLD` behavior of CMP0006
(https://cmake.org/cmake/help/latest/policy/CMP0006.html),
but that's deprecated and will be removed in future versions.

dc9d28a... by =?utf-8?q?Nathan_Gau=C3=ABr?= <email address hidden>

tests: update tests' glslangvalidator version (#1275)

glslang bumped its major from 10 to 11. Fixing tests.

* test: fix -o test counting newlines.

This test counts the number of new lines in the produces binary.
It iterates over the bytes, and searchs the for '\n' char.
'\n' is 0xA in ASCII, but ASCII is used for other things, like
a number (here GLSL version number).

Updating the newline count.

Signed-off-by: Nathan Gauër <email address hidden>

aa4de73... by David Neto <email address hidden>

Start v2202.4-dev development

1701a27... by David Neto <email address hidden>

Finalize Shaderc v2022.3

Update SPIRV-Tools to v2022.4