hylogen-0.1.0.6: src/Hylogen.hs
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE ExplicitForAll #-}
{-# LANGUAGE ExtendedDefaultRules #-}
{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE GADTs #-}
{-# LANGUAGE InstanceSigs #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE NoMonoLocalBinds #-}
{-# LANGUAGE NoMonomorphismRestriction #-}
{-# LANGUAGE PolyKinds #-}
{-# LANGUAGE Rank2Types #-}
{-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE TypeFamilies #-}
module Hylogen
( module Hylogen
, module Hylogen.Types
, module Hylogen.Globals
)
where
import Data.Monoid
import Hylogen.Types
import Hylogen.Globals
toGLSL :: Vec4 -> String
toGLSL x = unlines $ [ "void main() {"
, " gl_FragColor = " <> show x <> ";"
, "}"
]