Blender Git Commit Log

Git Commits -> Revision 0eed757

Revision 0eed757 by Sergey Sharybin (cycles-x)
June 3, 2021, 13:52 (GMT)
Cycles X: Move top-level pass access log to a base class

What this change allows to do is to share top-level logic of pixel
access between various implementations (CPU, GPU), while keeping the
actual pixel processing very small.

Currently there are no functional changes, as well no measurable
difference in timing spent in getting tile pixels.

Differential Revision: https://developer.blender.org/D11477

Commit Details:

Full Hash: 0eed757b5e39bfa45d5aa269ffba472054c2e04c
Parent Commit: 6654774
Lines Changed: +646, -350

2 Added Paths:

/intern/cycles/integrator/pass_accessor_cpu.cpp (+461, -0) (View)
/intern/cycles/integrator/pass_accessor_cpu.h (+131, -0) (View)

4 Modified Paths:

/intern/cycles/integrator/CMakeLists.txt (+2, -0) (Diff)
/intern/cycles/integrator/pass_accessor.cpp (+22, -347) (Diff)
/intern/cycles/integrator/pass_accessor.h (+28, -1) (Diff)
/intern/cycles/render/session.cpp (+2, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021