crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в OpenGL и Qt4
Введите ваше имя
Подтвердите код

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

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Litkevich Yuriy Дата 13.2.2010, 22:35
 
Цитата(registr @ 14.2.2010, 1:23) *
Типа использование библиотеки OpenGL?
скорее всего. Я другого объяснения не вижу. Коль скоро в окружении Креатора работает, а без него нет.
registr Дата 13.2.2010, 22:23
  Скорее всего проблема была в видеокарте. Заменил glColor3f на glColor4f и на ноуте, где строилась все серым, прога полностью заработала :)

Предположительно проблема следующая: сначала использую glColor4f, потом glColor3f. На встроенной видеокарте glColor3f игнорируется. Возможно, она сначала прописывает glColor4f и далее пропускает glColor3f.

Цитата
стало быть нужны какие-то плагины. В окружении Креатора, как правило, все необходимые хахаряшки видны, а без него могут быть не видны.
А что это может быть? Типа использование библиотеки OpenGL? И как можно подключить?

Программа строилась на винде ХР, поэтому неизвестно как она будет работать на висте или 7. Думаю, это и объясняет, почему у многих не заработала.

Зы сделал как Rocky советовал :) , только вывод в консоль.
Litkevich Yuriy Дата 12.2.2010, 20:05
 
Цитата(Rocky @ 12.2.2010, 22:16) *
Litkevich Yuriy извини за ссылку на другой форум... Если нельзя удали(
целевую можно, на конкретную тему/сообщение. Но лучше её именовать, см. как я исправил твоё сообщение

Цитата(registr @ 12.2.2010, 22:41) *
Зы под Линуксом работает только в через Creator почему то
стало быть нужны какие-то плагины. В окружении Креатора, как правило, все необходимые хахаряшки видны, а без него могут быть не видны.
registr Дата 12.2.2010, 19:48
  Подумаю методом проб и ошибок, ок, всем спасибо. Массив лучше организую динамически теперь :) на всякий случай.
BRE Дата 12.2.2010, 19:43
  Сейчас пока лениво разбираться, а под x86_64 тестировали?
registr Дата 12.2.2010, 19:41
  Зы под Линуксом работает только в через Creator почему то :blink:

Цитата
допиши в проге вывод значений 3-х мерного массива в файл например.. а потом посмотри его запустив на машине на которой все серое.
ок, спасибо, попробую :)

Но мне теперь непонятно почему у вас вообще на Винде ничего не строит. Таких жалоб еще не было, худо-бедно но строил :blink:
Rocky Дата 12.2.2010, 19:36
  не забыл. допиши в проге вывод значений 3-х мерного массива в файл например.. а потом посмотри его запустив на машине на которой все серое. Мне кажетсячто дело в этом
registr Дата 12.2.2010, 19:35
 
Цитата(Rocky @ 12.2.2010, 19:16) *
registr
Спросил у старших товарищей, посмотри, может в это дело.
Я про вывод. Посмотри, реально ли там те значения, которые ты кладешь

Все точки принимают значение серого цвета, который указан ранее. Как будто функция C_fun не меняет значение цветов. C_fun функция типа void, ее параметр 3-х мерный массив треугольников и адреса 3-х rgb цветов. Если бы я неправильно создал функцию, то она и у меня бы не строила. Что за фокусы такие?

Цитата(BRE @ 12.2.2010, 19:26) *
У меня белое окно.... Двигал мышкой, жал не стрелки и пробел, ничего не изменяется. :)


Цитата(Rocky @ 12.2.2010, 19:26) *
в винде работает, под лиуксом - тоже белое окно с крестом )

А он что не строит рельеф??? :blink: Я что забыл вложить файл CrearMap.map? :blink: Должно происходить построение рельефа :blink:

с exe-шником должен лежать файл CrearMap.map, оттуда прога загружает чистую карту и накладывает на нее рельеф с градиентом цвета. Прога и рельеф не строит? :blink:
Rocky Дата 12.2.2010, 19:26
  в винде работает, под лиуксом - тоже белое окно с крестом )
BRE Дата 12.2.2010, 19:26
 
Цитата(registr @ 12.2.2010, 19:17) *
Хотелось бы узнать работает ли?

У меня белое окно.... Двигал мышкой, жал не стрелки и пробел, ничего не изменяется. :)

Цитата(DEADHUNT @ 12.2.2010, 19:21) *
gcc здесь не причем. стандарт не пробовал смотреть

Если я не ошибаюсь, то в gcc это было в расширениях еще до принятия C99.
Вот там я про это и прочитал, если это есть и в стандарте, ну что же ... хорошо.
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 0:31