Pull to refresh
69
0
Сергей @iOrange

Пользователь

Send message
Я правильно понял, что это именно «Russian officials» не пускают эти браслеты? Чем они им не понравились?
А я вообще с 3D-шутерами познакомился на Sega Mega Drive, игра Zero Tolerance. ПК у меня тогда не было.
Проблема еще и в том что регион теперь в неопределенном статусе (для кого-то росийский, для кого-то украинский) — тут можно много чего накрутить. Интересно, а американский Майкрософт в курсе этого письма? Да и вообще — а где письмо то?
А что такое ООО «Майкрософт Русь»? Гугление не помогает.
Интересно, как починили? Добавили unsigned? Через пару лет счетчик остановится 4294967295 :)
Ваши слова, да Гейбу в уши…
Спасибо, казалось облазил весь сайт, а надо было в системные требования зайти.
А за что минус?

Я согласен с вами, однако по сравнению другими операциями — не такая уж и частая, согласитесь.
Я написал из своего опыта — что оптимизация конвеерных функций (тот же TnL), которые выполняют одни и теже операции, и часть данных константна — там можно получить сещественный прирост при правильной ручной оптимизации.
Конкатенация матриц не сильно частая операция, в софтвер-рендере лучше оптимизировать другие части — например трансформацию вершин. Тут руками можно чудес наделать, несколько вершин (4?) за итерацию преобразовывать, да еще и в кеш префетчить на упреждение…
Простите пожалуйста, не могли бы поделиться источником инфы про софтверный рендер в ZBrush? Дико интересно.
Хоть я и согласен с вами, но я думаю что вопросы импрувмента кода лучше обсуждать лично, если конечно статья не о написании идеального кода :)

PS. Ну, в ручном режиме можно и до 68-ми инструкций дожать ;) (а если еще и память выровнять, да movaps везде....)
См. под кат
		movups xmm0, [eax]
		movups xmm1, [eax + 16]
		movups xmm2, [eax + 32]
		movups xmm3, [eax + 48]
		movups xmm4, [ebx]
		movaps xmm5, xmm4
		movaps xmm6, xmm4
		movaps xmm7, xmm4
		shufps xmm4, xmm4, 00000000b
		shufps xmm5, xmm5, 01010101b
		shufps xmm6, xmm6, 10101010b
		shufps xmm7, xmm7, 11111111b
		mulps xmm4, xmm0
		mulps xmm5, xmm1
		mulps xmm6, xmm2
		mulps xmm7, xmm3
		addps xmm6, xmm7
		addps xmm4, xmm5
		addps xmm4, xmm6
		movups [ecx], xmm4
		movups xmm4, [ebx + 16]
		movaps xmm5, xmm4
		movaps xmm6, xmm4
		movaps xmm7, xmm4
		shufps xmm4, xmm4, 00000000b
		shufps xmm5, xmm5, 01010101b
		shufps xmm6, xmm6, 10101010b
		shufps xmm7, xmm7, 11111111b
		mulps xmm4, xmm0
		mulps xmm5, xmm1
		mulps xmm6, xmm2
		mulps xmm7, xmm3
		addps xmm6, xmm7
		addps xmm4, xmm5
		addps xmm4, xmm6
		movups [ecx + 16], xmm4
		movups xmm4, [ebx + 32]
		movaps xmm5, xmm4
		movaps xmm6, xmm4
		movaps xmm7, xmm4
		shufps xmm4, xmm4, 00000000b
		shufps xmm5, xmm5, 01010101b
		shufps xmm6, xmm6, 10101010b
		shufps xmm7, xmm7, 11111111b
		mulps xmm4, xmm0
		mulps xmm5, xmm1
		mulps xmm6, xmm2
		mulps xmm7, xmm3
		addps xmm6, xmm7
		addps xmm4, xmm5
		addps xmm4, xmm6
		movups [ecx + 32], xmm4
		movups xmm4, [ebx + 48]
		movaps xmm5, xmm4
		movaps xmm6, xmm4
		movaps xmm7, xmm4
		shufps xmm4, xmm4, 00000000b
		shufps xmm5, xmm5, 01010101b
		shufps xmm6, xmm6, 10101010b
		shufps xmm7, xmm7, 11111111b
		mulps xmm4, xmm0
		mulps xmm5, xmm1
		mulps xmm6, xmm2
		mulps xmm7, xmm3
		addps xmm6, xmm7
		addps xmm4, xmm5
		addps xmm4, xmm6
		movups [ecx + 48], xmm4

Странно, я, жена моя, да и все мои знакомые с Н5 довольны камерой.
Как проба пера в OpenGL — неплохо. Но не более, извините.
Ну не надо все списывать на климат — здесь у нас в Монреале довольно много Тесл ездит, даже зимой, а климат здесь далеко не самый сладкий…
Очень печально что перестали выкладывать на сайте доклады прошедших конференций. Собираетесь вернуть или нет?

Information

Rating
Does not participate
Location
London, Ontario, Канада
Registered
Activity