Changes in shaders due to change in varjo front-end
use improvements to varjo
line stuff
mister in init func of defpipeline
defdemo protocode
Merge branch 'master' of github.com:cbaggers/cepl
ensure subsys
rxy
added the defdemo macro
added live package for live code related stuff
* can now gl-push list to texture
* easier to create arrays from texture details
* removed uniform analysys from places not needed
Merge branch 'master' of github.com:cbaggers/cepl
* Added new cgl types, for completeness reasons
* Change p-n-t to g-pnt
* Setup for refactoring of primitives.lisp
Modularizing according to packages.

Modularizing allows the community to easily handle the code and make
quick changes. It makes the cepl interface clean for external user. It
open up more options for easy management of code.

For example one could replace the maths package with a standard
one (sb-cga) in the future or separate out the maths package as an
entirely independent project.
Adding varjo as a submodule

This brings varjo as a part of the cepl source. The idea here is to
reduce the steps needed to start using cepl.It just makes sense to have
varjo and cepl together in the same project.

However to preserve varjo's status as a independent project we are
bringing it as a git submodule. Once the repository is cloned one has to
simply do a

$ git submodule update --init
Bringing varjo into the cepl system definition

This commit removes the dependency on varjo as an external system and
instead makes it internal to the cepl system.
Updating documentation to remove varjo requirement
Addding dependency for varjo compilation

varjo depends on split-sequence library which was not being brought
into the package of cepl when varjo was added .This fixes this
Making some of the examples work again

This makes some of the examples work again. Although now all of them
are working now but this commit updates some of the examples atleast.
Adding (in-package #:cl-user) in package.lisp

Following a rule of thumb. Every file should have
one (in-package...). In the case of package.lisp its (in-package :cl-user)