- Reestructuración de ficheros y directorios general

- merge v0.01 --> Añadido fileselector
- Añadidas fuentes de Gem y Pure Data
- pix2jpg incluído en Gem. Archivos de construcción de Gem modificados.
- Añadido fichero ompiling.txt con instrucciones de compilación
This commit is contained in:
Santi Noreña 2013-02-04 18:00:17 +01:00
parent c9adfd020b
commit e85d191b46
3100 changed files with 775434 additions and 3073 deletions

View file

@ -0,0 +1,3 @@
@echo off
pd -stderr -nogui -path .. -path ../../examples/data -path ../abstractions -lib Gem -open existence.pd -send "pd quit" > existence.log 2>&1

View file

@ -0,0 +1,64 @@
#N canvas 491 140 934 677 10;
#N canvas 22 516 450 300 1002-creator 0;
#X restore 265 34 pd \$0-creator;
#X obj 178 199 textfile;
#X msg 213 156 read objects.txt \, rewind;
#X msg 152 149 bang;
#X obj 152 171 until;
#X msg 174 107 bang;
#X obj 174 129 t b b b;
#X obj 262 200 i \$0;
#X obj 262 224 makefilename pd-%d-creator;
#X obj 65 18 loadbang;
#X obj 432 304 print creating;
#X obj 213 459 print destroying;
#X obj 65 48 t b b;
#X obj 65 85 print done;
#X msg 138 18 bang;
#X obj 386 326 list prepend obj 100 100;
#X obj 386 408 list trim;
#X obj 361 303 t b a b;
#X msg 463 407 set \, addsemi;
#X msg 262 499 set \, addsemi \, add \$1 clear;
#X obj 178 243 t a a;
#X obj 361 279 t a a;
#X obj 178 434 t b a;
#X obj 386 388 list trim;
#X obj 386 348 list prepend add pd-$0-creator;
#X msg 621 326 list add \$1;
#X obj 361 436 t a;
#X msg 361 459;
#X msg 178 533;
#X connect 1 0 20 0;
#X connect 1 1 4 1;
#X connect 2 0 1 0;
#X connect 3 0 4 0;
#X connect 4 0 1 0;
#X connect 5 0 6 0;
#X connect 6 0 3 0;
#X connect 6 1 2 0;
#X connect 6 2 7 0;
#X connect 7 0 8 0;
#X connect 8 0 19 0;
#X connect 8 0 25 0;
#X connect 9 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 5 0;
#X connect 14 0 12 0;
#X connect 15 0 24 0;
#X connect 16 0 26 0;
#X connect 17 0 26 0;
#X connect 17 1 15 0;
#X connect 17 2 18 0;
#X connect 18 0 26 0;
#X connect 19 0 28 0;
#X connect 20 0 22 0;
#X connect 20 1 21 0;
#X connect 21 0 17 0;
#X connect 21 1 10 0;
#X connect 22 0 28 0;
#X connect 22 1 11 0;
#X connect 23 0 16 0;
#X connect 24 0 23 0;
#X connect 25 0 24 1;
#X connect 26 0 27 0;

10
Gem/tests/all/existence.sh Executable file
View file

@ -0,0 +1,10 @@
#!/bin/sh
if test "x${PD}" = "x"
then
PD=pd
fi
${PD} -stderr -nogui -path ../../src:../../examples/data -lib Gem -open existence.pd -send "pd quit"> existence.log 2>&1
cat existence.log | egrep -v "^creating: " | egrep -v "^destroying"

495
Gem/tests/all/objects.txt Normal file
View file

@ -0,0 +1,495 @@
gemframebuffer;
gemhead;
gemkeyboard;
gemkeyname;
gemlist_info;
gemmouse;
gemwin;
render_trigger;
circle;
colorSquare;
cone;
cube;
cuboid;
curve3d;
curve 6;
cylinder;
disk;
GemSplash;
imageVert;
model;
multimodel;
newWave;
polygon 100;
pqtorusknots;
primTri;
rectangle;
ripple;
rubber;
scopeXYZ;
slideSquares;
sphere;
square;
teapot;
text2d;
text3d;
textextruded;
textoutline;
torus;
triangle;
tube;
accumrotate;
alpha;
ambient;
ambientRGB;
camera;
color;
colorRGB;
depth;
diffuse;
diffuseRGB;
emission;
emissionRGB;
fragment_program;
glsl_fragment;
glsl_program;
glsl_vertex;
linear_path;
ortho;
polygon_smooth;
rotate;
rotateXYZ;
scale;
scaleXYZ;
separator;
shearXY;
shearXZ;
shearYX;
shearYZ;
shearZX;
shearZY;
shininess;
specular;
specularRGB;
spline_path;
translate;
translateXYZ;
vertex_program;
light;
spot_light;
world_light;
GEMglAccum;
GEMglActiveTextureARB;
GEMglAlphaFunc;
GEMglAreTexturesResident;
GEMglArrayElement;
GEMglBegin;
GEMglBindProgramARB;
GEMglBindTexture;
GEMglBitmap;
GEMglBlendEquation;
GEMglBlendFunc;
GEMglCallList;
GEMglClearAccum;
GEMglClearColor;
GEMglClear;
GEMglClearDepth;
GEMglClearIndex;
GEMglClearStencil;
GEMglClipPlane;
GEMglColor3b;
GEMglColor3bv;
GEMglColor3d;
GEMglColor3dv;
GEMglColor3f;
GEMglColor3fv;
GEMglColor3i;
GEMglColor3iv;
GEMglColor3s;
GEMglColor3sv;
GEMglColor3ub;
GEMglColor3ubv;
GEMglColor3ui;
GEMglColor3uiv;
GEMglColor3us;
GEMglColor3usv;
GEMglColor4b;
GEMglColor4bv;
GEMglColor4d;
GEMglColor4dv;
GEMglColor4f;
GEMglColor4fv;
GEMglColor4i;
GEMglColor4iv;
GEMglColor4s;
GEMglColor4sv;
GEMglColor4ub;
GEMglColor4ubv;
GEMglColor4ui;
GEMglColor4uiv;
GEMglColor4us;
GEMglColor4usv;
GEMglColorMask;
GEMglColorMaterial;
GEMglCopyPixels;
GEMglCopyTexImage1D;
GEMglCopyTexImage2D;
GEMglCopyTexSubImage1D;
GEMglCopyTexSubImage2D;
GEMglCullFace;
GEMglDeleteTextures;
GEMglDepthFunc;
GEMglDepthMask;
GEMglDepthRange;
GEMglDisableClientState;
GEMglDisable;
GEMglDrawArrays;
GEMglDrawBuffer;
GEMglDrawElements;
GEMglEdgeFlag;
GEMglEnableClientState;
GEMglEnable;
GEMglEnd;
GEMglEndList;
GEMglEvalCoord1d;
GEMglEvalCoord1dv;
GEMglEvalCoord1f;
GEMglEvalCoord1fv;
GEMglEvalCoord2d;
GEMglEvalCoord2dv;
GEMglEvalCoord2f;
GEMglEvalCoord2fv;
GEMglEvalMesh1;
GEMglEvalMesh2;
GEMglEvalPoint1;
GEMglEvalPoint2;
GEMglFeedbackBuffer;
GEMglFinish;
GEMglFlush;
GEMglFogf;
GEMglFogfv;
GEMglFogi;
GEMglFogiv;
GEMglFrontFace;
GEMglFrustum;
GEMglGenLists;
GEMglGenProgramsARB;
GEMglGenTextures;
GEMglGetError;
GEMglGetFloatv;
GEMglGetMapdv;
GEMglGetMapfv;
GEMglGetMapiv;
GEMglGetPointerv;
GEMglGetString;
GEMglHint;
GEMglIndexd;
GEMglIndexdv;
GEMglIndexf;
GEMglIndexfv;
GEMglIndexi;
GEMglIndexiv;
GEMglIndexMask;
GEMglIndexs;
GEMglIndexsv;
GEMglIndexub;
GEMglIndexubv;
GEMglInitNames;
GEMglIsEnabled;
GEMglIsList;
GEMglIsTexture;
GEMglLightf;
GEMglLighti;
GEMglLightModelf;
GEMglLightModeli;
GEMglLineStipple;
GEMglLineWidth;
GEMglLoadIdentity;
GEMglLoadMatrixd;
GEMglLoadMatrixf;
GEMglLoadName;
GEMglLoadTransposeMatrixd;
GEMglLoadTransposeMatrixf;
GEMglLogicOp;
GEMglMap1d;
GEMglMap1f;
GEMglMap2d;
GEMglMap2f;
GEMglMapGrid1d;
GEMglMapGrid1f;
GEMglMapGrid2d;
GEMglMapGrid2f;
GEMglMaterialf;
GEMglMateriali;
GEMglMatrixMode;
GEMglMultiTexCoord2fARB;
GEMglMultMatrixd;
GEMglMultMatrixf;
GEMglMultTransposeMatrixd;
GEMglMultTransposeMatrixf;
GEMglNewList;
GEMglNormal3b;
GEMglNormal3bv;
GEMglNormal3d;
GEMglNormal3dv;
GEMglNormal3f;
GEMglNormal3fv;
GEMglNormal3i;
GEMglNormal3iv;
GEMglNormal3s;
GEMglNormal3sv;
GEMglOrtho;
GEMglPassThrough;
GEMglPixelStoref;
GEMglPixelStorei;
GEMglPixelTransferf;
GEMglPixelTransferi;
GEMglPixelZoom;
GEMglPointSize;
GEMglPolygonMode;
GEMglPolygonOffset;
GEMglPopAttrib;
GEMglPopClientAttrib;
GEMglPopMatrix;
GEMglPopName;
GEMglPrioritizeTextures;
GEMglProgramEnvParameter4dARB;
GEMglProgramEnvParameter4fvARB;
GEMglProgramLocalParameter4fvARB;
GEMglProgramStringARB;
GEMglPushAttrib;
GEMglPushClientAttrib;
GEMglPushMatrix;
GEMglPushName;
GEMglRasterPos2d;
GEMglRasterPos2dv;
GEMglRasterPos2f;
GEMglRasterPos2fv;
GEMglRasterPos2i;
GEMglRasterPos2iv;
GEMglRasterPos2s;
GEMglRasterPos2sv;
GEMglRasterPos3d;
GEMglRasterPos3dv;
GEMglRasterPos3f;
GEMglRasterPos3fv;
GEMglRasterPos3i;
GEMglRasterPos3iv;
GEMglRasterPos3s;
GEMglRasterPos3sv;
GEMglRasterPos4d;
GEMglRasterPos4dv;
GEMglRasterPos4f;
GEMglRasterPos4fv;
GEMglRasterPos4i;
GEMglRasterPos4iv;
GEMglRasterPos4s;
GEMglRasterPos4sv;
GEMglRectd;
GEMglRectf;
GEMglRecti;
GEMglRects;
GEMglRenderMode;
GEMglRotated;
GEMglRotatef;
GEMglScaled;
GEMglScalef;
GEMglScissor;
GEMglSelectBuffer;
GEMglShadeModel;
GEMglStencilFunc;
GEMglStencilMask;
GEMglStencilOp;
GEMglTexCoord1d;
GEMglTexCoord1dv;
GEMglTexCoord1f;
GEMglTexCoord1fv;
GEMglTexCoord1i;
GEMglTexCoord1iv;
GEMglTexCoord1s;
GEMglTexCoord1sv;
GEMglTexCoord2d;
GEMglTexCoord2dv;
GEMglTexCoord2f;
GEMglTexCoord2fv;
GEMglTexCoord2i;
GEMglTexCoord2iv;
GEMglTexCoord2s;
GEMglTexCoord2sv;
GEMglTexCoord3d;
GEMglTexCoord3dv;
GEMglTexCoord3f;
GEMglTexCoord3fv;
GEMglTexCoord3i;
GEMglTexCoord3iv;
GEMglTexCoord3s;
GEMglTexCoord3sv;
GEMglTexCoord4d;
GEMglTexCoord4dv;
GEMglTexCoord4f;
GEMglTexCoord4fv;
GEMglTexCoord4i;
GEMglTexCoord4iv;
GEMglTexCoord4s;
GEMglTexCoord4sv;
GEMglTexEnvf;
GEMglTexEnvi;
GEMglTexGend;
GEMglTexGenf;
GEMglTexGenfv;
GEMglTexGeni;
GEMglTexParameterf;
GEMglTexParameteri;
GEMglTexSubImage1D;
GEMglTexSubImage2D;
GEMglTranslated;
GEMglTranslatef;
GEMglUniform1fARB;
GEMgluPerspective;
GEMglUseProgramObjectARB;
GEMglVertex2d;
GEMglVertex2dv;
GEMglVertex2f;
GEMglVertex2fv;
GEMglVertex2i;
GEMglVertex2iv;
GEMglVertex2s;
GEMglVertex2sv;
GEMglVertex3d;
GEMglVertex3dv;
GEMglVertex3f;
GEMglVertex3fv;
GEMglVertex3i;
GEMglVertex3iv;
GEMglVertex3s;
GEMglVertex3sv;
GEMglVertex4d;
GEMglVertex4dv;
GEMglVertex4f;
GEMglVertex4fv;
GEMglVertex4i;
GEMglVertex4iv;
GEMglVertex4s;
GEMglVertex4sv;
GEMglViewport;
GLdefine;
part_color;
part_damp;
part_draw;
part_follow;
part_gravity;
part_head;
part_info;
part_killold;
part_killslow;
part_orbitpoint;
part_render;
part_sink;
part_size;
part_source;
part_targetcolor;
part_targetsize;
part_velocity;
part_vertex;
pix_2grey;
pix_a_2grey;
pix_add;
pix_aging;
pix_alpha;
pix_background;
pix_backlight;
pix_biquad;
pix_bitmask;
pix_blob;
pix_blur;
pix_buf;
pix_buffer depot 100;
pix_buffer_read depot;
pix_buffer_write depot;
pix_chroma_key;
pix_clearblock;
pix_coloralpha;
pix_color;
pix_colormatrix;
pix_colorreduce;
pix_compare;
pix_composite;
pix_contrast;
pix_convert;
pix_convolve 3 3;
pix_coordinate;
pix_crop;
pix_curve rgba;
pix_curve red green blue;
pix_curve red green blue alpha;
pix_data;
pix_deinterlace;
pix_delay;
pix_diff;
pix_dot;
pix_draw;
pix_dump;
pix_duotone;
pix_emboss;
pix_fiducialtrack;
pix_film;
pix_flip;
pix_freeframe bla;
pix_gain;
pix_grey;
pix_halftone;
pix_histo bla;
pix_hit;
pix_hsv2rgb;
pix_image;
pix_imageInPlace;
pix_info;
pix_invert;
pix_kaleidoscope;
pix_levels;
pix_lumaoffset;
pix_mask;
pix_mean_color;
pix_metaimage;
pix_mix;
pix_motionblur;
pix_movement2;
pix_movement;
pix_movie;
pix_multiblob;
pix_multiimage;
pix_multiply;
pix_multitexture 2;
pix_normalize;
pix_offset;
pix_pix2sig;
pix_posterize;
pix_puzzle;
pix_rds;
pix_record;
pix_rectangle;
pix_refraction;
pix_resize;
pix_rgb2hsv;
pix_rgba;
pix_roll;
pix_rtx;
pix_scanline;
pix_set;
pix_share_read namedSegment 128 128 RGBA;
pix_share_write namedSegment 128 128 RGBA;
pix_sig2pix;
pix_snap2tex;
pix_snap;
pix_subtract;
pix_takealpha;
pix_test;
pix_texture;
pix_threshold_bernsen;
pix_threshold;
pix_tIIR;
pix_video;
pix_vpaint;
pix_write;
pix_yuv;
pix_zoom 10;