Advertisement
DEKTEN

SDF_019_IMAGE

Dec 3rd, 2020
687
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //[ THIS_FILE_IS[ SDF_019.IMAGE._ ]                  ]//
  2. /** ************************************************ ***
  3. ***                                                  ***
  4. ***     Live Stream Of Me Working On This Code:      ***
  5. ***                                                  ***
  6. *** ************************************************ ***
  7.  
  8.                 twitch.com/kanjicoder    
  9.  
  10. *** ************************************************ ***
  11. ***                                                  ***
  12. *** LIVE__________DEMO:  tinyurl.com/SDF-019-DEMO    ***
  13. *** SETUP________VIDEO:  tinyurl.com/SDF-019-SETUP   ***
  14. ***                                                  ***
  15. ***      SELF______URL:  tinyurl.com/SDF-019-BUFFER  ***
  16. ***      DOCUMENTATION:  tinyurl.com/SDF-019         ***
  17. ***      SOURCE_COMMON:  tinyurl.com/SDF-019-COMMON  ***
  18. ***      SOURCE_BUFFER:  tinyurl.com/SDF-019-BUFFER  ***
  19. ***      SOURCE__IMAGE:  tinyurl.com/SDF-019-IMAGE   ***
  20. ***                                                  ***
  21. *** ************************************************ **/
  22. //:INSTRUCTIONS:IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII://
  23. /** ************************************************ ***
  24.  
  25.     Click And Drag on the canvas to set pixels.
  26.  
  27. *** ************************************************ **/
  28. //:IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII:INSTRUCTIONS://
  29. //:MACROS:MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM://
  30.  
  31.     #define IV2 ivec2
  32.     #define V_4  vec4
  33.     #define V_3  vec3
  34.     #define V_2  vec2
  35.     #define F32 float
  36.     #define I32   int
  37.     #define U32  uint
  38.  
  39. //:MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM:MACROS://
  40. //:DATA:DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD://
  41.  
  42.     //:NO DATA
  43.  
  44. //:DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD:DATA://
  45. //:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF://
  46. //:FUNCTIONS:BELOW:____DO_NOT_INDENT____OUTER_SCOPE!!://
  47. //:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF://
  48.  
  49. void mainImage( out vec4 fragColor, in vec2 fragCoord )
  50. {
  51.     IV2 f_c = IV2( I32(fragCoord.x - 0.5 ) ,
  52.                    I32(fragCoord.y - 0.5 ) );;
  53.  
  54.     V_4 c4d = texelFetch( iChannel0 , f_c , 0 );
  55.  
  56.  
  57.      fragColor = c4d;
  58. }
  59.  
  60. //:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF://
  61. //:FUNCTIONS:ABOVE:____DO_NOT_INDENT____OUTER_SCOPE!!://
  62. //:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF://
  63. //:MACROS:MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM://
  64.  
  65.     #undef  IV2  
  66.     #undef  V_4  
  67.     #undef  V_3  
  68.     #undef  V_2  
  69.     #undef  F32  
  70.     #undef  I32  
  71.     #undef  U32  
  72.  
  73. //:MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM:MACROS://
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement