Как в WebGPU можно объединить несколько источников WGSL, чтобы номера строк отображались правильно? ⇐ C++

Программы на C++. Форум разработчиков
Anonymous
Как в WebGPU можно объединить несколько источников WGSL, чтобы номера строк отображались правильно?

Сообщение Anonymous »

Я организовал свой проект так, что некоторые общие функции хранятся в отдельных файлах .wgsl. Я могу загрузить их и динамически скомпоновать в одну строку самостоятельно, но тогда строки, сообщающие об ошибках WGSL, будут относиться к началу составленной строки, а не к началу соответствующих файлов.
Как предполагается с этим справиться? Я нашел упоминание об «исходных картах» при поиске в Интернете, но я использую привязки C/C++ для wgpu и не могу найти никаких упоминаний об этой концепции в документации Rust или структурах, предоставляемых привязки.
Как получить правильные номера строк?

Подробнее здесь: https://stackoverflow.com/questions/788 ... umbers-are

Вернуться в «C++»