Blender Git Loki
Git Commits -> Revision b72c1e9
Revision b72c1e9 by Sergey Sharybin (cycles-x) September 2, 2021, 10:34 (GMT) |
Cycles X: Support GPUDisplay with tiled rendering 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. Differential Revision: https://developer.blender.org/D12370 |
Commit Details:
Full Hash: b72c1e93247fe5ebe4be3653bb2d8028b5467c9e
Parent Commit: c60913e
Lines Changed: +146, -55
15 Modified Paths:
/intern/cycles/blender/blender_gpu_display.cpp (+3, -3) (Diff)
/intern/cycles/integrator/pass_accessor.h (+8, -1) (Diff)
/intern/cycles/integrator/pass_accessor_cpu.cpp (+13, -6) (Diff)
/intern/cycles/integrator/pass_accessor_gpu.cpp (+11, -2) (Diff)
/intern/cycles/integrator/path_trace.cpp (+19, -12) (Diff)
/intern/cycles/integrator/path_trace.h (+3, -2) (Diff)
/intern/cycles/integrator/path_trace_work.cpp (+19, -1) (Diff)
/intern/cycles/integrator/path_trace_work.h (+11, -3) (Diff)
/intern/cycles/integrator/path_trace_work_cpu.cpp (+2, -5) (Diff)
/intern/cycles/integrator/path_trace_work_gpu.cpp (+12, -12) (Diff)
/intern/cycles/integrator/path_trace_work_gpu.h (+4, -3) (Diff)
/intern/cycles/kernel/device/gpu/kernel.h (+27, -4) (Diff)
/intern/cycles/render/gpu_display.cpp (+7, -0) (Diff)
/intern/cycles/render/gpu_display.h (+6, -0) (Diff)
/intern/cycles/render/session.cpp (+1, -1) (Diff)
/intern/cycles/integrator/pass_accessor.h (+8, -1) (Diff)
/intern/cycles/integrator/pass_accessor_cpu.cpp (+13, -6) (Diff)
/intern/cycles/integrator/pass_accessor_gpu.cpp (+11, -2) (Diff)
/intern/cycles/integrator/path_trace.cpp (+19, -12) (Diff)
/intern/cycles/integrator/path_trace.h (+3, -2) (Diff)
/intern/cycles/integrator/path_trace_work.cpp (+19, -1) (Diff)
/intern/cycles/integrator/path_trace_work.h (+11, -3) (Diff)
/intern/cycles/integrator/path_trace_work_cpu.cpp (+2, -5) (Diff)
/intern/cycles/integrator/path_trace_work_gpu.cpp (+12, -12) (Diff)
/intern/cycles/integrator/path_trace_work_gpu.h (+4, -3) (Diff)
/intern/cycles/kernel/device/gpu/kernel.h (+27, -4) (Diff)
/intern/cycles/render/gpu_display.cpp (+7, -0) (Diff)
/intern/cycles/render/gpu_display.h (+6, -0) (Diff)
/intern/cycles/render/session.cpp (+1, -1) (Diff)