ev_glsl_buf2-help.pd 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. #N canvas 135 86 1082 620 10;
  2. #X declare -path . -path .. -path data -path ../data -path ev-in -path
  3. ../ev-in -path ev-main -path ../ev-main -path ev-pano -path ../ev-pano
  4. -path ev-pro -path ../ev-pro -path libs/gil -path ../libs/gil -path
  5. libs/kollabs -path ../libs/kollabs -path media -path ../media -path
  6. ev-glsl -path ../ev-glsl -lib Gem;
  7. #X obj 372 71 cnv 15 300 400 empty empty media_input 20 12 0 14 -262130
  8. -66577 0;
  9. #X obj 6 -90 cnv 15 1000 16 empty empty EXTENDED_VIEW_GLSL-BUFFER-MODULE
  10. 2 8 0 14 -99865 -262144 0;
  11. #X obj 426 225 loadbang;
  12. #X obj 404 226 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
  13. -1 -1;
  14. #X obj 389 282 pix_image;
  15. #X obj 389 107 gemhead;
  16. #X obj 683 -56 cnv 15 380 300 empty empty chained_GLSL_operations 20
  17. 12 0 14 -261682 -66577 0;
  18. #X obj 6 -64 cnv 15 360 100 empty empty description 5 12 0 12 -233017
  19. -66577 0;
  20. #X obj 6 48 cnv 15 360 60 empty empty creation_arguments: 5 12 0 12
  21. -162280 -1 0;
  22. #X obj 6 121 cnv 15 360 70 empty empty inlets/outlets 5 12 0 12 -233017
  23. -66577 0;
  24. #X obj 373 -56 cnv 15 300 120 empty empty Create_Gem_Window 20 12 0
  25. 14 -204786 -66577 0;
  26. #X obj 394 39 gemwin 20;
  27. #X msg 430 15 0 \, destroy;
  28. #X msg 394 -11 dimen 800 600 \, color 0.5 0.5 0.5 \, create \, 1;
  29. #X text 437 -29 CLICK HERE TO START:;
  30. #X obj 79 379 ../ev-main/ev_declare;
  31. #X text 81 358 load required pathes;
  32. #X obj 6 207 cnv 15 360 70 empty empty GUI_controls 5 12 0 12 -204800
  33. -66577 0;
  34. #X obj 718 26 bng 15 250 50 0 empty empty reload_shaders 17 7 0 10
  35. -262144 -1 -1;
  36. #X msg 404 253 open ../media/cam3.jpg;
  37. #X obj 389 304 pix_texture;
  38. #X obj 699 -6 gemhead 51;
  39. #X msg 464 327 \$3 \$2;
  40. #X obj 464 349 /;
  41. #X obj 464 371 * 4;
  42. #X obj 389 396 rectangle 4 3;
  43. #X text 493 352 calculate aspect ratio;
  44. #X obj 847 -6 r /ev/buf/inputbuffer/texture_id;
  45. #X obj 683 271 cnv 15 250 200 empty empty draw_result_into_gem_window
  46. 20 12 0 14 -204786 -66577 0;
  47. #X obj 781 321 gemhead;
  48. #X obj 781 387 pix_texture;
  49. #X obj 781 419 rectangle 4 4;
  50. #X text 391 417 draw content in right aspect ratio \; into square framebuffer
  51. ;
  52. #X text 61 302 (c)2013 Marian Weger \; part of EXTENDEDVIEW toolkit/
  53. gpl v3;
  54. #X obj 389 129 ev_buf inputbuffer dummy;
  55. #X text 9 70 1st: id;
  56. #X text 9 83 2nd: domain;
  57. #X text 9 96 3rd: shader name;
  58. #X obj 743 193 hsl 128 15 0 1 0 0 /ev/glsl/blurbuf/blur /ev/glsl/blurbuf/blur
  59. blur -2 -8 0 10 -203904 -1 -1 0 1;
  60. #X obj 699 66 ev_glsl_buf2 blurbuf dummy gaussian_blur;
  61. #X connect 2 0 19 0;
  62. #X connect 3 0 19 0;
  63. #X connect 4 0 20 0;
  64. #X connect 5 0 34 0;
  65. #X connect 12 0 11 0;
  66. #X connect 13 0 11 0;
  67. #X connect 18 0 39 0;
  68. #X connect 19 0 4 0;
  69. #X connect 20 0 25 0;
  70. #X connect 20 1 22 0;
  71. #X connect 21 0 39 0;
  72. #X connect 22 0 23 0;
  73. #X connect 23 0 24 0;
  74. #X connect 24 0 25 2;
  75. #X connect 27 0 39 1;
  76. #X connect 29 0 30 0;
  77. #X connect 30 0 31 0;
  78. #X connect 34 0 4 0;
  79. #X connect 39 1 30 1;
  80. #X coords 0 620 1 619 85 60 0;