Перейти к содержанию
Fire Monkey от А до Я
  • 0

В TImage3D Map/Unmap под OSX в XE8 не работает


SerhioUser

Вопрос

Здравствуйте всем!

 

Проверял на OS X - Mountain Lion 10.8.3

 

После Map/Unmap-обновления картинки, изображение на 3D-форме с TImage3D не обновляется.

 

Вот простой пример - TestMap.zip - по таймеру заносит шум в TImage3D.Bitmap.

В XE7 работает и под Win32 и под OSX.

В XE8 под win32 работает, а под OSX отображает белый фон. Если над формой провести каким-то другим окном, то в этом месте картинка, т.е. ее часть (в нашем случае шум), отрисовывается. Тоже самое если нашу форму вывести за экран и потянуть обратно - в местах появления формы отображается часть нашей картинки (шума).

 

BeginUpdate/EndUpdate и Repaint результата не дали.

 

XE8 Update1 - тоже самое.

 

Как сие побороть?

 

(Обычный TImage отрабатывает нормально).

Изменено пользователем SerhioUser
Ссылка на комментарий

Рекомендуемые сообщения

  • 0

И тишина...

 

Огромная просьба - если кто-то может делать баг-репорты в Embarcadero, запостите, пожалуйста вышеописанную проблему!!!

К сожалению с триалом на баг-репорт меня не пускают.

 

И если у кого есть другая версия OSX - можете подтвердить (или опровергнуть) этот баг?

 

Всем спасибо!

Ссылка на комментарий
  • 0

В свое время сталкивался с проблемой отрисовки некоторых контролов в ФМ, симптомы были примерно те же. Помогло "дрыгание" контролов путем смещения позиции на 1рх влево и потом вправо. После этого костыля все отображалось нормально.

Ссылка на комментарий
  • 0

Спасибо за ответ!

Попробовал "дрыгание". К сожалению костыль не помог.

Даже выяснилась бОльшая проблема:

Похоже сама TForm3D не рефрешит то, что на ней.

Стандартный пример "AnimationDemo3D" из папки "Samples\CPP\FireMonkey Desktop" под OSX не отрисовывает анимацию. Только если подвигать всю форму туда-сюда за пределы экрана, появляются фрагменты кадров анимации.

PaintRects и Invalidate не помогло.

 

Похоже вырисовывается серьёзный косяк в XE8.

Кто-то может запустить-проверить это демо у себя на маке или хакинтоше?

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...