ПроектыФорумОцените

MyGUI v3.2.0 Released! (2 стр)

Страницы: 1 2 3 413 Следующая »
#15
4:23, 29 фев 2012

>>slava_mib

проблема с отображением в рабочей области SkinEditor
вопрос, в LayoutEditor нет такого глюка?

Просто в этих областях текстура рендрится с флагом без сглаживания при растягивании, т.е. совсем другими методами чем в окне просмотра.

#16
9:54, 29 фев 2012

В процессе компиляции многократно падает линковщик. 2008 студия, собираю под DX11.

После пересборка несобравшихся проектов решила, но осадочек остался.

#17
14:35, 29 фев 2012

> вопрос, в LayoutEditor нет такого глюка?
my.name, он у меня вообще не работает нормально (в реализе, а в релиз-кандидате работает) - при запуске пишет, что ему нужна MyGUIEngine.DLL (напоминаю, собирал со статической линковкой и всё остальное работает "нормально"). После того, как пишет эту ошибку - он всё равно запускается. При этом GUI самого редактора - виден, а вот контролы, которые расставляешь - видны только зелёные рамки.

#18
15:07, 29 фев 2012

>> slava_mib

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

#19
15:42, 29 фев 2012

Сделал так:
1. Руками удалил все результаты билда
2. Сделал ребилд олл
Баг с ДЛЛ исчез, остальные глюки на месте.

#20
15:52, 29 фев 2012

>>slava_mib

отлично

посмотри пожалуйста файл
MyGUI_FilterNoneSkin.cpp

в нем метод
void FilterNone::doManualRender(IVertexBuffer* _buffer, ITexture* _texture, size_t _count)

проверь вызывается ли там
DirectXRenderManager::getInstancePtr()->doRender(_buffer, _texture, _count);

там дефайны на платформы можеи с ними че

#21
16:36, 29 фев 2012

> проверь вызывается ли там
> DirectXRenderManager::getInstancePtr()->doRender(_buffer, _texture, _count);
my.name, да, есть такое.

> там дефайны на платформы можеи с ними че
Закомментил всё, кроме:
DirectXRenderManager::getInstancePtr()->doRender(_buffer, _texture, _count);
Деффайн же так должен отрабатывать?
Получил:

1>------ Build started: Project: SkinEditor, Configuration: Release Win32 ------
1>Compiling...
1>MyGUI_FilterNoneSkin.cpp
1>.\MyGUI_FilterNoneSkin.cpp(87) : error C2653: 'DirectXRenderManager' : is not a class or namespace name
1>.\MyGUI_FilterNoneSkin.cpp(87) : error C2227: left of '->doRender' must point to class/struct/union/generic type
1>        type is ''unknown-type''
1>.\MyGUI_FilterNoneSkin.cpp(87) : error C3861: 'getInstancePtr': identifier not found
1>Build log was saved at "file://d:\MyProjectsLibs\my-gui-3.2.0\Tools\SkinEditor\SkinEditor.dir\Release\BuildLog.htm"
1>SkinEditor - 3 error(s), 0 warning(s)
#22
19:06, 29 фев 2012

>>slava_mib
да должен отрабатывать

посмотри, сверху тоже дефайн
который подключает
#include <MyGUI_DirectXRenderManager.h>

#23
22:05, 29 фев 2012

Necrys
> В процессе компиляции многократно падает линковщик. 2008 студия, собираю под
> DX11.
>
> После пересборка несобравшихся проектов решила, но осадочек остался.
Странно ругать разработчиков за баги линковщика. Установите SP1 для 2008й студии, с ним падений не будет.

#24
22:08, 29 фев 2012

>>my_name, slava_mib
Так там же дефайн только под платформу 9го директа. Под 11ю там вообще кода нет.

#25
1:31, 1 мар 2012

Altren
> Странно ругать разработчиков за баги линковщика.
Я и не ругаю. Я факт пишу. Первый раз встречаю за довольно длинную практику.

> Установите SP1 для 2008й студии, с ним падений не будет.
Ну что ж вы меня за дурачка то держите? SP1 установлен сразу после установки студии.

Да, при ребилде на 2008 студии ошибки стабильно повторяются.

#26
12:38, 1 мар 2012

Как его собрать без ОГРА?

Сборка цмейком выплюнула :
ERROR    compiled OGRE DLL's wasn't found

#27
12:52, 1 мар 2012

Necrys
Я часто встречался с падениями линковщика в разных проектах, но 90% были в 2008й и 2010й студии без SP1, отсюда и сделал такое предположение. Остальные обычно из-за несоответствий сборок (собраны разными студиями например).

fzr125
Если выбрана MYGUI_RENDERSYSTEM 2 (т.е. Ogre), то только тогда будут искаться его dll'ки. Надо выбрать какую-нибудь другую.

#28
13:11, 1 мар 2012

Altren
Спасибо! Невнимательный я =)

#29
23:30, 1 мар 2012

> Так там же дефайн только под платформу 9го директа. Под 11ю там вообще кода нет.
Altren, т.е. собрать - можно, хотя заведомо известно, что работать оно не будет? )))

Страницы: 1 2 3 413 Следующая »
ПроектыФорумОцените

Тема в архиве.