summaryrefslogtreecommitdiff
path: root/src/gpudataviz.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Ajout option -Werror et affichage lorsque ca compile pas.origin/trunkLudovic Pouzenc2013-04-191-18/+23
| | | | | | | | Amelioration des kernels en conséquence. Bugfix avec le sizeof(source) qui prennait un caractère de trop (le '\0') git-svn-id: file:///var/svn/2013-gpudataviz/trunk@31 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* Review + parsing du source pour trouver les noms des kernels à la volléeLudovic Pouzenc2013-03-311-25/+26
| | | | git-svn-id: file:///var/svn/2013-gpudataviz/trunk@28 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* Cosmetrics + debugs pour suivre les events. Il y a un cas qui ramme : mouse2 ↵Ludovic Pouzenc2013-03-311-44/+45
| | | | | | drag + camera très loin. Car beaucoup d'alpha ? (mettre mesh à 2048 pour voir) git-svn-id: file:///var/svn/2013-gpudataviz/trunk@27 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* CosmeticsLudovic Pouzenc2013-03-311-13/+17
| | | | git-svn-id: file:///var/svn/2013-gpudataviz/trunk@26 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* Amélioration de la gestio nde la boucle d'events GTK (utilisation du signal ↵Ludovic Pouzenc2013-03-311-44/+47
| | | | | | idle pour le continuous_play) git-svn-id: file:///var/svn/2013-gpudataviz/trunk@25 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* La fonction alpha auto-magique est opérationnelle.Ludovic Pouzenc2013-03-111-27/+16
| | | | git-svn-id: file:///var/svn/2013-gpudataviz/trunk@24 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* Ajout alpha blending (avec fonction auto a finir)Ludovic Pouzenc2013-03-111-2/+42
| | | | git-svn-id: file:///var/svn/2013-gpudataviz/trunk@23 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* Debut implementation du refresh automatique (style game loop) si demandé ↵Ludovic Pouzenc2013-03-101-14/+47
| | | | | | | | | (mouse1 down) compil.sh : -lrt est nécessaire pour avoir des infos précises sur le timing (kernel exec time...) git-svn-id: file:///var/svn/2013-gpudataviz/trunk@22 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* Commit POURRI : problème de synchro pb GPU/CPULudovic Pouzenc2013-03-101-20/+23
| | | | git-svn-id: file:///var/svn/2013-gpudataviz/trunk@21 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* Ajout support scrool souris pour zoom/unzoomLudovic Pouzenc2013-03-101-8/+33
| | | | git-svn-id: file:///var/svn/2013-gpudataviz/trunk@20 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* Ok, première version qui affiche le mesh correctement initializé avec ↵Ludovic Pouzenc2013-03-041-46/+83
| | | | | | | | | | OpenCL et qui affiche même un sinus radial sur un clic de souris mouse1. Reste a capturer les evenements mouse wheel et/ou clavier. git-svn-id: file:///var/svn/2013-gpudataviz/trunk@19 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* Avancee sur le C++. Boring parts disparait presque, au profit d'une classe ↵Ludovic Pouzenc2013-03-031-30/+24
| | | | | | | | | | OpenCLMeshKit. Il ne manque que execKernel() a code dans cette classe. Dans gpudataviz.cpp, il faut changer le code OpenGL pour afficher le maillage et pas un isodecaheron de test. git-svn-id: file:///var/svn/2013-gpudataviz/trunk@18 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* Standardisation des extensions.Ludovic Pouzenc2013-03-031-0/+301
Avancee sur l'initialisation des VBO mais je galere a trouver un (bon) moyen de charger les fonctions OpenGL qui vont bien. git-svn-id: file:///var/svn/2013-gpudataviz/trunk@17 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d