These are chat archives for jeancharles-roger/matrixstudio

29th
May 2018
Pascal Ballet
@pascal-ballet
May 29 2018 09:50
Pour info, j'ai amélioré d'un facteur 10 la vitesse du rendu 3D grâce aux Streams de Java.
Jean-Charles Roger
@jeancharles-roger
May 29 2018 09:51
cool
Pascal Ballet
@pascal-ballet
May 29 2018 09:51
Super content !
Jean-Charles Roger
@jeancharles-roger
May 29 2018 09:51
pourquoi les streams ont amélioré les choses dans ton cas ?
Pascal Ballet
@pascal-ballet
May 29 2018 09:51
Le moteur de rendu 3D est fait en pure Java : deux boucle For imbriquées changées en deux IntStream.range().parallel imbriqués et hop
Bon cela m'ouvre l'appétit ! a++
Jean-Charles Roger
@jeancharles-roger
May 29 2018 09:55
cool
bon app
c’est interessant je garde ça en tete
Pascal Ballet
@pascal-ballet
May 29 2018 10:12
Oui, ça vaut vraiment le détour. A première vue, c’est moins rapide qu’en OpenCL : j’ai fait le moteur 3D avec MatrixStudio et c’est encore plus rapide (mais je n’ai pas de chiffre).
nglade-gh
@nglade-gh
May 29 2018 10:22
ah, je croyais que tu avais fait ça de base en OCL
Pascal Ballet
@pascal-ballet
May 29 2018 10:35
Oui, je l’ai au départ développé en OpenCL. Puis j’ai voulu l’utiliser hors exécution // pour ne pas avoir à gérer 2 contextes OpenCL.
nglade-gh
@nglade-gh
May 29 2018 10:35
?? pourquoi 2 contextes ?
c'est pas 'juste' des matrices et des kernels en plus ?
Pascal Ballet
@pascal-ballet
May 29 2018 10:49
Oui mais je ne voulais pas "polluer" le contexte prévu par la simulation Matrix Studio avec des kernels et matrices qui ne le regarde en rien.