Page MenuHome

Cycles X: Support GPUDisplay with tiled rendering
ClosedPublic

Authored by Sergey Sharybin (sergey) on Sep 1 2021, 5:14 PM.

Details

Summary

Allocate GPUDisplay texture for the full frame size, and fill pixels
tile-by-tile as they come.

Will allow to use GPUDisplay for final render display from D12039
together with tiled rendering support from D12309.

Tested by applying on top of the D12309 and forcing tiles in the
viewport.

Diff Detail

Repository
rB Blender
Branch
cycles-x_tile_gpu_display_v2 (branched from master)
Build Status
Buildable 16757
Build 16757: arc lint + arc unit

Event Timeline

Sergey Sharybin (sergey) requested review of this revision.Sep 1 2021, 5:14 PM
Sergey Sharybin (sergey) created this revision.
This revision is now accepted and ready to land.Sep 1 2021, 8:58 PM
intern/cycles/integrator/path_trace.cpp
112

This is a bad modification: prevents redraw to happen as often as it should in viewport. I'll revert this change before commit and add explanation so we don't break things again.