Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: DirectX/OpenGL

  Все выпуски  

RFpro.ru: DirectX/OpenGL


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты по данной тематике

Павел Юрьевич
Статус: Профессионал
Рейтинг: 512
∙ повысить рейтинг »
Evgenijm
Статус: 10-й класс
Рейтинг: 240
∙ повысить рейтинг »
Solowey
Статус: 10-й класс
Рейтинг: 187
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / DirectX/OpenGL

Номер выпуска:52
Дата выхода:11.07.2012, 13:30
Администратор рассылки:Alexey G. Gladenyuk (Управляющий)
Подписчиков / экспертов:55 / 9
Вопросов / ответов:3 / 4

Консультация # 57982: Добрый день. Делаю директикс графику. Для того чтобы программа не вываливалась если её переключили по альт-таб а потом вернулись (потеря поверхностей) я проверяю потерю IsLost и если надо восстанавливаю Restore. Проблема в том, что приходится вызывать каждый раз перед отрисовкой. Я пробовал ставить проверку в событии WM_ACTIVATE, но это по...


Консультация # 61633: АААА Срочно надо НАУЧИТЬСЯ компилировать исходник на VC6. У меня вылезает ошибка Linking... LINK : fatal error LNK1104: cannot open file "nafxcwd.lib" Error executing link.exe. Исходник: http://www.sources.ru/cpp/og.zip Пояснения: http://www.sources.ru/cpp/3d_function_graphics_in_3d.shtml Примеч...
Консультация # 102943: Здраствуйте уважаемые эксперты, я щас усилино узучаю с#, хочу попробывать использование 3d, не слышал чтобы можнобыло использовать opengl в c#, но наверняка можно DirectX. Если возможно простейшее приложение, что бы можнобыло с чегонибуть начать....

Консультация # 57982:

Добрый день.
Делаю директикс графику. Для того чтобы программа не вываливалась если её переключили по альт-таб а потом вернулись (потеря поверхностей) я проверяю потерю IsLost и если надо восстанавливаю Restore.
Проблема в том, что приходится вызывать каждый раз перед отрисовкой. Я пробовал ставить проверку в событии WM_ACTIVATE, но это почему-то не помогает, программа зависает. Стабильно работает (при переключениях) только если проверка потери делается перед каждой отрисовкой. Но ведь это лишняя трата ресурсов.
Что вы посоветуете?

Дата отправки: 06.10.2006, 23:53
Вопрос задал: Вiктор (Студент)
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Mystic:

Здравствуйте, Вiктор!
Если я правильно понял, то нет необходимости проверять каждый раз перед отрисовкой потерю устройства. Функция IDirect3DDevice9::Present возвращает код ошибки D3DERR_DEVICELOST, если устройство потеряно. Достаточно проверять на наличие данной ошибки после вызова Present вместо постоянных проверок в начале.

Консультировал: Mystic
Дата отправки: 08.10.2006, 22:00
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 61633:

АААА Срочно надо НАУЧИТЬСЯ компилировать исходник на VC6.

У меня вылезает ошибка
Linking...
LINK : fatal error LNK1104: cannot open file "nafxcwd.lib"
Error executing link.exe.

Исходник: http://www.sources.ru/cpp/og.zip
Пояснения: http://www.sources.ru/cpp/3d_function_graphics_in_3d.shtml

Примечание: Там уже откомпилиный текст валяется, мне надо довести его до ума, а он не компилится.

Дата отправки: 07.11.2006, 15:45
Вопрос задал: NiGHT (Практикант)
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Solowey (10-й класс):

Здравствуйте, NiGHT!
Тут все просто. Компилятор не может найти nafxcwd.lib. Нужно прописать в настройках компилятора lib для atlmfc. Для VC 7 - X:\Microsoft Visual Studio .NET 2003\Vc7\atlmfc\lib.
Tools -> Options... -> Projects -> VC++ Directories -> Show directories for: -> Lybrary files и добавляешь X:\Microsoft Visual Studio .NET 2003\Vc7\atlmfc\lib, где X:\Microsoft Visual Studio .NET 2003 - место установки VS.
Удачи

Консультировал: Solowey (10-й класс)
Дата отправки: 08.11.2006, 10:42
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 102943:

Здраствуйте уважаемые эксперты, я щас усилино узучаю с#, хочу попробывать использование 3d, не слышал чтобы можнобыло использовать opengl в c#, но наверняка можно DirectX. Если возможно простейшее приложение, что бы можнобыло с чегонибуть начать.

Дата отправки: 21.09.2007, 23:00
Вопрос задал: Dimatk2007
Всего ответов: 2
Страница онлайн-консультации »


Консультирует Toxic:

Здравствуйте, Dimatk2007!
В c# можно работать с OpenGL. OpenGL подключается как и другие библиотеки... Если у Вас есть C++ Builder, то в нем есть пример "скелетной" программы с использованием OpenGL. Если возникнут проблемы, напишите мне mike25@ya.ru... Я обязательно Вам отвечу.

Консультировал: Toxic
Дата отправки: 22.09.2007, 00:14
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует koshi:

Здравствуйте, Dimatk2007!
Простейшем приложением не обойтись - http://samouchka.net/2007/02/04/managed_directx_9_s_upravljaemym_kodom.html
Книга от создателя "Управляемости" - с нее стоит начать, хотя после прочтения остается больше вопросов, нежели ответов.

Консультировал: koshi
Дата отправки: 24.09.2007, 12:41
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!



В избранное