Console-based GLSL Sandbox for 2D/3D shaders
BSD-3-CLAUSE License
Bot releases are visible (Hide)
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/3.2.3...3.2.4
Published by patriciogonzalezvivo about 1 year ago
To use the Windows build, please download FFmpeg 4.4 and copy bin\*.dll
alongside glslViewer.exe
.
Published by patriciogonzalezvivo over 1 year ago
To use the Windows build, please download FFmpeg 4.4 and copy bin\*.dll
alongside glslViewer.exe
.
Published by patriciogonzalezvivo over 1 year ago
To use the Windows build, please download FFmpeg 4.4 and copy bin\*.dll
alongside glslViewer.exe
.
https://user-images.githubusercontent.com/346914/222977048-2173b474-bb16-4b12-bdc2-1e898f817d25.mp4
Full Changelog: https://github.com/patriciogonzalezvivo/glslViewer/compare/v3.1.0...3.2.1
Published by github-actions[bot] almost 2 years ago
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/v3.10.0...v3.1.1
Published by github-actions[bot] almost 2 years ago
To use the Windows build, please download FFmpeg 4.4 and copy bin\*.dll
alongside glslViewer.exe
.
Published by github-actions[bot] almost 2 years ago
What changed:
https://user-images.githubusercontent.com/346914/204062381-2a3f8852-eb40-41eb-bc06-975ea74ac2fb.mp4
**Windows 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
Published by github-actions[bot] almost 2 years ago
To use the Windows build, please download FFmpeg 4.4 and copy bin\*.dll
alongside glslViewer.exe
.
This new release updates the default PBR shader from the first and latest version (1.0.0) of LYGIA shader Library
Full Changelog: https://github.com/patriciogonzalezvivo/glslViewer/compare/3.0.6...3.0.7
Published by patriciogonzalezvivo almost 2 years ago
To use the Windows build, please download FFmpeg 4.4 and copy bin\*.dll
alongside glslViewer.exe
.
Published by patriciogonzalezvivo almost 2 years ago
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/3.0.1...3.0.4
Published by github-actions[bot] almost 2 years ago
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
Published by patriciogonzalezvivo almost 2 years ago
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
Published by patriciogonzalezvivo almost 2 years ago
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
Published by github-actions[bot] over 2 years ago
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
Published by github-actions[bot] over 2 years ago
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
Published by github-actions[bot] over 2 years ago
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
Published by github-actions[bot] over 2 years ago
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
Published by github-actions[bot] over 2 years ago
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
Published by patriciogonzalezvivo over 2 years ago
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
Published by patriciogonzalezvivo about 3 years ago
Special thanks to: