Skip to content
Snippets Groups Projects

New/cb multios

Open Remi Lazarini requested to merge new/cb-multios into master
2 files
+ 8
0
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -41,6 +41,7 @@ void cgc_Push(t3DCPixel **px_list, t3DCPixel *px) {
cgc_memcpy(new, px, sizeof(t3DCPixel));
//@ loop unroll MAX_PIXELS;
for (i = 0; i < MAX_PIXELS; i++) { // MAX_PIXELS = 409
if (px_list[i] == NULL) {
px_list[i] = new;
@@ -55,6 +56,7 @@ void cgc_RunTask(t3DCPixel **px_list, task_callback exec_task, int16_t fptr_arg)
int16_t count = MAX_PIXELS;
int16_t i = 0;
//@ loop unroll MAX_PIXELS;
while (count--) {
exec_task(px_list[i++], fptr_arg);
@@ -70,6 +72,7 @@ void cgc_ReadFile(t3DCPixel **px_list) {
t3DCPixel *px;
uint32_t offset = 0;
//@ loop unroll MAX_PIXELS;
while(dataSize > 0) {
px = cgc_malloc(sizeof(t3DCPixel));
@@ -143,6 +146,7 @@ void cgc_CheckFile(t3DCPixel **px, int16_t num) {
if (px == NULL)
return;
//@ loop unroll MAX_PIXELS;
for (int i=0; i < num; i++) {
cgc_printf("XYZ: ($d, $d, $d)\n", px[i]->x, px[i]->y, px[i]->z);
cgc_printf("RGBA: (#$02x$02x$02x$02x)\n", px[i]->r, px[i]->g, px[i]->b, px[i]->a);
Loading