├── .gitignore ├── CMakeLists.txt ├── COPYING ├── README.md ├── license.txt ├── modules ├── FindGLM.cmake ├── FindGLX.cmake ├── FindXExt.cmake └── FindXRender.cmake ├── scrotbad.png ├── shaderexamples ├── blur1.frag ├── blur1.vert ├── blur2.frag ├── blur2.vert ├── boxzoom.frag ├── boxzoom.vert ├── crosshair.frag ├── crosshair.vert ├── hippie.frag ├── hippie.vert ├── invert.frag ├── invert.vert ├── refract.frag ├── refract.vert ├── wiggle.frag └── wiggle.vert ├── slop.1 ├── slopgood.png └── src ├── cxxopts.hpp ├── framebuffer.cpp ├── framebuffer.hpp ├── glrectangle.cpp ├── glrectangle.hpp ├── keyboard.cpp ├── keyboard.hpp ├── main.cpp ├── mouse.cpp ├── mouse.hpp ├── rectangle.cpp ├── rectangle.hpp ├── resource.cpp ├── resource.hpp ├── shader.cpp ├── shader.hpp ├── slop.cpp ├── slop.hpp ├── slopstates.cpp ├── slopstates.hpp ├── window.cpp ├── window.hpp ├── x.cpp ├── x.hpp ├── xshaperectangle.cpp └── xshaperectangle.hpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/README.md -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/license.txt -------------------------------------------------------------------------------- /modules/FindGLM.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/modules/FindGLM.cmake -------------------------------------------------------------------------------- /modules/FindGLX.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/modules/FindGLX.cmake -------------------------------------------------------------------------------- /modules/FindXExt.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/modules/FindXExt.cmake -------------------------------------------------------------------------------- /modules/FindXRender.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/modules/FindXRender.cmake -------------------------------------------------------------------------------- /scrotbad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/scrotbad.png -------------------------------------------------------------------------------- /shaderexamples/blur1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/shaderexamples/blur1.frag -------------------------------------------------------------------------------- /shaderexamples/blur1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/shaderexamples/blur1.vert -------------------------------------------------------------------------------- /shaderexamples/blur2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/shaderexamples/blur2.frag -------------------------------------------------------------------------------- /shaderexamples/blur2.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/shaderexamples/blur2.vert -------------------------------------------------------------------------------- /shaderexamples/boxzoom.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/shaderexamples/boxzoom.frag -------------------------------------------------------------------------------- /shaderexamples/boxzoom.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/shaderexamples/boxzoom.vert -------------------------------------------------------------------------------- /shaderexamples/crosshair.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/shaderexamples/crosshair.frag -------------------------------------------------------------------------------- /shaderexamples/crosshair.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/shaderexamples/crosshair.vert -------------------------------------------------------------------------------- /shaderexamples/hippie.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/shaderexamples/hippie.frag -------------------------------------------------------------------------------- /shaderexamples/hippie.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/shaderexamples/hippie.vert -------------------------------------------------------------------------------- /shaderexamples/invert.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/shaderexamples/invert.frag -------------------------------------------------------------------------------- /shaderexamples/invert.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/shaderexamples/invert.vert -------------------------------------------------------------------------------- /shaderexamples/refract.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/shaderexamples/refract.frag -------------------------------------------------------------------------------- /shaderexamples/refract.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/shaderexamples/refract.vert -------------------------------------------------------------------------------- /shaderexamples/wiggle.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/shaderexamples/wiggle.frag -------------------------------------------------------------------------------- /shaderexamples/wiggle.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/shaderexamples/wiggle.vert -------------------------------------------------------------------------------- /slop.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/slop.1 -------------------------------------------------------------------------------- /slopgood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/slopgood.png -------------------------------------------------------------------------------- /src/cxxopts.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/cxxopts.hpp -------------------------------------------------------------------------------- /src/framebuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/framebuffer.cpp -------------------------------------------------------------------------------- /src/framebuffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/framebuffer.hpp -------------------------------------------------------------------------------- /src/glrectangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/glrectangle.cpp -------------------------------------------------------------------------------- /src/glrectangle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/glrectangle.hpp -------------------------------------------------------------------------------- /src/keyboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/keyboard.cpp -------------------------------------------------------------------------------- /src/keyboard.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/keyboard.hpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/mouse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/mouse.cpp -------------------------------------------------------------------------------- /src/mouse.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/mouse.hpp -------------------------------------------------------------------------------- /src/rectangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/rectangle.cpp -------------------------------------------------------------------------------- /src/rectangle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/rectangle.hpp -------------------------------------------------------------------------------- /src/resource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/resource.cpp -------------------------------------------------------------------------------- /src/resource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/resource.hpp -------------------------------------------------------------------------------- /src/shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/shader.cpp -------------------------------------------------------------------------------- /src/shader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/shader.hpp -------------------------------------------------------------------------------- /src/slop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/slop.cpp -------------------------------------------------------------------------------- /src/slop.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/slop.hpp -------------------------------------------------------------------------------- /src/slopstates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/slopstates.cpp -------------------------------------------------------------------------------- /src/slopstates.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/slopstates.hpp -------------------------------------------------------------------------------- /src/window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/window.cpp -------------------------------------------------------------------------------- /src/window.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/window.hpp -------------------------------------------------------------------------------- /src/x.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/x.cpp -------------------------------------------------------------------------------- /src/x.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/x.hpp -------------------------------------------------------------------------------- /src/xshaperectangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/xshaperectangle.cpp -------------------------------------------------------------------------------- /src/xshaperectangle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naelstrof/slop/HEAD/src/xshaperectangle.hpp --------------------------------------------------------------------------------