Skip to content

a plain view of the modern monitor video display landscape

Notifications You must be signed in to change notification settings

nitrologic/plainview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Build Status

plainview

A plain view of the modern monitor video display landscape

* display device management courtesy SDL3 
* OpenGL bindings courtesy Glad Loader-Generator 

todo

* vector font
* command line interpreter
* 

Latest

* github workflow added for macos ubuntu windows
* a proprietary GL3Engine implementation
* an SDL_CocoaOpenGL movedToNewScreen patch - see notes.txt for application
* support for GLFW 3 removed
* big ups to SDL3 for managing OpenGL 3.2 GLSL 3.30 so well

References

OpenGL 3.2

https://www.khronos.org/files/opengl-quick-reference-card.pdf

GLSL 3.3

https://registry.khronos.org/OpenGL/specs/gl/GLSLangSpec.3.30.pdf

Gallery

plainview version 0.4

dependencies

Plain Ubuntu

sudo apt install libxext-dev

sudo apt install libcurl4-openssl-dev

WSL:Ubuntu

sudo apt update && sudo apt upgrade

sudo apt install g++ gdb make cmake

sudo apt install libcurl4-openssl-dev

Credits

SDL 3.0 Copyright (C) 1997-2023 Sam Lantinga

box2d 2.4.1 Copyright (c) 2019 Erin Catto

About

a plain view of the modern monitor video display landscape

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published