Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
__ilya__ |
29.11.2012, 16:26
Сообщение
#1
|
|
Студент ![]() Группа: Участник Сообщений: 57 Регистрация: 19.1.2012 Пользователь №: 3143 Спасибо сказали: 0 раз(а) Репутация: 0
|
Link
тут пишут как накладывать текстуры. Но у меня при загрузке текстуры приложение закрывается. В консоли вывода (QtCreator) выводит вот это: Запускается /home/ilya/GL_Texture_Test_0-build-desktop-Qt___PATH______/GL_Texture_Test_0... GL_Texture_Test_0: nv10_state_fb.c:50: get_rt_format: Проверочное утверждение «0» не выполнено. Программа неожиданно завершилась. /home/ilya/GL_Texture_Test_0-build-desktop-Qt___PATH______/GL_Texture_Test_0 завершился с кодом 0 вот код очевидно проблема возникает при выполнении этой строки. Если изменить название файла, на заведомо не существуещее или вообще удалить это файл из папки с приложением, тогда приложение само не закрывается ос UBUNTU12 вот файл для текстуры |
|
|
|
|
Алексей1153 |
30.11.2012, 11:21
Сообщение
#2
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
думаю, нужно копать в сторону плагинов для поддержи форматов изображений. Его у тебя нет, судя по всему
|
|
|
|
|
__ilya__ |
30.11.2012, 18:31
Сообщение
#3
|
|
Студент ![]() Группа: Участник Сообщений: 57 Регистрация: 19.1.2012 Пользователь №: 3143 Спасибо сказали: 0 раз(а) Репутация: 0
|
а какой имненно плагин нужен?
|
|
|
|
|
Litkevich Yuriy |
30.11.2012, 19:53
Сообщение
#4
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
попробуй разделить код, т.е. вынуть из bindTexture и присваивать переменной QPixmap, а затем делать ей проверку: isNull()
Цитата(__ilya__ @ 30.11.2012, 20:31) Link а какой имненно плагин нужен? Цитата(__ilya__ @ 29.11.2012, 18:26) Link "brick2.jpg" |
|
|
|
|
Алексей1153 |
30.11.2012, 20:05
Сообщение
#5
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
у меня винда,
исходник jpeg-плагина в SDK я у себя нашёл тут C:\QtCommercialSDK\Src\qt\483\src\plugins\imageformats\jpeg а для QtCreator готовый валяется тут C:\Qt\2010.05\qt\plugins\imageformats для релиза, скорее всего, рядом с экзешником надо будет создать папку imageformats и в неё положить qjpeg4.dll или libqjpeg4.a Сообщение отредактировал Алексей1153 - 30.11.2012, 20:23 |
|
|
|
|
__ilya__ |
1.12.2012, 10:44
Сообщение
#6
|
|
Студент ![]() Группа: Участник Сообщений: 57 Регистрация: 19.1.2012 Пользователь №: 3143 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата Линух в отличии от Винды, не ищет файлы в каталоге с приложением у меня лежит в папке с приложением и находит. Цитата попробуй разделить код, т.е. вынуть из bindTexture и присваивать переменной QPixmap, а затем делать ей проверку: isNull() пробывал файл jpg загружается так-вот если файл не загружается, программа не падает. При загрузке-же файла программа закрывается. Сообщение отредактировал __ilya__ - 1.12.2012, 10:59 |
|
|
|
|
__ilya__ |
1.12.2012, 18:24
Сообщение
#7
|
|
Студент ![]() Группа: Участник Сообщений: 57 Регистрация: 19.1.2012 Пользователь №: 3143 Спасибо сказали: 0 раз(а) Репутация: 0
|
а может в linux вобще не такое не работает? кто делал?
|
|
|
|
|
Litkevich Yuriy |
1.12.2012, 21:53
Сообщение
#8
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
ну хорошо, а вместо jpg можешь использовать png, хотя бы ради проверки?
|
|
|
|
|
__ilya__ |
2.12.2012, 8:19
Сообщение
#9
|
|
Студент ![]() Группа: Участник Сообщений: 57 Регистрация: 19.1.2012 Пользователь №: 3143 Спасибо сказали: 0 раз(а) Репутация: 0
|
с png то-же самое
а что это значит nv10_state_fb.c:50: get_rt_format: Проверочное утверждение «0» не выполнено. |
|
|
|
|
Litkevich Yuriy |
2.12.2012, 15:28
Сообщение
#10
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(__ilya__ @ 2.12.2012, 10:19) Link а что это значит nv10_state_fb.c:50: get_rt_format: Проверочное утверждение «0» не выполнено. это значит, что в файле nv10_state_fb.c, на строке 50 делается некая проверка, которую не проходят данные.Надо найти файл nv10_state_fb.c и посмотреть, что там проверяется. |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 28.12.2025, 11:49 |