summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibSoftGPU/Shader.cpp
AgeCommit message (Collapse)Author
2022-12-17LibSoftGPU: Define a simple shader instruction setStephan Unverwerth
This adds a simple instruction set with basic operations and adds an instruction list to the shader class.
2022-12-17LibGL+LibSoftGPU: Add GPU side shader infrastructureStephan Unverwerth
This adds a shader class to LibSoftGPU and makes use of it when linking GLSL program in LibGL. Also adds actual rendering code to the shader tests.