Skip to content

TReed1104/glsl-shaders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GLSL Shaders

Introduction

This repository serves as a main location for all of my GLSL shaders.

The shaders found here are heavily linked to my GLSL pre-processor Ivaldi, found here.

This repository is linked to Ivaldi as a submodule. This was done for the following reasons:

  • To allow for easy compilation of the raw source files as I implement them.
  • To keep Ivaldi itself clean as a project, without the bloat of all the source files and components found here.


What Does This Repository Contain?

The source files found here come in two states, raw Ivaldi source files and GLSL shader source files.



Raw Ivaldi Source Files

Files found in the source or components folders are raw unprocessed source files ready to be compiled by Ivaldi.

These files contain "#include" directives, which must be processed by Ivaldi before the shaders are valid GLSL code.



Shader Source Files

Files found within the shaders folder are source files which have already been compiled by Ivaldi. These source files are the compiled equivelents of the raw Ivaldi source files, they've been included in the repository for users who don't wish to compiled the source themselves.

These are the ready-to-use shader files to be loaded by OpenGL programs.



About

A repository of all my shader source files, to be used with Ivaldi.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages