Nathan Gauër
Nathan Gauër
Hi, ~~So I was using Criterion 2.3.2-1 (from the AUR) and had some issues with clang++ and cr_assert_throw. Seeing on of the issues solved in the 2.3.3, I recompiled Criterion...
Hi! GLTF supports JPG and PNG files. Both those files don't support compression nor mipmaps. DDS is a well-supported file format, which provides both. An extension to GLTF is available...
Shaderc build is relying on the format of the SPIRV-Tools `CHANGES` file, which is hand-made. Shaderc should rely on the generated file instead, `build-version.inc`, which has a format which is...
Struct lowering is slightly different for push constants, and we didn't checked if the field was static or not. In SPIR-V, when a field is const static, we either replace...
**Description** Found this issue while working on #6006. **Steps to Reproduce** ```hlsl cbuffer cbuff { // static = not visible to the app. Meaning not part of the constant buffer...
Before SM4, POSITION was equivalent to today's SV_Position. However, as HLSL moved to system semantics (SV_), the support for those old semantics has been deprecated. Some like VFACE are now...
Follow up to https://github.com/microsoft/DirectXShaderCompiler/pull/6363 DXIL has a check to verify a PatchConstant function has no `inout` parameter. This should be moved to Sema so both backends can benefit from it....
The DXIL backend checks the PatchConstant output patch element count. This is not checked on the SPIR-V backend. This means we accept code DXIL doesn't. This should not happen, and...
This change is the first requirement for cleaning up knobs initialization: BigWheels has settings, which are used to initialize default values, which in turn are used to initialize knobs. But...
Wayland support was just recently added with https://github.com/google/bigwheels/pull/442, but Wayland scaling is not completely supported. If the scale is not 1, the frame becomes smaller than the window, leading to...