Bug 254588

Summary: New port: graphics/glslviewer Console-based GLSL Sandbox for 2D/3D shaders
Product: Ports & Packages Reporter: Tobias Rehbein <tobias.rehbein>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed Overcome By Events    
Severity: Affects Only Me    
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
svn diff of the added port graphics/glslviewer
none
svn diff of the added port graphics/glslviewer
none
svn diff of the added port graphics/glslviewer none

Description Tobias Rehbein 2021-03-26 20:40:25 UTC
Created attachment 223619 [details]
svn diff of the added port graphics/glslviewer

GlslViewer is a flexible console-based OpenGL Sandbox to display 2D/3D GLSL shaders without the need of an UI.

GlslViewer supports both 2D shaders and/or 3D shaders when a geometry (LST, PLY, OBJ or GLTF) is provided.

This is the shader sandbox used in "The Book of Shaders".

QA:
- portlint -N: looks fine
- poudriere testport (12.2 amd64): ok
- I successfully used glslviewer on my 13.0-RC3 amd64 box
Comment 1 Tobias Rehbein 2021-03-26 21:18:32 UTC
Created attachment 223622 [details]
svn diff of the added port graphics/glslviewer

Cleaned up the Makefile patch.
Comment 2 Tobias Rehbein 2021-03-26 21:34:42 UTC
Created attachment 223623 [details]
svn diff of the added port graphics/glslviewer

Fixed a typo in COMMENT.
Comment 3 Tobias Rehbein 2022-02-17 11:02:07 UTC
In the meantime I read through the Book of Shaders and after that lost interest in shaders. As this port has not been commited to the ports tree I'll just close this PR.