Bug 51880 - Неправильные параметры в компоненте OpenGL.
Summary: Неправильные параметры в компоненте OpenGL.
Status: CLOSED WORKSFORME
Alias: None
Product: Branch p10
Classification: Unclassified
Component: lazarus (show other bugs)
Version: не указана
Hardware: all Linux
: P5 normal
Assignee: qa-team@altlinux.org
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-29 22:42 MSK by YanBessonov
Modified: 2024-11-13 09:12 MSK (History)
1 user (show)

See Also:


Attachments
Тестовый пример. По нажатию первых верхних кнопок, срабатывает код из glxtest. Последние две для теста объекта OpenGL..pp (88.64 KB, application/x-bzip)
2024-10-29 22:42 MSK, YanBessonov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description YanBessonov 2024-10-29 22:42:50 MSK
Created attachment 17078 [details]
Тестовый пример. По нажатию первых верхних кнопок, срабатывает код из glxtest. Последние две для теста объекта OpenGL..pp

В компоненте TOpenGLControl, который берут с панели инструментов на TForm, по умолчанию параметры:
BlueBits=8;
RedBits=8;
GreenBits=8;
Значение этих параметров не правильное. Вместо 8 должно быть значение 1.
В условиях, когда стоит неправильное значение 8, компонент не может инициализироватся и функция gxlChooseFBConfig() возвращает nil и вылетает исключение. Повторяется при выборе библиотек gtk2 и qt5.
Повторяется на версиях lazarus 3.2 и 3.6.
Драйвера nvidia родные.
Comment 1 Алексей Горячев 2024-11-02 18:27:01 MSK
(Ответ для YanBessonov на комментарий #0)
> Создано вложение 17078 [details] [подробности]
> Тестовый пример. По нажатию первых верхних кнопок, срабатывает код из
> glxtest. Последние две для теста объекта OpenGL..pp
> 
> В компоненте TOpenGLControl, который берут с панели инструментов на TForm,
> по умолчанию параметры:
> BlueBits=8;
> RedBits=8;
> GreenBits=8;
> Значение этих параметров не правильное. Вместо 8 должно быть значение 1.
> В условиях, когда стоит неправильное значение 8, компонент не может
> инициализироватся и функция gxlChooseFBConfig() возвращает nil и вылетает
> исключение. Повторяется при выборе библиотек gtk2 и qt5.
> Повторяется на версиях lazarus 3.2 и 3.6.
> Драйвера nvidia родные.

Уточните, пожалуйста, шаги воспроизведения ошибки и ожидаемый результат, а так же вывод команды:
$ cat /etc/os-release

С параметрами по умолчанию, как и с измененными параметрами, ошибку воспроизвести не удалось.