1398 Commits

Author SHA1 Message Date
Paolo Cignoni cignoni
b3d6bc7b89 The directory "render_rm" for Ati Render Monkey Shaders render plugin is added to the project. 2007-09-12 15:38:42 +00:00
Paolo Cignoni cignoni
dfaa8beb7b Initial commit of the Render Monkey Shaders render plugin. At the moment the plugin is able to parse and load any "rfx" (render monkey save file) file that is present under the directory "src/meshlab/shadersrm/" at startup time. The files which are correctly parsed will be displayed under the menu "Render" -> "Shaders". For each shader found in this directory a window dialog is popuped to ask the user some setting: you can select any effect declared in the file, and for each effect you can custom the uniform variables and the textures of each pass. For each pass the vertex program and the fragment program are correcty loaded in memory and the uniform variable (at startup and when modified) are correctly updated in memory (at their right location) as well as the declared textures. The multi pass rendering is still missing, and at the moment the plugin wont interfere the render routine at all. 2007-09-12 15:38:01 +00:00
Paolo Cignoni cignoni
b8e483dd16 Minor changes to avoid memory leak.
Added two glGetError() to avoid MeshLab to crash when the plugin encounters some error on its way
2007-09-09 17:56:13 +00:00
Paolo Cignoni cignoni
494a4722ab Avoiding gcc's warning 2007-09-07 12:01:10 +00:00
Paolo Cignoni cignoni
ea1b7b1acf cleaned include files 2007-08-25 08:42:45 +00:00
Paolo Cignoni cignoni
ea10ff3719 removed useless include path 2007-08-25 08:41:30 +00:00
Paolo Cignoni cignoni
d5283921cc correct resizing for the dialog 2007-08-25 08:39:55 +00:00
Paolo Cignoni cignoni
2d8bd595c9 added some typename 2007-08-23 08:31:33 +00:00
Paolo Cignoni cignoni
bafed177e9 added #include <float.h>
added some typename
2007-08-23 08:31:11 +00:00
Paolo Cignoni cignoni
457eaae5f4 Several Improvements 2007-08-20 09:22:47 +00:00
Paolo Cignoni cignoni
42300dab71 Added a Reset Button 2007-08-20 09:21:56 +00:00
Paolo Cignoni cignoni
c6cb8e3309 Added Freeze transform and improved transformation dialog 2007-07-24 07:20:26 +00:00
Paolo Cignoni cignoni
2eadcc094c managed failure in loading of project. Added safe cleaning of meshes with nan coords 2007-07-24 07:19:04 +00:00
Paolo Cignoni cignoni
285885b76e moved matrix Tr inside mesh class 2007-07-24 07:18:05 +00:00
Paolo Cignoni cignoni
4cf5144026 moved matrix inside mesh class 2007-07-24 07:17:27 +00:00
Paolo Cignoni cignoni
16358003c1 moved matrix inside mesh class and added safe init at construction time 2007-07-24 07:16:51 +00:00
Paolo Cignoni cignoni
e7e6cab69c better resizing 2007-07-24 07:13:49 +00:00
Paolo Cignoni cignoni
5125e516c1 minor is an existing macro 2007-07-16 09:55:57 +00:00
Paolo Cignoni cignoni
8051e6ba13 Final changes to the interface (no docking and better resizing) 2007-07-16 09:31:05 +00:00
Paolo Cignoni cignoni
74e6862c67 SizePolicy of each Item set to Preferred 2007-07-14 14:58:46 +00:00
Paolo Cignoni cignoni
f6accf37c3 Default button works good, and dialog compatibility with other OS 2007-07-14 14:17:55 +00:00
Paolo Cignoni cignoni
c3725dea84 ComputerCurvatureTensor function re-wrote 2007-07-14 13:35:39 +00:00
Paolo Cignoni cignoni
eb90adce04 Save and load of beloved aln files 2007-07-13 15:18:22 +00:00
Paolo Cignoni cignoni
f7a2dc62b1 Corrected per mesh color management (needed by align) 2007-07-13 15:17:16 +00:00
Paolo Cignoni cignoni
5c0a3d753d Corrected bug on bbox of multiple meshes 2007-07-13 15:16:48 +00:00
Paolo Cignoni cignoni
fd93e56f35 first release ported from our beloved internal library 2007-07-13 15:14:25 +00:00
Paolo Cignoni cignoni
01744c0011 first release 2007-07-13 14:22:51 +00:00
Paolo Cignoni cignoni
f6b44c39b1 Fix dialog size 2007-07-13 12:45:46 +00:00
Paolo Cignoni cignoni
df3defad0f changed "tri::io::Mask::Mask::IOM_FACECOLOR" to "tri::io::Mask::IOM_FACECOLOR" 2007-07-12 23:13:30 +00:00
Paolo Cignoni cignoni
4e5519da66 added "curvature" function for testing purpose 2007-07-12 23:10:23 +00:00
Paolo Cignoni cignoni
947fa7edbd started the re-write of the main function (work in progress) 2007-07-12 23:10:10 +00:00
Paolo Cignoni cignoni
9e5f2d66cf Added the "curvature" buttons for testing purpose 2007-07-12 23:08:24 +00:00
Paolo Cignoni cignoni
d6b0f2fd4e Scale in singleFile mode changed 2007-07-12 11:00:58 +00:00
Paolo Cignoni cignoni
655fac694a first release 2007-07-10 07:29:11 +00:00
Paolo Cignoni cignoni
9751e23d39 ** Serious Changes **
again on the MeshDocument, the management of multiple meshes, layers, and per mesh transformation
2007-07-10 07:19:30 +00:00
Paolo Cignoni cignoni
f19746148f small patch to allow the loading of per wedge color into faces. 2007-07-10 06:52:47 +00:00
Paolo Cignoni cignoni
26ab9b3158 cleaned up a little 2007-07-10 06:51:34 +00:00
Paolo Cignoni cignoni
756e0d3233 correct resizing behaviour 2007-07-10 06:49:19 +00:00
Paolo Cignoni cignoni
80422afda6 correct resize of color ramp 2007-07-10 06:47:19 +00:00
Paolo Cignoni cignoni
9b88ef1199 better comments 2007-07-10 06:46:26 +00:00
Paolo Cignoni cignoni
5e7a4d8c75 Correct file extensions in creating 2007-07-09 15:43:45 +00:00
Paolo Cignoni cignoni
84fb91c847 fix bug with scale and centrature
dialog modify without static form
2007-07-09 15:35:15 +00:00
Paolo Cignoni cignoni
116d107377 passing char* instead of const char* is about to be deprecated in gcc 2007-06-25 13:31:55 +00:00
Paolo Cignoni cignoni
51a056f547 filenames in linux are case sensitive 2007-06-25 13:30:22 +00:00
Paolo Cignoni cignoni
6d94a9d13f getParameter should return false only in case of aborting a dialog... 2007-06-19 00:30:53 +00:00
Paolo Cignoni cignoni
6097a843b3 added ohloh 2007-06-18 14:13:27 +00:00
Paolo Cignoni cignoni
41e30561ff more informative text 2007-06-15 14:46:01 +00:00
Paolo Cignoni cignoni
cfc8e2899d cleaned up a little the shaders 2007-06-15 14:45:22 +00:00
Paolo Cignoni cignoni
18a57c00b0 missing typename 2007-06-15 14:43:37 +00:00
Paolo Cignoni cignoni
457f143cdb missing files added 2007-06-15 07:08:51 +00:00