Size: a a a

2021 April 08

KR

Kai Ren in rust_offtopic
Ток хотел сказать. Молодцом!
источник

DS

Doge Shibu in rust_offtopic
type OneBufferSetOf<T> =  OneBufferSet<Arc<DeviceLocalBuffer<[T]>>>;
type MutableOneBufferSet<T> = Mutable<usize, OneBufferSetOf<T>>;

pub struct Factories {
   divide_factory: DivideWorkgroupsCommandFactory,
   trace_rays_factory: TraceRaysToLightCommandFactory,
   lights_factory: LightsDiffuseCommandFactory,
   trace_mirrors_factory: ReflectFromMirrorsCommandFactory,
   copy_factory: CopyFromBufferToImageCommandFactory,
   make_gi_rays_factory: MakeGiRaysCommandFactory,
   lights_gi_factory: LightsGiCommandFactory
}

pub struct Sets {
   intersections_set: MutableOneBufferSet<LightRay>,
   reflects_intersections_set: MutableOneBufferSet<[IntersectionUniform]>,
   image_buffer_set: MutableOneBufferSet<[u32; 4]>,
   gi_intersections_set: MutableOneBufferSet<IntersectionUniform>,
   gi_thetas_set: MutableOneBufferSet<f32>
}

pub struct LightningV2CommandFactory {
   factories: Factories,
   sets: Sets,
   workgroups: OnceCell<[OneBufferSetOf<DispatchIndirectCommand>; 3]>,
   samples_per_bounce: u32,
}
источник

DS

Doge Shibu in rust_offtopic
И т.п.
источник

DS

Doge Shibu in rust_offtopic
Сути не меняет, а смотреться будет уже лучше
источник

DS

Doge Shibu in rust_offtopic
В расте такие вещи бесплатные, поэтому надо этим пользоваться
источник

KR

Kai Ren in rust_offtopic
Вообще, у тебя вырисовывается здесь классический случай interpretation pattern’а. Где всякие монадо-фп-тэглесс-файнал прям сияют.

Есть данные, есть колбаса операций, надо прогнать одно через другое.
источник

V

Vetro in rust_offtopic
решил пощупать скалу в итоге после двух глав красной книги
источник

V

Vetro in rust_offtopic
запасаюсь кофейком
источник

KR

Kai Ren in rust_offtopic
не пей робусту ток
источник

H

Hirrolot in rust_offtopic
Меня правила вывода имплиситов убили когда учил
источник

V

Vetro in rust_offtopic
ответ убил?
источник

H

Hirrolot in rust_offtopic
Для этой хуйни нужен особый склад ума
источник

V

Vetro in rust_offtopic
имплисит пришел домой а жена ему говорит ответ убил...
источник

DS

Doge Shibu in rust_offtopic
Там всё просто же, области видимости + наиболее близкий тип (если про скала 3)
источник

KR

Kai Ren in rust_offtopic
когда убил? когда учил...
источник

V

Vetro in rust_offtopic
скала 2 уже не актуально? а то мне арчик ее подтягивает
источник

H

Hirrolot in rust_offtopic
Ну когда я учил, была только скала 2
источник

V

Vetro in rust_offtopic
scala-2.13.4-1
источник

H

Hirrolot in rust_offtopic
И там опус такой
источник

H

Hirrolot in rust_offtopic
Правил этих
источник