mirror of
https://github.com/The-Powder-Toy/The-Powder-Toy.git
synced 2025-08-27 09:54:36 +02:00
Fix VS warning complaining about std::fill(float *, float *, int)
This commit is contained in:
@@ -180,7 +180,7 @@ void Gravity::gravity_update_async()
|
|||||||
unsigned int size = (XRES / CELL) * (YRES / CELL);
|
unsigned int size = (XRES / CELL) * (YRES / CELL);
|
||||||
membwand(gravy, gravmask, size * sizeof(float), size * sizeof(unsigned));
|
membwand(gravy, gravmask, size * sizeof(float), size * sizeof(unsigned));
|
||||||
membwand(gravx, gravmask, size * sizeof(float), size * sizeof(unsigned));
|
membwand(gravx, gravmask, size * sizeof(float), size * sizeof(unsigned));
|
||||||
std::fill(&gravmap[0], &gravmap[size], 0);
|
std::fill(&gravmap[0], &gravmap[size], 0.0f);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Gravity::update_grav_async()
|
void Gravity::update_grav_async()
|
||||||
@@ -188,11 +188,11 @@ void Gravity::update_grav_async()
|
|||||||
int done = 0;
|
int done = 0;
|
||||||
int thread_done = 0;
|
int thread_done = 0;
|
||||||
unsigned int size = (XRES / CELL) * (YRES / CELL);
|
unsigned int size = (XRES / CELL) * (YRES / CELL);
|
||||||
std::fill(&th_ogravmap[0], &th_ogravmap[size], 0);
|
std::fill(&th_ogravmap[0], &th_ogravmap[size], 0.0f);
|
||||||
std::fill(&th_gravmap[0], &th_gravmap[size], 0);
|
std::fill(&th_gravmap[0], &th_gravmap[size], 0.0f);
|
||||||
std::fill(&th_gravy[0], &th_gravy[size], 0);
|
std::fill(&th_gravy[0], &th_gravy[size], 0.0f);
|
||||||
std::fill(&th_gravx[0], &th_gravx[size], 0);
|
std::fill(&th_gravx[0], &th_gravx[size], 0.0f);
|
||||||
std::fill(&th_gravp[0], &th_gravp[size], 0);
|
std::fill(&th_gravp[0], &th_gravp[size], 0.0f);
|
||||||
|
|
||||||
#ifdef GRAVFFT
|
#ifdef GRAVFFT
|
||||||
if (!grav_fft_status)
|
if (!grav_fft_status)
|
||||||
@@ -231,10 +231,10 @@ void Gravity::start_grav_async()
|
|||||||
enabled = true;
|
enabled = true;
|
||||||
|
|
||||||
unsigned int size = (XRES / CELL) * (YRES / CELL);
|
unsigned int size = (XRES / CELL) * (YRES / CELL);
|
||||||
std::fill(&gravy[0], &gravy[size], 0);
|
std::fill(&gravy[0], &gravy[size], 0.0f);
|
||||||
std::fill(&gravx[0], &gravx[size], 0);
|
std::fill(&gravx[0], &gravx[size], 0.0f);
|
||||||
std::fill(&gravp[0], &gravp[size], 0);
|
std::fill(&gravp[0], &gravp[size], 0.0f);
|
||||||
std::fill(&gravmap[0], &gravmap[size], 0);
|
std::fill(&gravmap[0], &gravmap[size], 0.0f);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Gravity::stop_grav_async()
|
void Gravity::stop_grav_async()
|
||||||
@@ -251,10 +251,10 @@ void Gravity::stop_grav_async()
|
|||||||
}
|
}
|
||||||
// Clear the grav velocities
|
// Clear the grav velocities
|
||||||
unsigned int size = (XRES / CELL) * (YRES / CELL);
|
unsigned int size = (XRES / CELL) * (YRES / CELL);
|
||||||
std::fill(&gravy[0], &gravy[size], 0);
|
std::fill(&gravy[0], &gravy[size], 0.0f);
|
||||||
std::fill(&gravx[0], &gravx[size], 0);
|
std::fill(&gravx[0], &gravx[size], 0.0f);
|
||||||
std::fill(&gravp[0], &gravp[size], 0);
|
std::fill(&gravp[0], &gravp[size], 0.0f);
|
||||||
std::fill(&gravmap[0], &gravmap[size], 0);
|
std::fill(&gravmap[0], &gravmap[size], 0.0f);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef GRAVFFT
|
#ifdef GRAVFFT
|
||||||
|
Reference in New Issue
Block a user