From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 21 Apr 2003 17:05:03 +0400 From: Andrey Brindeew To: ALT Linux community Message-ID: <20030421130503.GB27250@abr.tool.ru> Mail-Followup-To: ALT Linux community Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ADZbWkCsHQ7r3kzd" Content-Disposition: inline Subject: [Comm] OpenGL programming question (glut and fullscreen) Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: --ADZbWkCsHQ7r3kzd Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit Hi! Никто случайно не знает, как перейти в glut в полноэкранный режим? Или хотя бы подсмотреть в сырцах какой-нибудь программы, как это делается (именно в glut, потому что программа написана на нем и требуется, как я понимаю, режим устанавливать именно через glutовские функции, а не напрямую). Приложенный к этому письму пример не работает. Выставите в файле tezt.c в строке glutGameModeString("1152x864:24@94") свое разрешение, глубину цвета и вертикальную частоту обновления экрана соответственно, потом программу нужно пересобрать командой make tezt (Makefile приложен). Должен быть установлен пакет libglut-devel. У меня программа всегда ругается на то, что режим не поддерживается, хотя я выставил тот режим, в котором работает X-сервер (как бы его данные в работающей программе выцепить :(( ). В исходники quake2 уже смотрел - там они напрямую запрашивают список modelines от X-сервера и потом выбирают нужный. Если так делать можно (т.е. если glut после этого не заgluчит :-), то попробую запрограммировать как в Q2. P.S. Какие еще программы есть, написанные на C, которые поддерживают полноэкранный режим и используют OpenGL + glut? -- WBR, Andrey Brindeew. "No one person can understand Perl culture completely" (C) Larry Wall. --ADZbWkCsHQ7r3kzd Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) Comment: Get my public key at http://abr.pp.ru/gpg.html iD8DBQE+o+x/3gaCZ4hbZncRAoyyAJ476DMvijx9ocYUaZa8dOm3OdaOUACfXI/g 4blVGB8okW7MMBytIfoV3aw= =cKeu -----END PGP SIGNATURE----- --ADZbWkCsHQ7r3kzd--