Console-based GLSL Sandbox for 2D/3D shaders
To use the Windows build, please download FFmpeg 4.4 and copy bin\*.dll
alongside glslViewer.exe
.
Full Changelog: https://github.com/patriciogonzalezvivo/glslViewer/compare/2.2.0...2.2.1
NOTE: To use the Windows build, please download FFmpeg 4.4 and copy bin\*.dll
alongside glslViewer.exe
.
switch / case
style to if
-statements by @tcoyvwac in https://github.com/patriciogonzalezvivo/glslViewer/pull/287
Full Changelog: https://github.com/patriciogonzalezvivo/glslViewer/compare/2.1.2...2.2.0
switch / case
style to if
-statements by @tcoyvwac in https://github.com/patriciogonzalezvivo/glslViewer/pull/287
Full Changelog: https://github.com/patriciogonzalezvivo/glslViewer/compare/2.1.2...2.2.0
This release is polish some of the features and milestones of v2.1.0 focusing on UI/UX.
Note: To use the Windows build, please download FFmpeg 4.4 and copy bin\*.dll
alongside glslViewer.exe
.
Mayor changes:
Full Changelog: https://github.com/patriciogonzalezvivo/glslViewer/compare/2.1.1...2.1.2
To use the Windows build, please download FFmpeg 4.4 and copy bin\*.dll
alongside glslViewer.exe
.
Full Changelog: https://github.com/patriciogonzalezvivo/glslViewer/compare/2.1.0...2.1.1
This is a minor big release with focus on UI/UX. When ncurses
is found (MacOS and Linux) will compile a more intuitive interface for the command console.
Note: To use the Windows build, please download [FFmpeg 4.4][ffmpeg] and copy bin\*.dll
alongside glslViewer.exe
.
[ffmpeg]: https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-n4.4-latest-win64-gpl-shared-4.4.zip
uniforms,on
shows a list of active uniforms and their valueshistogram,on
have been renamed as plot,histogram
, in order to reuse and extend the plotting are for other purposesplot,fps
and plot,ms
textures,on
help
is executed without arguments prints a list of trigger commands, while help,<command>
prints the formula and the description.Full Changelog: https://github.com/patriciogonzalezvivo/glslViewer/compare/2.0.5...2.1.0
To use the Windows build, please download FFmpeg 4.4 and copy bin\*.dll
alongside glslViewer.exe
.
Full Changelog: https://github.com/patriciogonzalezvivo/glslViewer/compare/2.0.4...2.0.5
Fixes & optimizations:
New Features:
This new features introduce new uniforms and define flags to the current schema.
uniform sampler2D u_tex0;
#ifdef STREAMS_PREVS
uniform sampler2D u_tex0Prev[STREAMS_PREVS];
#endif
uniform vec2 u_tex0Resolution;
uniform float u_tex0Time;
uniform float u_tex0Duration;
uniform float u_tex0CurrentFrame;
uniform float u_tex0TotalFrames;
uniform float u_tex0Fps;
This allows for interesting time explorations with video like slow motions or seamless loops
To use the Windows build, please download FFmpeg 4.4 and copy bin\*.dll
alongside glslViewer.exe
.
Full Changelog: https://github.com/patriciogonzalezvivo/glslViewer/compare/2.0.3...2.0.4
u_lightShadowMap;
u_doubleBuffer[NUMBER]
branched by DOUBLE_BUFFER_[NUMBER]
)uniform sampler2D u_buffer0; // 512x512
uniform bool u_cameraChange
to flag when camera change position
Special thanks to: