Возможно вы искали: 'Carnival Games (1999)'

May 15 2025 18:45:15
  • Как сделать 8Gamers.Ru домашней страницей?
  • Игры
    • База данных по играх
    • Игровые новости
    • Игровая индустрия
    • Обзоры на игры
    • Прохождения игр
    • Гайды к играм
    • Превью о играх
    • Игровые тизеры
    • Игровые арты
    • Игровые обои
    • Игровые скриншоты
    • Игровые обложки
    • Игровые трейлеры
    • Игровое видео
    • Вышедшие игры
    • Ближайшие релизы игр
  • Кино и ТВ
    • База данных по кино
    • Статьи о кино
    • Постеры
    • Кадры из кино
    • Кино трейлеры
    • Сегодня в кино
    • Скоро в кино
  • Комиксы и манга
    • Манга по алфавиту
    • База данных по комиксах
    • Читать онлайн комиксы
    • Читать онлайн манга
    • База персонажей
  • Читы и коды
    • Чит-коды для PC игр
    • Чит-коды для консольных игр
    • Трейнеры
    • Коды Game Genie
  • Моддинг
    • Модификации
    • Карты к играм
    • Программы для моддинга
    • Статьи о моддинге
  • Геймдев
    • Всё о создании игр
    • Список движков
    • Утилиты в помощь игроделу
    • Конструкторы игр
    • Игровые движки
    • Библиотеки разработки
    • 3D-модели
    • Спрайты и тайлы
    • Музыка и звуки
    • Текстуры и фоны
  • Рецензии
    • Игры
    • Кино
    • Аниме
    • Комиксы
    • Мангу
    • Саундтреки
  • Саундтреки
    • Лирика
  • Файлы
    • Патчи к играм
    • Русификаторы к играм
    • Сохранения к играм
    • Субтитры к кино
  • Медиа
    • Видео
    • Фото
    • Аудио
    • Фан-арты
    • Косплей
    • Фото с виставок
    • Девушки из игр
    • Рисунки
    • Рисуем онлайн
    • Фотохостинг
  • Юмор
    • Анекдоты
    • Афоризмы
    • Истории
    • Стишки и эпиграммы
    • Тосты
    • Цитаты
  • Флеш
    • Азартные
    • Аркады
    • Бродилки
    • Гонки
    • Для девочек
    • Для мальчиков
    • Драки
    • Квесты
    • Леталки
    • Логические
    • Мультфильмы
    • Открытки
    • Приколы
    • Разное
    • Спорт
    • Стратегии
    • Стрелялки
Статистика

Статей: 87772
Просмотров: 96111483
Игры
Injustice:  Gods Among Us
Injustice: Gods Among Us
...
Dark Souls 2
Dark Souls 2
Dark Souls II - вторая часть самой хардкорной ролевой игры 2011-2012 года, с новым героем, сюжето...
Battlefield 4
Battlefield 4
Battlefield 4 - продолжение венценосного мультиплеер-ориентированного шутера от первого ли...
Кино
Steins;Gate
Steins;Gate
Любители японской анимации уже давно поняли ,что аниме сериалы могут дать порой гораздо больше пи...
Ку! Кин-дза-дза
Ку! Кин-дза-дза
Начинающий диджей Толик и всемирно известный виолончелист Владимир Чижов встречают на шумной моск...
Обзоры на игры
• Обзор Ibara [PCB/PS2] 18357
• Обзор The Walking ... 18801
• Обзор DMC: Devil M... 19879
• Обзор на игру Valk... 15877
• Обзор на игру Stars! 17764
• Обзор на Far Cry 3 17948
• Обзор на Resident ... 16024
• Обзор на Chivalry:... 17508
• Обзор на игру Kerb... 17981
• Обзор игры 007: Fr... 16619
Превью о играх
• Превью к игре Comp... 17960
• Превью о игре Mage... 14464
• Превью Incredible ... 14721
• Превью Firefall 13479
• Превью Dead Space 3 16334
• Превью о игре SimC... 14730
• Превью к игре Fuse 15442
• Превью Red Orche... 15542
• Превью Gothic 3 16343
• Превью Black & W... 17354
Главная » Статьи » Разное » Сборка и настройка OpenGL для карт Intel и Nvidia под FreeBSD (freebsd opengl intel driver video)

Сборка и настройка OpenGL для карт Intel и Nvidia под FreeBSD (freebsd opengl intel driver video)

Ключевые слова: freebsd, opengl, intel, driver, video, (найти похожие документы)

From: Sokolov Alexey <sokolov@truebsd.org.>
Newsgroups: email
Date: Mon, 4 Feb 2008 14:31:37 +0000 (UTC)
Subject: Сборка и настройка OpenGL для карт Intel и Nvidia под FreeBSD

Оригинал: http://truebsd.org/forum/read.php?12,770


Статья расказывающая про сборку драйвера от Intel под FreeBSD,
затрагивающая проблемы компиляции в FreeBSD 7.


Первое что необходимо сделать - получить исходные тексты драйвера.
Делаем это следующим образом:

%git-clone git://anongit.freedesktop.org/git/mesa/mesa


(если нет утилиты git-clone - ставим порт devel/git)

После этого переходим непосредственно к компиляции. Переходим в
каталог и выполняем команду make с аргументом, который сообщает
сборочным скриптам, о том что нам необходим драйвер под FreeBSD:

%cd mesa; make realclean; make freebsd


Если во время компиляции произошла ошибка (она возникает при сборке на
FreeBSD 7.0, т.к. в нём используется компилятор GCC версии 4 и
присуствует два заголовочныъ файла с именем math.h, подключается
второй, а в нём отсутствует директива M_PI):

cc -c -I../../include -O -O2 -fPIC -D_POSIX_SOURCE
-D_POSIX_C_SOURCE=199309L -D_BSD_SOURCE -DUSE_XSHM -DHZ=100
-I/usr/local/include -ffast-math -pedantic -fno-strict-aliasing
engine.c
engine.c: In function 'PistonStrokePosition':
engine.c:252: error: 'M_PI' undeclared (first use in this function)
engine.c:252: error: (Each undeclared identifier is reported only once
engine.c:252: error: for each function it appears in.)
engine.c: In function 'ComputeConnectingRodPosition':
engine.c:302: error: 'M_PI' undeclared (first use in this function)
engine.c: In function 'DrawConnector':
engine.c:406: error: 'M_PI' undeclared (first use in this function)
engine.c: In function 'DrawPositionedConnectingRod':
engine.c:527: error: 'M_PI' undeclared (first use in this function)
engine.c: In function 'SquareWithHole':
engine.c:551: error: 'M_PI' undeclared (first use in this function)
gmake: *** [engine.o] Error 1
Error code 1

Stop in /usr/home/tuser/mesa/progs.


То попробуйте применить вот этот патч (очень даже может быть что в
ближайшее время он потеряет свою актуальность, т.к. я отправил его
разработчикам):

%cat intel2freebsd70_M_PI_error.diff | patch -p1


и продолжить компиляцию:

%make


Если всё собралось благополучно, его можно установить:

%sudo make install


Ну а далее (настройка xorg.conf) всё зависит от вашего чипсета (см. описание)



Часть 2.

Расскажу (вернее продублирую статью с http://bsdportal.ru -
faq:nvidia_video) про настройку OpenGL для видеокарт Nvidia (с ATI
обстоят дела очень плохо).

Установка из портов

сначала настраиваем иксы с стандартным драйвером nv
далее:

cd /usr/ports/x11/nvidia-driver/
make install clean


нужные опции:

[ ] FREEBSD_AGP Use FreeBSD AGP GART driver
[ ] VM86_INT10CALL Use VM86 interface for video BIOS calls
[ ] ACPI Enable support for ACPI Power Management
[X] LINUX Build with support for Linux compatibility


далее пересобираем ядро предварительно закоментировав или удалив
строчку:

device agp


теперь нужно отредактироватьпроверить конфиги:

проверяем /boot/loader.conf чтобы в нем было:

linux_load="YES"
nvidia_load="YES"


проверяем чтобы в /etc/rc.conf **было**:

linux_enable="YES"


в xorg.conf меняем

Driver "nv"


на

Driver "nvidia"


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

Если хочется включить прозрачность и тени вместе с GLX настраиваем xorg.conf:

Section "Device"
# Эти два параметра работают только с nvidia драйверами!
...
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
...
EndSection
...
Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
EndSection


Убедиться что в xorg.conf отключен:

Load "dri"



Копия патча intel2freebsd70_M_PI_error.diff

diff -ru mesa.orig/progs/demos/engine.c mesa/progs/demos/engine.c
--- mesa.orig/progs/demos/engine.c 2008-01-21 14:44:56.000000000 +0000
+++ mesa/progs/demos/engine.c 2008-01-21 14:44:04.000000000 +0000
@@ -15,6 +15,10 @@
#include "readtex.h"
#include "trackball.h"

+#if !M_PI
+#define M_PI 3.14159265358979323846
+#endif
+
#define DEG_TO_RAD(DEG) ((DEG) * M_PI / 180.0)

#define TEXTURE_FILE "../images/reflect.rgb"
diff -ru mesa.orig/progs/xdemos/corender.c mesa/progs/xdemos/corender.c
--- mesa.orig/progs/xdemos/corender.c 2008-01-21 14:44:56.000000000 +0000
+++ mesa/progs/xdemos/corender.c 2008-01-21 14:44:04.000000000 +0000
@@ -25,6 +25,10 @@
#include <unistd.h>
#include "ipc.h"

+#if !M_PI
+#define M_PI 3.14159265358979323846
+#endif
+
static int MyID = 0; /* 0 or 1 */
static int WindowID = 0;
static GLXContext Context = 0;
907 Прочтений •  [Сборка и настройка OpenGL для карт Intel и Nvidia под FreeBSD (freebsd opengl intel driver video)] [08.05.2012] [Комментариев: 0]
Добавил: Ukraine Vova
Ссылки
HTML: 
[BB Url]: 
Похожие статьи
Название Добавил Добавлено
• Сборка и настройка OpenGL для карт ... Ukraine Vova 08.05.2012
Ни одного комментария? Будешь первым :).
Пожалуйста, авторизуйтесь для добавления комментария.

Проект входит в сеть сайтов «8Gamers Network»

Все права сохранены. 8Gamers.NET © 2011 - 2025

Статьи
Рецензия на Pressure
Рецензия на Pressure
Чтобы обратить на себя внимание, начинающие маленькие разработчики, как правило, уходят в жанры, ...
Рецензия на Lost Chronicles of Zerzura
Рецензия на Lost Chron...
Игры, сделанные без любви и старания, похожи на воздушный шар – оболочка есть, а внутри пусто. Lo...
Рецензия на The Bridge
Рецензия на The Bridge
«Верх» и «низ» в The Bridge — понятия относительные. Прогуливаясь под аркой, можно запросто перей...
Рецензия на SimCity
Рецензия на SimCity
Когда месяц назад состоялся релиз SimCity, по Сети прокатилось цунами народного гнева – глупые ош...
Рецензия на Strategy & Tactics: World War 2
Рецензия на Strategy &...
Название Strategy & Tactics: World War II вряд ли кому-то знакомо. Зато одного взгляда на ее скри...
Рецензия на игру Scribblenauts Unlimited
Рецензия на игру Scrib...
По сложившейся традиции в информационной карточке игры мы приводим в пример несколько похожих игр...
Рецензия на игру Walking Dead: Survival Instinct, The
Рецензия на игру Walki...
Зомби и продукция-по-лицензии — которые и сами по себе не лучшие представители игровой биосферы —...
Обратная связь | RSS | Донейт | Статистика | Команда | Техническая поддержка