debian
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||
The Debian Package glslviewer ---------------------------- GlslViewer is a flexible console-base OpenGL Sandbox to display 2D/3D GLSL shaders without the need of an UI. You can definitely make your own UI or wrapper using the Python Module (include) or any other tool that communicates back/forth with glslViewer thought the standard POSIX console In/Out or OSC. GlslViewer support both 2D shaders and/or 3D shaders when a geometry (PLY, OBJ or GLTF) is provided. Support to: * fragment and vertex shaders on GLSL 120 (compatible with WebGL 1.0 and OpenGL ES 2.0) * resolve #include dependencies * adding/deleting #defines, plus a rich set of automatically generated set of defines. * adding/deleting uniforms (float, int, vec2, vec3 and vec4) * import of Textures * import of Cubemaps and spherical harmonics * import PLY, OBJ or GLTF files (and their dependencies) * default vert/frag shaders with PBR lighting model * hot reload of files on changes * One default light and one default camera * Interactive commands thought POSIX console IN/OUT or OSC * headless rendering and image export * PNG sequence export -- Patricio Gonzalez Vivo <patricio@ubuntu> Wed, 23 Oct 2019 02:45:12 -0800