Size: a a a

2020 March 22

L

Lain-dono in ГОРИ
Под эту хуйню сейчас пишут игоры?
источник

L

Lain-dono in ГОРИ
Ну кроме извращенцев, они подо всё делают
источник

AM

Aleksey Muravev in ГОРИ
Lain-dono
А кроме ARM и x86 архитектур считай нет.
Лучше быть готовым сразу, чем потом переписывать. Времени это не занимает много. И мешать не будет
источник

L

Lain-dono in ГОРИ
Aleksey Muravev
Лучше быть готовым сразу, чем потом переписывать. Времени это не занимает много. И мешать не будет
Обёртка в любом случае будет. Но вот передача по ссылке в данном случае дороха.
источник

AM

Aleksey Muravev in ГОРИ
Lain-dono
Обёртка в любом случае будет. Но вот передача по ссылке в данном случае дороха.
Разруливай в компиль тайм это
источник

L

Lain-dono in ГОРИ
Aleksey Muravev
Разруливай в компиль тайм это
Компилятор за меня разрулит это дело. У меня move-семантика, а не copy-семантика.
источник

L

Lain-dono in ГОРИ
*полноценная move-семантика, а не огрызок
источник

L

Lain-dono in ГОРИ
Aleksey Muravev
Разруливай в компиль тайм это
Собсна если я напишу func(a, *b) против func(a) -> b, то внутри оно может быть плюс/минус одинаково, но второй вариант всяко удобнее.
источник

AM

Aleksey Muravev in ГОРИ
Lain-dono
Компилятор за меня разрулит это дело. У меня move-семантика, а не copy-семантика.
Затрахал ты с этим. У меня тож везде, где нужно move семантика. И память сама освобождается и без всяких смарт пойнтеров
источник

L

Lain-dono in ГОРИ
Aleksey Muravev
Затрахал ты с этим. У меня тож везде, где нужно move семантика. И память сама освобождается и без всяких смарт пойнтеров
Я просто не понимаю, чё ты мне предлагаешь в compile time разруливать, что я не разруливаю.
источник

AM

Aleksey Muravev in ГОРИ
Lain-dono
Я просто не понимаю, чё ты мне предлагаешь в compile time разруливать, что я не разруливаю.
Забей
источник

L

Lain-dono in ГОРИ
Aleksey Muravev
Забей
Ну т.е. у меня будет один тип f32x4, размера в 4 флоата с выравниванием 16. А чё у него там внутри - будет зависеть от платформы. Ты об этом?
источник

L

Lain-dono in ГОРИ
Я какбэ так и делаю в итоге. Даже не столько по той причине, что это профитно, а это банально удобнее получается.
источник

AM

Aleksey Muravev in ГОРИ
Lain-dono
Ну т.е. у меня будет один тип f32x4, размера в 4 флоата с выравниванием 16. А чё у него там внутри - будет зависеть от платформы. Ты об этом?
Да. И выравнивание тоже можно платфоромозависимым сделать
источник

L

Lain-dono in ГОРИ
Aleksey Muravev
Да. И выравнивание тоже можно платфоромозависимым сделать
А какие там могут быть варианты? Где-то будет 32 или больше?
источник

L

Lain-dono in ГОРИ
Меньше точно нельзя ибо совместимость.
источник

AM

Aleksey Muravev in ГОРИ
Lain-dono
А какие там могут быть варианты? Где-то будет 32 или больше?
Можно без него, если хочется)
источник

L

Lain-dono in ГОРИ
Aleksey Muravev
Можно без него, если хочется)
Зачем? А если я эту хуйню в файлики складываю например и так далее по списку извращений? В идеале у этого типа должно быть фиксированное выравнивание.
источник

L

Lain-dono in ГОРИ
Опять же, если я эту хуйню в шейдеры кладу.
источник

L

Lain-dono in ГОРИ
(Это ведь либа для графоматана, напоминаю)
источник