Nathan Gauër

Results 48 issues of 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...

bug

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....

enhancement
tech-debt

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...

bug
enhancement
spirv

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...

bug
enhancement
good first issue