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

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

Вернуться   forum.boolean.name > Поиск по форуму

Показано с 351 по 375 из 500.
На поиск затрачено 0.09 сек.; сгенерировано 104 мин. назад.
Поиск: Сообщения от: mr.DIMAS
Раздел: Проекты C++ 28.02.2015, 17:48
Ответов: 1,043
Просмотров: 460,953
Автор mr.DIMAS
Ответ: [TrueHorror] - разработка

С инвентарем у меня небольшие проблемы, если перейти с одного уровня на другой, затем выйти из игры и загрузиться заново и попробовать выбросить что-то из инвентаря, то игра покрошится. Дело в том...
Раздел: Болтовня 28.02.2015, 14:03
Ответов: 15
Просмотров: 11,295
Автор mr.DIMAS
Ответ: C\C++

Когда пишешь для себя, то на все это можно забить, другое дело на работе.

Скажи это линуксоидам :-D, или разрабам gcc, или даже freetype
Раздел: Болтовня 28.02.2015, 12:11
Ответов: 15
Просмотров: 11,295
Автор mr.DIMAS
Ответ: C\C++

Вроде есть жи inline
http://www.greenend.org.uk/rjk/tech/inline.html


Эти куски кода ждут своего ̶п̶р̶и̶н̶ц̶а̶ велосипеда в виде строк. То есть там будет указатель вместо толстоты
Раздел: Болтовня 28.02.2015, 01:52
Ответов: 15
Просмотров: 11,295
Автор mr.DIMAS
Ответ: C\C++

По началу у меня была дикая попоболь от сишной математики( то бишь без операторов )


typedef struct {
float x;
float y;
float z;
} vec3_t;

void Vector3_Zero( vec3_t * v );
Раздел: Болтовня 28.02.2015, 00:58
Ответов: 15
Просмотров: 11,295
Автор mr.DIMAS
Ответ: C\C++

Еще сишечка заставляет вспоминать простые алгоритмы типа сортировки массивов\списков( вот только не надо напоминать про qsort ), что позволяет прокачать "скилл" перед собеседованием - у наших...
Раздел: Болтовня 27.02.2015, 20:49
Ответов: 15
Просмотров: 11,295
Автор mr.DIMAS
C\C++

Давно на булке не было хорошего срача по поводу двух родственных языков. Пора его начать.

Уже как месяц, в перерывах между рисованием моделек и карт для своей игры, пишу говношутер на чистом си....
Раздел: C++ 21.02.2015, 02:56
Ответов: 6
Просмотров: 15,134
Автор mr.DIMAS
Ответ: Автоматический оптимизатор

Далее вести дискуссию считаю бессмысленной тратой времени. Покеда.
Раздел: C++ 21.02.2015, 02:05
Ответов: 6
Просмотров: 15,134
Автор mr.DIMAS
Ответ: Автоматический оптимизатор

Я тебя понял. Вместо того, чтобы взять экскаватор и вырыть траншею, ты берешь детский совочек и роешь ту же траншею в 100 раз медленнее.

А то, что я приводил конкретные цифры в увеличении скорости...
Раздел: C++ 21.02.2015, 00:56
Ответов: 6
Просмотров: 15,134
Автор mr.DIMAS
Ответ: Автоматический оптимизатор

Может:
https://gcc.gnu.org/wiki/LinkTimeOptimization

https://msdn.microsoft.com/en-us/magazine/cc301698.aspx

Вдогонку:
https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D0%BF%D1%80%D0%BE%D1%86%D0%B5%...
Раздел: Проекты C++ 20.02.2015, 18:43
Ответов: 1,043
Просмотров: 460,953
Автор mr.DIMAS
Ответ: [TrueHorror] - разработка

Почти закончил декорирование третьего уровня. Вот парочка...
Раздел: Проекты C++ 19.02.2015, 21:42
Ответов: 1,043
Просмотров: 460,953
Автор mr.DIMAS
Ответ: [TrueHorror] - разработка

Вернул в игру зажигалку, заправляется спиртом из баночек и светит 6 минут на одной заливке....
Раздел: C++ 19.02.2015, 19:16
Ответов: 26
Просмотров: 30,597
Автор mr.DIMAS
Ответ: dword to float4 и обратно

Кто как хочет так и дрочит.
Раздел: C++ 19.02.2015, 18:49
Ответов: 26
Просмотров: 30,597
Автор mr.DIMAS
Ответ: dword to float4 и обратно

ох лол, плохой код... а ниче что я использую 4 сторонних библиотеки( из которых в рантайме только булет ) в которых и просядает вся производительность без оптимизации? я ж выше писал что булет...
Раздел: C++ 19.02.2015, 18:01
Ответов: 26
Просмотров: 30,597
Автор mr.DIMAS
Ответ: dword to float4 и обратно

Соберу без оптимизации, найду баг, уберу его, запилю опять с оптимизацией. Если говорить про мою игру, то без оптимизатора она работает в 6 раз медленнее( 20 фпс против 120 )
Раздел: C++ 19.02.2015, 17:47
Ответов: 26
Просмотров: 30,597
Автор mr.DIMAS
Ответ: dword to float4 и обратно

Стрелки не нужно переводить. Я хочу услышать обоснованный ответ, зачем смотреть то что там компилятор наворотил? Наверное: "потому, что я могу" или "потому, что я хочу"
Раздел: C++ 19.02.2015, 17:32
Ответов: 26
Просмотров: 30,597
Автор mr.DIMAS
Ответ: dword to float4 и обратно

Не нужно. Ты же не пишешь код для медицинского оборудования, или для оборонки? Зачем тогда себе мозги лишний раз ебать?
Раздел: C++ 19.02.2015, 17:14
Ответов: 26
Просмотров: 30,597
Автор mr.DIMAS
Ответ: dword to float4 и обратно

Без оптимизации он медленнее в 3-5 раз.

И вообще всё это недоверие больше походит на паранойю
Раздел: C++ 19.02.2015, 16:52
Ответов: 26
Просмотров: 30,597
Автор mr.DIMAS
Ответ: dword to float4 и обратно

А всякие сторонние библиотеки ты тоже собираешь без оптимизации, ну например булет?
Раздел: C++ 19.02.2015, 14:06
Ответов: 26
Просмотров: 30,597
Автор mr.DIMAS
Ответ: dword to float4 и обратно

Отлаживают Debug-билд( -O0 ). А Release-билд( -O3 -msse2 ... ) просто компилят и кидают пользователю. Уж не думаешь ли ты что компилятор поломает твою программу? :-D
Раздел: C++ 19.02.2015, 01:38
Ответов: 26
Просмотров: 30,597
Автор mr.DIMAS
Ответ: dword to float4 и обратно

2Samodelkin тебе с таким дрочерством надо идти в эмбеддеры - писать прошивки для микропроцессоров, но это так, к слову.

С SSE лучше\удобнее работать на интринсиках, и компилятор заодно оптимизирует...
Раздел: Проекты на Unity 16.02.2015, 22:15
Ответов: 312
Просмотров: 188,377
Автор mr.DIMAS
Ответ: Faded [игра мечты]

Как дела? Надеюсь не забил на проект? Выкладывай патчи почаще, а то уже дофига времени прошло а патча нового все нет.
Раздел: C++ 14.02.2015, 22:26
Ответов: 5
Просмотров: 13,002
Автор mr.DIMAS
Ответ: Велик для форматирования строк

Ну как минимум то что нужно делать вот так если в doSomething передается строка:

doSomething( (stringstream("foo") << 123 << "bar").str() );
Раздел: C++ 13.02.2015, 22:57
Ответов: 5
Просмотров: 13,002
Автор mr.DIMAS
Ответ: Велик для форматирования строк

Подобный велик помогает убрать такое говно:

stringstream data;
data<< "foo" << 123 << "bar" ;
doSomething( data.str() );
Заместо него будет

doSomething( StringBuilder( "foo" ) << 123 << "bar" );
Раздел: C++ 13.02.2015, 21:53
Ответов: 5
Просмотров: 13,002
Автор mr.DIMAS
Велик для форматирования строк

Это

char buffer[512];
sprintf( "%d %f %s", 12, 12.4, "ololo" );
Сильно подвержено ошибкам типа пропуска параметра, или передачи параметра не того типа что ожидается. У меня был трудно уловимый баг...
Раздел: C++ 13.02.2015, 16:24
Ответов: 26
Просмотров: 30,597
Автор mr.DIMAS
Ответ: dword to float4 и обратно

А не проще ли забить на используемую память? Хранить сразу 4 флоата вместо dword? По памяти всего в 4 раза возрастает расход, но убирается ебля с преобразованиями.
Показано с 351 по 375 из 500.

 

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


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