Презентация 13 / 2024
- Forums:
Качени са следните материали от лекция №13, от 27.05.2024:
- .PDF презентация;
- .ZIP (презентация и картинки);
- Видео запис от лекцията;
- Код за наивната паралелизация (написан по време на лекцията);
- Подобрения по кода след лекцията:
- Добавяне на Thread Pool: това ускорява ренденето на анимация от 6.4 на 6.9 fps;
- Преместване на генератора за случайни числа да бъде thread_local: това дава между 1.3 до 2.3x по-бързо рендериране на smallpt, в зависимост от машината;
- Добавяне на -ffast-math -m{arch,tune}=haswell към командния ред за gcc;
- Истински интерактивен режим: "game loop" и подобрения за мишката. Ако искате да го тествате, пуснете си сцената (simple.hexray), кликнете с левия бутон на мишката някъде в прозореца (курсорът ще изчезне), и може да ползвате мишката за да въртите камерата, а със стрелките да се придвижвате. За излиане от режима, кликнете пак, или натиснете Escape.
- Домашни към лекция 13