Pull to refresh
1
0
Send message
EFI на customer friendly девайсах штука конечно многообещающая.

но пока что — то то, то это храмает:
— Linux «из коробки» поддерживает 64бита и только,
— разные прозводители втискивают в свои EFI свои же костыли…
— EFI Secure boot заявлен но не проверяеться…
да, look up там есть…

вообщем — там много в таблицах, как минимум Sin/Phase Coef рассчитываються так же,

понятно, скорость…
Path tracing is a physically based rendering technique, based on ray tracing. Where regular recursive ray tracing [2] (Whitted-style) is able to render reflections, refractions, and shadows, path tracing also handles diffuse reflections, indirect light, and even caustics. It does this by replacing the integrals involved in these effects by the expected value of a stochastic process: Soft shadows are calculated by sending several random rays to an area light source; anti-aliasing is calculated as the average of several random rays over the area of a pixel, and so on. Randomness means noise, and thus the resulting image quality depends on the number of samples. A path traced image converges over time, as more samples are added to previous frames.

Towards Real-Time Path Tracing in Games
хорошо и с юмором — отлично! :)
хорошая статья,

особенно понравилось
Он содержит все критически важные функции, остальное реализовывать совсем не обязательно — игры будут прекрасно работать и сейчас.

в принципе правильно,
если игры не используют недокументированные фичи или баги железа

как бы интересно,
но детали, вернее их отсуствие — портят IMHO общую картину и впечатления:

на ноуте- GTX560 или GTX560M?

>4 миллиардов вызов кернелов в секунду
сколько без stencil testa?

>Динамика FPS
это что именно?

что именно за трейсер?

… ну очень как то кусками все…
эх, времена Sony Playstation, Playstation 2
цель понятна,

а дальше мешаються кони, люди, разрядности…

причем без указания реальной причины,
смотрим стандарты:
Section 6.2.5, para. 9, and the C standard [ISO/IEC 9899:2011], states:
    A computation involving unsigned operands can never overflow, because a result that cannot be represented by the resulting unsigned integer type is reduced modulo the number that is one greater than the largest value that can be represented by the resulting type.

www.securecoding.cert.org/confluence/display/seccode/INT30-C.+Ensure+that+unsigned+integer+operations+do+not+wrap

и по signed:
www.securecoding.cert.org/confluence/display/seccode/INT32-C.+Ensure+that+operations+on+signed+integers+do+not+result+in+overflow?showComments=false

Пока не прийдут изменения стандарта — явная поддержка Carry в C/C++ будет (если будет) уникальна для каждого компилятора, поэтому они, разраб. компиляторов и не особо стремятся

В итоге: как реальная работа и в срезе одного компилятора, одного test case — отлично.

до установления первопричины не был сделан последний шаг, один шаг.
предлагаю еще раз подумать что делает связка
...
cmp	 rdx, QWORD PTR [rdi+24]
...
adc	 rdx, 0


если есть код
+ (c[0] < a[0])


кстати, круги на воде ( по английски — Ripple effect ) эффектно,
если «от пальца», делаются же просто
с исходниками по ссылкам.
забавно, спасибо
действительно интересно, спасибо.
можно идти еще глубже — например Dwarf Fortress и машина Тьюринга или калькулятор
как то натыкался на неплохое описание/сравнение:
Path tracing is a physically based rendering technique, based on ray tracing. Where regular recursive ray tracing (Whitted-style) is able to render reflections, refractions, and shadows, path tracing also handles diffuse reflections, indirect light, and even caustics. It does this by replacing the integrals involved in these effects by the expected value of a stochastic process: Soft shadows are calculated by sending several random rays to an area light source; anti-aliasing is calculated as the average of several random rays over the area of a pixel, and so on. Randomness means noise, and thus the resulting image quality depends on the number of samples. A path traced image converges over time, as more samples are added to previous frames.

автор поста молодец, главное что бы не перешло в «RT vs PT» и в срезе «мне нравиться больше это»
прочитавшему до конца, автоматически присваивается режим бога.
наоборот, если есть дельный совет — буду рад.
2

Information

Rating
Does not participate
Registered
Activity