Get perlin noise generator working with tessellation shaders

This commit is contained in:
2024-04-13 03:03:42 -04:00
parent e5a8b0db8c
commit 8c3eda0e37
8 changed files with 55 additions and 6 deletions

View File

@@ -77,9 +77,9 @@ namespace fgl::engine
return std::move( tex );
}
Texture Texture::generateFromPerlinNoise( int x_size, int y_size )
Texture Texture::generateFromPerlinNoise( int x_size, int y_size, std::size_t seed )
{
const std::vector< std::byte > data { generatePerlinImage( { x_size, y_size }, 15 ) };
const std::vector< std::byte > data { generatePerlinImage( { x_size, y_size }, 15, seed ) };
Texture tex { data, x_size, y_size, 4 };