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