Войти
Urho3DФорум

Urho3D - Вопросы-ответы (комментарии) (7 стр)

Страницы: 13 4 5 6 7 8 Следующая »
#90
20:47, 7 фев 2023

Ну или можешь инструкции SIMD использовать, чтоб ускорить обработку изображений на CPU (ну лично я бы такое не осилил)

#91
20:51, 7 фев 2023

Вот что-то на эту тему https://www.youtube.com/watch?v=tVEkQly8IDQ

#92
21:03, 7 фев 2023

1vanK

Фигасе, 1vanK приводит в пример .net. Неожиданно.

#93
21:14, 7 фев 2023

GLoom
> Фигасе, 1vanK приводит в пример .net. Неожиданно.

Я на C# периодически пишу. Я только против пихания его туда, где он не нужен. Вот например я на C# писал макросы https://www.youtube.com/watch?v=ozy5-q20ZT0

#94
21:18, 7 фев 2023

Просто если надо что-то разово сделать, то вроде бы логично это сделать на процессоре. А работать с каждым пикселем (или текселем, как там правильнее?) это жесть как медленно будет. Я так то не нашёл там никаких методов, но на всякий случай уточнил.

#95
22:09, 7 фев 2023

1vanK
> Ну или можешь инструкции SIMD использовать, чтоб ускорить обработку изображений
> на CPU (ну лично я бы такое не осилил)
А вообще смысл в этом есть разбираться? Насколько код будет переносимым? Я хрен знает, кроме Виндовса и Линукса может это нигде и работать не будет ))

#96
22:24, 7 фев 2023

SIMD везде почти есть, только называется по разному. Например NEON на ARM. По-моему SIMD вообще стандарт де-факто для любого 64-битного процессора

#97
22:32, 7 фев 2023

Их вон сколько разных штук https://ru.wikipedia.org/wiki/SIMD

#98
22:35, 7 фев 2023

stratego
> Насколько код будет переносимым?

Ну вероятно хватит SSE какой-то версии для x86_64 и NEON для ARM. И зависит не от ОС, а от процессора. Хотя опять же, я не особо в этом шарю

#99
22:36, 7 фев 2023

Я про это и говорю, ну сделаю я к примеру для  SSE или SSE2, а потом на чём то оно и не будет работать )) Возможности видеокарт выглядят как то более стандартно, по сравнению с этим зоопарком ))

#100
22:40, 7 фев 2023

Ну если так считать, то графических API тоже навалом. А если считать только распространненные SIMD, то их немного )

#101
22:40, 7 фев 2023

Использование YMM-регистров требует поддержки со стороны операционной системы. Следующие системы поддерживают регистры YMM:

    Linux: с версии ядра 2.6.30,[6] released on June 9, 2009.[7]
    Windows 7: поддержка добавлена в Service Pack 1[8]
    Windows Server 2008 R2: поддержка добавлена в Service Pack 1[8]

Так что не только процессор, я в обще то об этом и говорил выше, хрен знает где и когда это всё работать будет )) В идеальном мире, это всё должны делать компиляторы, а мы писать на чистом с++ ((

#102
22:44, 7 фев 2023

stratego

> В идеальном мире, это всё должны делать компиляторы, а мы писать на чистом с++

В идеальном мире код тоже искусственный интеллект пишет)

#103
22:47, 7 фев 2023

1vanK
> В идеальном мире код тоже искусственный интеллект пишет)
А вы что за меня и есть будите? (с)
Нельзя людей лишать удовольствия...

#104
22:58, 7 фев 2023

stratego
> Нельзя людей лишать удовольствия...

Ну кузнецы и сейчас есть, ради удовольствия которые. Посматриваю иногда на ютубчике, как какой-то меч ведьмка куют очередной

Страницы: 13 4 5 6 7 8 Следующая »
Urho3DФорум