+6
-6
@@ -35,9 +35,9 @@ struct Polyparti::ParticleField::ColCode {
|
||||
|
||||
//Pointers to malloc on GPU VRAM for calculations. malloc_shared pointers are entry/exit
|
||||
//point for data in CPU RAM
|
||||
float *v_ptr = malloc_device<float>(2 * len_points, q);
|
||||
float *d_ptr = malloc_device<float>(2 * len_points, q);
|
||||
float *c_ptr = malloc_device<float>(2 * len_points, q);
|
||||
float *v_ptr = malloc_shared<float>(2 * len_points, q);
|
||||
float *d_ptr = malloc_shared<float>(2 * len_points, q);
|
||||
float *c_ptr = malloc_shared<float>(2 * len_points, q);
|
||||
float *ray_ptr = malloc_device<float>(2 * len_points, q);
|
||||
float *det_ptr = malloc_device<float>(len_points, q);
|
||||
float *bestA_ptr = malloc_device<float>(2 * len_points, q);
|
||||
@@ -175,9 +175,9 @@ struct Polyparti::ParticleField::ColCode {
|
||||
void moveParticles() {
|
||||
queue& q = q_shared();
|
||||
int len = positions.size();
|
||||
float *v_ptr = malloc_device<float>(2 * len, q);
|
||||
float *p_ptr = malloc_device<float>(2 * len, q);
|
||||
float *t_ptr = malloc_device<float>(1, q);
|
||||
float *v_ptr = malloc_shared<float>(2 * len, q);
|
||||
float *p_ptr = malloc_shared<float>(2 * len, q);
|
||||
float *t_ptr = malloc_shared<float>(1, q);
|
||||
|
||||
q.submit([&](handler& h) {
|
||||
h.memcpy(p_ptr, &positions[0], len * 2 * sizeof(float));
|
||||
|
||||
Reference in New Issue
Block a user