Commit graph

17 commits

Author SHA1 Message Date
76f0065d8b Generate some pseudo-random numbers with a PRNG class in the shaders. 2018-11-04 22:30:06 -05:00
bd9cba2886 Get rid of an unused static let 2018-11-04 14:26:15 -05:00
8ffb0a1cfe Generate terrain on a keypress 2018-11-04 14:19:02 -05:00
55a134882d Proof of concept for Algorithm objects
Next up compute kernel dispatch!
2018-11-04 13:44:47 -05:00
96730ecd41 Use a fixed size 512x512 texture for the height map
This will make implementing other algorithms easier. :D
2018-11-04 11:34:25 -05:00
af5e5a6123 Generate some random heights to fill the height map texture and ... it works! 2018-11-04 08:25:01 -05:00
18e9d078b0 TODO 2018-11-04 08:07:17 -05:00
4803620d4b Read texture data from the heights texture 2018-11-04 08:06:48 -05:00
753e8eb311 Give the grid coordinate vertex attribute a nice name 2018-11-03 16:35:46 -04:00
d4d4a0a7ba Attach height texture to vertex shader 2018-11-03 16:35:23 -04:00
a5d08d6974 Over-zealous multiline edit 2018-11-03 16:26:55 -04:00
f1517a2166 Rename an unnecessarily long variable 2018-11-03 16:25:57 -04:00
dac8f24568 Add grid coordinate argument encoding stuff and a texture to hold heights 2018-11-03 16:25:19 -04:00
a5c86f9c31 Doc comments! 2018-11-03 16:02:35 -04:00
5fa89d1e47 Extract Terrain into its own class 2018-11-03 15:59:11 -04:00
dc179036dc Render a plane in Terrain2 instead of a box 2018-11-03 15:43:47 -04:00
a771c2622a Create Terrain2 app, using Xcode's boilerplate 2018-11-03 15:15:03 -04:00