summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Debut implementation du refresh automatique (style game loop) si demandé ↵Ludovic Pouzenc2013-03-105-42/+83
| | | | | | | | | (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-103-48/+60
| | | | git-svn-id: file:///var/svn/2013-gpudataviz/trunk@21 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* Ajout support scrool souris pour zoom/unzoomLudovic Pouzenc2013-03-103-9/+37
| | | | 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-049-175/+132
| | | | | | | | | | 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-037-157/+313
| | | | | | | | | | 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-039-28/+50
| | | | | | | 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
* Version C++ qui arrive a initialiser OpenCL sans trop de merdouilles ↵Ludovic Pouzenc2013-03-023-101/+129
| | | | | | | | | | | specifiques. Un dur labeur... Reste à retourner les pointeurs où il faut, faire la partie VBO, l'affichage du VBO et lancer un premier kernel git-svn-id: file:///var/svn/2013-gpudataviz/trunk@16 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* Bugfix : mauvais copié colléLudovic Pouzenc2013-03-021-1/+1
| | | | git-svn-id: file:///var/svn/2013-gpudataviz/trunk@15 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* Version qui fonctionne avec OpenCL + OpenGL + GTK !!!Ludovic Pouzenc2013-02-241-53/+27
| | | | git-svn-id: file:///var/svn/2013-gpudataviz/trunk@14 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* Debugging avec avaret :)Ludovic Pouzenc2013-02-241-43/+40
| | | | | | | Le OpenGl marche now !!! git-svn-id: file:///var/svn/2013-gpudataviz/trunk@13 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* Bon. On aurai dit que ca marchait mais... enfait, le VBO ne semble pas ↵Ludovic Pouzenc2013-02-231-18/+172
| | | | | | modifié par OpenCL, et si je met 32x32 comme mesh, ça segfault. git-svn-id: file:///var/svn/2013-gpudataviz/trunk@12 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* Ajout init openCL, debut binding buffers (mais l'extension pour les VBO ↵Ludovic Pouzenc2013-02-172-21/+100
| | | | | | n'est pas active !) git-svn-id: file:///var/svn/2013-gpudataviz/trunk@11 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* Ajout de quelques bouts. Il manque pas grand chose pour avoir OpenCL là ↵Ludovic Pouzenc2013-02-161-3/+52
| | | | | | dedans, je pense git-svn-id: file:///var/svn/2013-gpudataviz/trunk@10 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* Proof of concept en C pour voir qu'on peut bien recuperer les pointeurs dont ↵Ludovic Pouzenc2013-02-162-0/+139
| | | | | | | | | on a besoin pour passer a OpenCL. Reste a faire l'init OpenCL ! git-svn-id: file:///var/svn/2013-gpudataviz/trunk@9 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* Avancee sur l'interop GL/CLLudovic Pouzenc2013-01-151-0/+24
| | | | git-svn-id: file:///var/svn/2013-gpudataviz/trunk@8 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* Fix de la compilation (libGLEW du /opt/AMDAPP)Ludovic Pouzenc2013-01-152-3/+5
| | | | | | | + fix erreur d'anglais git-svn-id: file:///var/svn/2013-gpudataviz/trunk@7 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* Debut d'integration OpenCL / GL mais il manque une lib a linker... quelque ↵Ludovic Pouzenc2013-01-134-7/+36
| | | | | | part dans /opt/AMDAPP ??? git-svn-id: file:///var/svn/2013-gpudataviz/trunk@6 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* Ajout gestion de la camera avec le clic-milieuLudovic Pouzenc2013-01-062-28/+50
| | | | git-svn-id: file:///var/svn/2013-gpudataviz/trunk@5 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* - Ajout des dependances de compilation dans le READMELudovic Pouzenc2013-01-057-65/+171
| | | | | | | | | | - Renommage MyGTKGlScene en MyGTKGlSceneWidget - Refactoring du maigre code OpenGL exitant (meilleure ventillation des events) - Modifications cosmétiques (commentaires / indentation / ordre des méthodes...) - Ajout gestion des évènement souris (reste des bugs avec les modifieurs clavier) git-svn-id: file:///var/svn/2013-gpudataviz/trunk@4 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* - Ajout de quelques tests et messages dans compil.sh.Ludovic Pouzenc2013-01-056-15/+37
| | | | | | | | | | - Suppression des majuscules de my_gtk_gl_scene.h - Ajout de quelques #define pour pouvoir compiler sans OpenCL (+ changement appel initOpenCL() -> initLibs() dans gpudataviz.cc) git-svn-id: file:///var/svn/2013-gpudataviz/trunk@3 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* Import initialLudovic Pouzenc2013-01-0411-0/+798
| | | | git-svn-id: file:///var/svn/2013-gpudataviz/trunk@2 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d
* Import squelette initialLudovic Pouzenc2013-01-040-0/+0
git-svn-id: file:///var/svn/2013-gpudataviz/trunk@1 371a6b4a-a258-45f8-9dcc-bdd82ce0ac9d