diff options
Diffstat (limited to 'ddl/out/LambdaCube.PipelineSchema.purs')
-rw-r--r-- | ddl/out/LambdaCube.PipelineSchema.purs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/ddl/out/LambdaCube.PipelineSchema.purs b/ddl/out/LambdaCube.PipelineSchema.purs index 7194b8c..2a40ce2 100644 --- a/ddl/out/LambdaCube.PipelineSchema.purs +++ b/ddl/out/LambdaCube.PipelineSchema.purs | |||
@@ -1,14 +1,15 @@ | |||
1 | -- generated file, do not modify! | 1 | -- generated file, do not modify! |
2 | -- 2016-11-11T11:17:03.470118000000Z | 2 | -- 2016-11-12T12:48:59.849829000000Z |
3 | 3 | ||
4 | module LambdaCube.PipelineSchema where | 4 | module LambdaCube.PipelineSchema where |
5 | import Prelude | 5 | import Prelude |
6 | import Data.Generic | 6 | import Data.Generic |
7 | import Data.Either (Either(..)) | ||
7 | import Data.Maybe (Maybe(..)) | 8 | import Data.Maybe (Maybe(..)) |
8 | import Data.StrMap (StrMap(..)) | 9 | import Data.StrMap (StrMap(..)) |
9 | import Data.Map (Map(..)) | 10 | import Data.Map (Map(..)) |
10 | import Data.List (List(..)) | 11 | import Data.List (List(..)) |
11 | import Linear | 12 | import LinearBase |
12 | 13 | ||
13 | import Data.Argonaut.Encode.Combinators ((~>), (:=)) | 14 | import Data.Argonaut.Encode.Combinators ((~>), (:=)) |
14 | import Data.Argonaut.Decode.Combinators ((.?)) | 15 | import Data.Argonaut.Decode.Combinators ((.?)) |
@@ -16,7 +17,6 @@ import Data.Argonaut.Core (jsonEmptyObject) | |||
16 | import Data.Argonaut.Printer (printJson) | 17 | import Data.Argonaut.Printer (printJson) |
17 | import Data.Argonaut.Encode (class EncodeJson, encodeJson) | 18 | import Data.Argonaut.Encode (class EncodeJson, encodeJson) |
18 | import Data.Argonaut.Decode (class DecodeJson, decodeJson) | 19 | import Data.Argonaut.Decode (class DecodeJson, decodeJson) |
19 | import Partial.Unsafe (unsafeCrashWith) | ||
20 | 20 | ||
21 | import LambdaCube.IR | 21 | import LambdaCube.IR |
22 | 22 | ||
@@ -109,7 +109,7 @@ instance decodeJsonStreamType :: DecodeJson StreamType where | |||
109 | "Attribute_M42F" -> pure Attribute_M42F | 109 | "Attribute_M42F" -> pure Attribute_M42F |
110 | "Attribute_M43F" -> pure Attribute_M43F | 110 | "Attribute_M43F" -> pure Attribute_M43F |
111 | "Attribute_M44F" -> pure Attribute_M44F | 111 | "Attribute_M44F" -> pure Attribute_M44F |
112 | _ -> unsafeCrashWith "decodeJson @ StreamType" | 112 | _ -> Left ("decodeJsonStreamType - unknown tag: " <> tag) |
113 | 113 | ||
114 | instance encodeJsonObjectArraySchema :: EncodeJson ObjectArraySchema where | 114 | instance encodeJsonObjectArraySchema :: EncodeJson ObjectArraySchema where |
115 | encodeJson v = case v of | 115 | encodeJson v = case v of |
@@ -131,7 +131,7 @@ instance decodeJsonObjectArraySchema :: DecodeJson ObjectArraySchema where | |||
131 | { primitive:primitive | 131 | { primitive:primitive |
132 | , attributes:attributes | 132 | , attributes:attributes |
133 | } | 133 | } |
134 | _ -> unsafeCrashWith "decodeJson @ ObjectArraySchema" | 134 | _ -> Left ("decodeJsonObjectArraySchema - unknown tag: " <> tag) |
135 | 135 | ||
136 | instance encodeJsonPipelineSchema :: EncodeJson PipelineSchema where | 136 | instance encodeJsonPipelineSchema :: EncodeJson PipelineSchema where |
137 | encodeJson v = case v of | 137 | encodeJson v = case v of |
@@ -153,5 +153,5 @@ instance decodeJsonPipelineSchema :: DecodeJson PipelineSchema where | |||
153 | { objectArrays:objectArrays | 153 | { objectArrays:objectArrays |
154 | , uniforms:uniforms | 154 | , uniforms:uniforms |
155 | } | 155 | } |
156 | _ -> unsafeCrashWith "decodeJson @ PipelineSchema" | 156 | _ -> Left ("decodeJsonPipelineSchema - unknown tag: " <> tag) |
157 | 157 | ||