From f6baa4bdaf7dad27785889f6adcefa2ec81ada92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D1=80=D0=B0=D0=BD=D0=B8=D0=BC=D0=B8=D1=80=20=D0=9A?= =?UTF-8?q?=D0=B0=D1=80=D0=B0=D1=9F=D0=B8=D1=9B?= Date: Mon, 25 Nov 2024 19:39:17 -0800 Subject: [PATCH] shaderc: Show correct error line. --- makefile | 2 +- tools/shaderc/shaderc_metal.cpp | 2 +- tools/shaderc/shaderc_spirv.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/makefile b/makefile index fbf3b6a88..80f380e2b 100644 --- a/makefile +++ b/makefile @@ -209,7 +209,7 @@ BUILD_TOOLS_SUFFIX=Release EXE= else OS=linux -BUILD_PROJECT_DIR=gmake-linux +BUILD_PROJECT_DIR=gmake-linux-gcc BUILD_OUTPUT_DIR=linux64_gcc BUILD_TOOLS_CONFIG=release64 BUILD_TOOLS_SUFFIX=Release diff --git a/tools/shaderc/shaderc_metal.cpp b/tools/shaderc/shaderc_metal.cpp index 516b2d1d6..99c9685ac 100644 --- a/tools/shaderc/shaderc_metal.cpp +++ b/tools/shaderc/shaderc_metal.cpp @@ -427,7 +427,7 @@ namespace bgfx { namespace metal end = start + 20; } - printCode(_code.c_str(), line, start, end, column); + printCode(_code.c_str(), bx::uint32_satsub(line, 1), start, end, column); bx::write(_messageWriter, &messageErr, "%s\n", log); } diff --git a/tools/shaderc/shaderc_spirv.cpp b/tools/shaderc/shaderc_spirv.cpp index 7678cec39..fcbe21734 100644 --- a/tools/shaderc/shaderc_spirv.cpp +++ b/tools/shaderc/shaderc_spirv.cpp @@ -528,7 +528,7 @@ namespace bgfx { namespace spirv end = start + 20; } - printCode(_code.c_str(), line, start, end, column); + printCode(_code.c_str(), bx::uint32_satsub(line, 1), start, end, column); bx::write(_messageWriter, &messageErr, "%s\n", log); }