diff options
| author | yum <yum.food.vr@gmail.com> | 2023-08-11 19:24:56 -0700 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2023-08-11 19:24:56 -0700 |
| commit | 42c32eb259480922a441658300eb79fbe10dccc1 (patch) | |
| tree | ca93e33b8dc8ef2f0a7b4544f2720ed011f805d8 /BrowserSource/Proxy | |
| parent | 3efa1498c7ff8012735d6773b56e19f67cf11a02 (diff) | |
Small raymarching optimizations
Using PIX to quantify changes, reduce raymarcher runtime from ~1.0 ms to
~850 us.
In order of impact:
* Tighten raymarch min/max distances
* Make `in_mirror` check truly branchless
* Gate ellipsis animation with non-divergent if statement
Everything else is < 10 microseconds of improvement.
Diffstat (limited to 'BrowserSource/Proxy')
0 files changed, 0 insertions, 0 deletions
