indigo
indigo copied to clipboard
An FP game engine for Scala.
Also update current advice to convert: ```glsl void vertex(){} void fragment(){} ``` into... ```glsl vec4 vertex(vec4 v){ return v; } vec4 fragment(vec4 color){ return color; } ```
There are two representations of most GLSL types (vec2), one from ultraviolet and the others were pre-existing types in indigo. Superficially they are the same, but they do very different...
## About this PR 📦 Updates [org.scala-sbt:sbt](https://github.com/sbt/sbt) from `1.9.9` to `1.10.0` 📜 [GitHub Release Notes](https://github.com/sbt/sbt/releases/tag/v1.10.0) - [Version Diff](https://github.com/sbt/sbt/compare/v1.9.9...v1.10.0) ## Usage ✅ **Please merge!** I'll automatically update this PR to resolve...
At the moment all logs are piped to the console, which is ok, but if you aren't looking for them then you might not see them. Might be good to...
`mapLayers` was introduce to `SceneUpdateFragment` so that you can ...map over the layers... and modify common attributes. With the recent changes, you are now mapping over `LayerEntry`s and the `Layer`...
Perhaps they could be generated and live in the JSON module to keep all the circe stuff together? Be nice if you could do: `import indigo.circe.given` (you have to import...
It's common practice to take a screenshot of your game and use it as a visual representation of a save game. Two problems: 1. Saving a screenshot (generally useful?) 2....
@megri has made an interesting gist showing how you might use the `electron-reloader` module with Indigo. https://gist.github.com/megri/9b82e3fc0cbf9b87f1c36ef477129300 Two things: 1. We could bake a solution like that into the plugin,...