lambdacube-compiler icon indicating copy to clipboard operation
lambdacube-compiler copied to clipboard

LambdaCube 3D is a Haskell-like purely functional language for GPU. Try it out:

Results 9 lambdacube-compiler issues
Sort by recently updated
recently updated
newest added

I noticed that the master branch of lambdacube-ir builds just fine under cabal and GHC 8.6.5. I assume the reason this hasn't been version bumped on Hackage yet is due...

Some of these were simply function naming changes. P.State was updated to take an extra (ErrorFancy Void) parameter. Other than that, the changes were mostly updating ParseError to (NonEmpty ParseError),...

This gets rid of one of the issues on GHC 8.8.

These crop up while compiling against `megaparsec` 7.0.4: ``` [ 8 of 14] Compiling LambdaCube.Compiler.Lexer ( src/LambdaCube/Compiler/Lexer.hs, dist/build/LambdaCube/Compiler/Lexer.o ) src/LambdaCube/Compiler/Lexer.hs:46:22: error: Variable not in scope: getPosition :: RWST (ParseEnv r)...

Compiled the following program. ``` makeFrame (time :: Float) (vertexstream :: PrimitiveStream Triangle ((Vec 4 Float))) = imageFrame (emptyDepthImage 1, emptyColorImage navy) `overlay` fragments where projmat = perspective 0.1 100.0...

Hi there, I'm using lambdacube-compiler and lambdacube-gl. Is there any support for cubemaps or 3d textures? I'm looking to implement environment maps (which I'm currently doing in glsl) and possibly...

Tried to implement deffered rendering, hit the following: ``` haskell windowSize = V2 (Uniform "windowWidth") (Uniform "windowHeight") :: Vec 2 Int renderFrame $ let texture = Texture2D windowSize . PrjImageColor...

Based on the below; resolves an error, "Suffix occurrence of @. For an as-pattern, remove the leading whitespace." https://stackoverflow.com/questions/67972231/syntax-for-lazy-pattern-matching-with-as-syntax https://gitlab.haskell.org/ghc/ghc/-/wikis/migration/9.0#whitespace-sensitive-and- With the combination of #19, #21 and this, the binary...