Skip to content

An optimized, GPU based terminal emulator that supports custom shaders.

License

Notifications You must be signed in to change notification settings

potassium-shot/miniterm1999

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

miniterm 1999

Hello! miniterm 1999 is an open source, GPU based terminal emulator for Linux, written in Rust with wgpu.

Current state of developement:

Current state of developement

At first, it was meant to imitated old school terminals, such as the kind of terminals you might be used to in Fallout 4.

Example of a Fallout terminal:

Example of a Fallout terminal

This is done using shaders. But I quickly realised, if you can have old-school VHS like shaders, might as well allow custom shaders as well. The renderer is optimized, rendering text from a buffer of characters, with their background and foreground colors, on the GPU. Every time characters are modified, the text is rendered on a texture, which is then rendered to the screen by a second render pipeline, responsible for applying the custom shader. The project is currently a WIP.

About

An optimized, GPU based terminal emulator that supports custom shaders.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published