logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

dizzy - a graphics demo that makes you dizzy using rotating textures

Description

dizzy is a graphics demo that rotates planes of patterns on a colored background to make you dizzy.
       Textures can be cross-faded and there is a mode that automatically changes textures, allowing Dizzy to be
       run as a screensaver.

Keyboard Commands

       Cursor left
           Select previous available texture.

       Cursor right
           Select next available texture.

       Cursor down
           Select previous available rotator function.

       Cursor up
           Select next available rotator function.

       Escape
       q   Exit Dizzy.

perl v5.36.0                                       2023-08-23                                           DIZZY(6)

Name

       dizzy - a graphics demo that makes you dizzy using rotating textures

Options

-wwidth--widthwidth-hheight--heightheight
           Sets the window width and height.

       -f--fullscreen
           Attempts to switch into a true fullscreen mode, if possible. The window size parameters are ignored.

       -a--automodetime
           Automatically  switches  textures  after  a  specified  number  of  seconds  has passed.  time can be
           fractional and the decimal separator is always the period.

       -tmodule--texswitchermodule
           Selects the texture switching module to use. Default is Simple.

           See below for available texture switchers and their descriptions.

       -Toption=value--texswitcher-optionsoption=value
           Passes an option option with the value value to the selected texture switcher. The available  options
           depend on the texture switcher used.

           This option can be given multiple times to set multiple options.

       -dmodule--rotswitchermodule
           Selects the rotator switching module to use. Default is Simple.

           See below for available texture switchers and their descriptions.

       -Doption=value--rotswitcher-optionsoption=value
           Passes  an option option with the value value to the selected rotator switcher. The available options
           depend on the rotator switcher used.

           This option can be given multiple times to set multiple options.

       -rresolution--texture-resolutionresolution
           Changes the texture resolution. resolution must be a power of two. The default value is 256.

       -Rresolution--shader-resolutionresolution
           Changes the resolution used when rendering using shaders. resolution must be  a  power  of  two.  The
           default is 1024.

       -zzoom--zoomzoom
           Zooms the textures. The default value is 100.

       -cpath--cache-pathspath
           Use a different path for cached textures. This option can be specified multiple times.

       -C--disable-cache
           Don't use any texture cache at all.

       --debug-show-planes
           Zooms out of the normal view so you can see how Dizzy creates the animation. A white border will also
           be drawn around the area that would have been shown had this option not been used.

Rotator Switchers

Simple
       A simple switcher that just activates the new rotator without any transition.

Synopsis

dizzy [-f|-wwidth-hheight] [-tswitch_module] [-Toptions]

Texture Switchers

Simple
       A simple texture switcher. It just sets the new texture when it is told to do so. It takes no options.

   Blend
       A texture switcher that crossfades between textures to generate a smooth transition. It takes one option:

       duration=duration
           Sets  the duration of a blend to duration seconds. The value can be fractional (the decimal separator
           is always a period).  The default value is 2.

           Note that you have to add the time you specify here  to  the  automode  time,  so  if  you  want  the
           transition  to  take  two seconds and every image to stay for five seconds, you set the duration to 2
           and automode to 7 (not 5).

See Also