pciavald / openimmersion

0 stars 0 forks source link

Details on my commit #2

Closed tcharlat closed 9 years ago

tcharlat commented 9 years ago

Tu trouveras ici l'ajout d'un nouveau fichier : https://github.com/pciavald/openimmersion/commit/039d6e9cd6614574b74cc5948f1d7dcc8a424443 La fonction à passer est :

size_t      detect_spots(void *data, void *buffer)

Ou le buffer doit être casté en t_pos *

typedef struct  s_pos {
    t_pixel     color;
    int         x;
    int         y;
}               t_pos;

On a les caveats suivants :

Pour résoudre ces problèmes il faut ajouter quelques layers.

Il faut faire tourner l'algo et voir les points suivants avant d'aller plus loin :

pciavald commented 9 years ago

tu trouveras ici l'integration du fichier et les modifications que j'ai apporte f6977ac

il y a une division par zero donc je n'ai pas pu tester l'algo result.size == 0 toujours https://github.com/pciavald/openimmersion/blob/dev/src/client/src/spot.c#L77