blob: a8f5a378e2efac7258f5643d2a2fa84b461d3cfe (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import pyopencl as cl
from common import MomentsTextureBase
from lattice.SSS import Lattice
class MomentsTexture(MomentsTextureBase):
pass
def collect(self):
cl.enqueue_acquire_gl_objects(self.lattice.queue, [self.cl_gl_moments])
self.lattice.program.collect_moments_to_texture(
self.lattice.queue,
self.lattice.geometry.size(),
self.lattice.layout,
self.lattice.memory.cl_control,
self.cl_gl_moments)
|