Я работаю над созданием компилятора/загрузчика шейдеров. По сути, все работало, пока я не разделил код на файл заголовка и другой класс.
Я получаю следующую ошибку:
Thread 1 "main" received signal SIGSEGV, Segmentation fault.
0x00007fffeca7fe01 in ?? () from /lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so
Я решил, что это связано с тем, что OpenGL не инициализируется должным образом. Однако я запускаю это перед созданием класса шейдера:
gladLoadGLLoader((GLADloadproc)glfwGetProcAddress);
конечно, с проверкой ошибок, чтобы убедиться, что он инициализирован правильно. Я также установил контекст gl. glfwMakeContextCurrent(window);
в моем файле шейдера я еще раз проверяю, чтобы убедиться, что контекст установлен с помощью функции, которую я нашел где-то в Интернете:
// Check if a context is current before calling any OpenGL function
if (glfwGetCurrentContext() == NULL) {
// This is the error!
std::cerr
Подробнее здесь: https://stackoverflow.com/questions/797 ... inkprogram
Ошибка сегментации в glLinkProgram()? ⇐ Linux
1761167541
Anonymous
Я работаю над созданием компилятора/загрузчика шейдеров. По сути, все работало, пока я не разделил код на файл заголовка и другой класс.
Я получаю следующую ошибку:
Thread 1 "main" received signal SIGSEGV, Segmentation fault.
0x00007fffeca7fe01 in ?? () from /lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so
Я решил, что это связано с тем, что OpenGL не инициализируется должным образом. Однако я запускаю это перед созданием класса шейдера:
gladLoadGLLoader((GLADloadproc)glfwGetProcAddress);
конечно, с проверкой ошибок, чтобы убедиться, что он инициализирован правильно. Я также установил контекст gl. glfwMakeContextCurrent(window);
в моем файле шейдера я еще раз проверяю, чтобы убедиться, что контекст установлен с помощью функции, которую я нашел где-то в Интернете:
// Check if a context is current before calling any OpenGL function
if (glfwGetCurrentContext() == NULL) {
// This is the error!
std::cerr
Подробнее здесь: [url]https://stackoverflow.com/questions/79797195/segmentation-fault-in-gllinkprogram[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия