Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Xors3D

Xors3D Графический движок с поддержкой DirectX9

Ответ
 
Опции темы
Старый 10.04.2014, 00:16   #256
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

Edit->Advanced->View White Space

или

Подряд Ctrl+R, Ctrl+W
__________________

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Samodelkin (10.04.2014)
Старый 10.04.2014, 01:39   #257
Samodelkin
Мастер
 
Регистрация: 12.01.2009
Сообщений: 979
Написано 388 полезных сообщений
(для 631 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

Отлично. А там еще можно сделать вертикальную линию, которая отмечает ширину строки?
(Offline)
 
Ответить с цитированием
Старый 10.04.2014, 08:20   #258
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

Сообщение от Samodelkin Посмотреть сообщение
Отлично. А там еще можно сделать вертикальную линию, которая отмечает ширину строки?
ставь QtCreator не парься, там все для людей сделано.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
KCEPOKC (10.04.2014)
Старый 10.04.2014, 12:45   #259
Samodelkin
Мастер
 
Регистрация: 12.01.2009
Сообщений: 979
Написано 388 полезных сообщений
(для 631 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

Сообщение от pozitiffcat Посмотреть сообщение
ставь QtCreator не парься, там все для людей сделано.
Смотрел сравнение - у qt нету статического анализатора и нету java.
Поэтому я выбрал eclipse.
А вообще мне больше всего нравится notepad++.

Но дело не в этом. Дело в том что dxsdk уже почти никак не работает в вин8 без студии - теперь все средства отладки находятся в ней, и если хочешь нормально работать с дх то нужно ставить студию.
Например сейчас в вин8 без студии в dxsdk (последняя версия в июне 2010 =)) я немогу даже отладочный режим включить.
Там можно несколько костылей сделать но это все бред вобщем - нужна студия.
(Offline)
 
Ответить с цитированием
Старый 10.04.2014, 13:30   #260
MiXaeL
Бывалый
 
Аватар для MiXaeL
 
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений
(для 267 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

Новая студия, кстати, очень хороша.
А насчет вертикальных линий - из-под коробки не может, но есть же расширения разные. Вот простенькое специально для этого: http://visualstudiogallery.msdn.micr...5-630980e72c30.

Самое известное, пожалуй, visual assist и раньше только им и спасались. А в 13 студии даже снес специально, родной функционал не хуже и более гармонично вписан.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Samodelkin (10.04.2014)
Старый 10.04.2014, 16:01   #261
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

Сообщение от Samodelkin Посмотреть сообщение
Смотрел сравнение - у qt нету статического анализатора и нету java.
Поэтому я выбрал eclipse.
А вообще мне больше всего нравится notepad++.

Но дело не в этом. Дело в том что dxsdk уже почти никак не работает в вин8 без студии - теперь все средства отладки находятся в ней, и если хочешь нормально работать с дх то нужно ставить студию.
Например сейчас в вин8 без студии в dxsdk (последняя версия в июне 2010 =)) я немогу даже отладочный режим включить.
Там можно несколько костылей сделать но это все бред вобщем - нужна студия.
Я работал с DX = QtCreator + компилятор MSVS + CMake - все отлично, лучше и понятнее чем в студии, лично для меня. Студия для меня это вообще непреодолимый монстр.
И кстати как ты в DX собираешься java использовать?
И что ты имеешь ввиду под статическим анализатором.
Текущая версия QtCreator умеет все, и даже более.
(Offline)
 
Ответить с цитированием
Старый 10.04.2014, 17:27   #262
Samodelkin
Мастер
 
Регистрация: 12.01.2009
Сообщений: 979
Написано 388 полезных сообщений
(для 631 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

Сообщение от pozitiffcat Посмотреть сообщение
Я работал с DX = QtCreator + компилятор MSVS + CMake - все отлично, лучше и понятнее чем в студии, лично для меня. Студия для меня это вообще непреодолимый монстр.
И кстати как ты в DX собираешься java использовать?
И что ты имеешь ввиду под статическим анализатором.
Текущая версия QtCreator умеет все, и даже более.
И шейдеры можно профилировать и отлаживать в пошаговом режиме?
И разрабатывать под winphone?
И делать приложения совместимые с вин магазином?

Что значит что я имею ввиду под статическими анализаторами? Это такие анализаторы которые отлавливают ошибки, которые не может отловить компилятор и которые маловероятно можно отловить в рантайме в обычном режиме. Смотри например cppcheck. Я незнаю может в qt можно подключить внешний анализатор, тогда нет проблем.

java и dx никак не связаны, я просто с джава тоже работаю, например под андроид и как бы одно и тоже ide было бы удобно.

Ты сам то достаточно работал в других ide чтобы говорить что они хуже?
(Offline)
 
Ответить с цитированием
Старый 10.04.2014, 17:37   #263
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

Сообщение от Samodelkin Посмотреть сообщение
И шейдеры можно профилировать и отлаживать в пошаговом режиме?
И разрабатывать под winphone?
И делать приложения совместимые с вин магазином?

Что значит что я имею ввиду под статическими анализаторами? Это такие анализаторы которые отлавливают ошибки, которые не может отловить компилятор и которые маловероятно можно отловить в рантайме в обычном режиме. Смотри например cppcheck. Я незнаю может в qt можно подключить внешний анализатор, тогда нет проблем.

java и dx никак не связаны, я просто с джава тоже работаю, например под андроид и как бы одно и тоже ide было бы удобно.

Ты сам то достаточно работал в других ide чтобы говорить что они хуже?
Работал достаточно. Eclipse, NetBeans, Idea, Code::Blocks, MSVS, KDevelop, QtCreator всякие там Geany, Jedit... остановился на креаторе
Анализатор как минимум cpp check можно использовать, анализатор памяти valgrind
Про Windows Phone не скажу, но вроде в следующей версии появится поддержка.

И ранее было сказано, что неудобство связано со студией, а про девелоп под вин фон не было сказано, вот я и предложил.
(Offline)
 
Ответить с цитированием
Старый 10.04.2014, 21:39   #264
Samodelkin
Мастер
 
Регистрация: 12.01.2009
Сообщений: 979
Написано 388 полезных сообщений
(для 631 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

Но ведь в том то и дело что в мсвс всё удобно если ты разрабатываешь под windows и другие платформы мелкомягких.
Для других платформ - другие ide.
Одного универсального на все случаи жизни не бывает.
(Offline)
 
Ответить с цитированием
Старый 10.04.2014, 22:27   #265
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

да ну их, эти IDE. дело вкуса.
давайте лучше про вертекс лэйауты, интерлевед / не интерлевед данные и прочие интересные штуки беседовать.

вот вопрос:
как вы считаете, создание второго буфера для меша, состоящего лишь из позиций, может ускорить shadow pass? ведь локальность данных повысится?
(Offline)
 
Ответить с цитированием
Старый 10.04.2014, 23:24   #266
Samodelkin
Мастер
 
Регистрация: 12.01.2009
Сообщений: 979
Написано 388 полезных сообщений
(для 631 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

Сообщение от HolyDel Посмотреть сообщение
вот вопрос:
как вы считаете, создание второго буфера для меша, состоящего лишь из позиций, может ускорить shadow pass? ведь локальность данных повысится?
Всё зависит от того как устроен кеш на видеокартах.

Например когда я делал софтвеер рейкастинг была немного другая но схожая проблема - самым узким местом была скорость памяти.
Всё из за того что я сделал многопроходную обработку "шейдерами" (имеется ввиду функции выполняющие примерно то что делают пиксельные шейдеры).
Из за этого одна часть буфера изображения вытесняла из кеша другую часть.
Надо было же делать по другому: нужно было все операции которые требовались над пикселем сделать сразу, пока все данные находились в кеше, тем самым требовалось бы один раз прочитать исходный буфер из памяти и один раз записать результат в память. Теоретически факт того что у каждого ядра свой кеш 2 уровня это еще больше ускорило бы обработку данных.

У видеокарт нет таких проблем - там быстрая память, так что сложно однозначно сказать как будет - нужно делать эксперимент или искать доки на видеокарты.
(Offline)
 
Ответить с цитированием
Старый 11.04.2014, 01:45   #267
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

как вы считаете, создание второго буфера для меша, состоящего лишь из позиций, может ускорить shadow pass? ведь локальность данных повысится?
думаю что для толстых мешей однозначно да. потесть, чё.
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Старый 11.04.2014, 08:13   #268
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

Сообщение от HolyDel Посмотреть сообщение
да ну их, эти IDE. дело вкуса.
давайте лучше про вертекс лэйауты, интерлевед / не интерлевед данные и прочие интересные штуки беседовать.

вот вопрос:
как вы считаете, создание второго буфера для меша, состоящего лишь из позиций, может ускорить shadow pass? ведь локальность данных повысится?
Как максимум это может быть удобней в чем-то для программиста, но ты начнешь терять время на переключение буферов в момент установки их в атрибуты, плюс проход по одному буферу ничего не стоит, по времени ровно столько же как обратьтся к &buffer[0] или &buffer[100500]. Внутри видеокарты это выглядит как смещение на величину stride.
(Offline)
 
Ответить с цитированием
Старый 11.04.2014, 10:52   #269
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

терять время на переключение буферов
ну это если бы мы после обычного рендера каждого объекта, сразу бы рендерили его в тень до этого. а так ведь все равно это 2 разных пасса и переключений одно кол-во.
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
HolyDel (11.04.2014)
Старый 11.04.2014, 22:45   #270
L-ee-X
Разработчик
 
Аватар для L-ee-X
 
Регистрация: 06.06.2011
Адрес: Ирк. обл.
Сообщений: 541
Написано 133 полезных сообщений
(для 220 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

Движок загнулся и обсуждение не по теме пошло уже :D
__________________
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 00:18.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com