Почему не работает opengl

Регистрация на сайте находится в разработке

Форма входа на сайте находится в разработке

Всвязи с тем, что про opengl32.dll для cs 1.6 часто встречаются комментарии “Не работает, не пашет”, я решил объяснить причину и ее решение конкретно в данной статье. Подробности далее…

Итак, самой главной и распространенной ошибкой являлась не та настройка визуализации в кс. Это значит, что стоял мод в видеонастройках, отличный от OpenGL. Кс может работать в видеорежиме Software, но вх нет, поэтому нужно поставить соответствующую визуализацию. Зайдите в Опции> Видео и внесите изменения как показано на скриншоте выше. Выберите OpenGL, нажмите применить (apply) и перезапустите кс.

Но встречались и такие пользователи ПК, у кого данный мод просто невозможно было поставить, т.к. он выглядел прозрачным, и нажать на него было нельзя. Однако все же решение нашлось. Для этого необходимо проделать следующее:
1) Знать свой Windows – xp, vista или 7, а также какая видеокарта – nvidia или ati radeon.
2) По первому пункту необходимо выбрать из списка (см. ниже), скачать и установить соответствующий драйвер видеокарты. После данной операции почти у всех проблема пропала. Почему почти напишу в конце статьи.

Теперь хочу вернуться к тому, что это не получилось у всех, а конкретно пока что у одного человека. Причина в том, что он располагает Windows 7 лицензия и для нее нужен специальный дравер x86, которого увы в данном списке не нашлось.

Ну вот в принципе и все. Думаю, что данный способ многим поможет.

Короче Зайдите в Опции> Видео и внесите изменения как показано на скриншоте выше. Выберите OpenGL, нажмите применить (apply) и перезапустите кс.

Читайте также  Рамки для оформления заголовка

Если не поможет отпиши.

стоит openGL всё лагает, ставлю
всё круто, лаги пропадают, НО появляется унреал плохая графика, не возможность смены cfg, а так же любых прописей, руки и прочего.
вроде все настройки стндрт, но что-то си равно не так.
обращался в поддержку steam выслали какое-то ссаное сообщение)

вот оно
Hello,
Thank you for contacting Steam Support.
We apologize for the delay.
Please complete the steps below to refresh your configuration files for Steam:
Exit Steam.
Please open Internet Explorer, Safari or Firefox and type steam://flushconfig then press Enter. (If asked to allow this website to open a program, please click ‘Allow’ or ‘OK’)
When prompted by Steam to reset your configuration, please click ‘OK’ to confirm.
Once done, login to Steam and re-test the issue.
If you have multiple installation folders for games doing this process will remove them. You will need to add the folders again in Steam so that your games will appear as installed.

In order to add these extra installation folders please do the following:
1. Open Steam
2. Click Steam > Settings (Preferences on Mac)
3. Navigate to the ‘Downloads’ tab
4. Click the ‘Steam Library Folders’ button
5. Click on ‘Add Library Folder’ and add the directory that contains your games
6. Click ‘OK’
7. Restart Steam
Additionally, please complete this process for your installed game(s):

действовал так же по инструкциям, но результатов никаких. пытался найти помощь в интернете, но безуспешно.
жду вашего ответа, спасибо.

1 yuneek [2009-12-27 17:18:00]

Я писал программу, чтобы нарисовать квадрат в моей плоскости XY и заставить его вращаться на 360 градусов, но он не работает.

Читайте также  Скрипит лазерный принтер при печати

Я не получаю выход, просто пустой экран.

2 ответа

2 jcoder [2009-12-27 17:26:00]

gluPerspective (60.0f, aspectratio, -1.0, 400.0);

Похоже, что ближняя плоскость отсечения должна быть положительным числом

Вы действительно должны использовать glRotatef для вращения, потому что ваш код неверен, если вы хотите, чтобы плоскость, вращающаяся вокруг XY ( x и y , будет равна 0 для некоторых значений rot , и вы получите ничего не вижу).

И вы должны, возможно, дать вашим полигонам цвет с помощью команд glColor .

Как сказал JB, ваш вызов gluPerspective тоже кажется неправильным. См. эту ссылку для справки.

Ссылка на основную публикацию
Adblock
detector