Foundation
Loading...
Searching...
No Matches
Classes | Namespaces | Functions | Variables
TexturePool.cpp File Reference
#include <Math/Math.hpp>
#include "Examples.hpp"
#include <Rendering/TexturePool.hpp>
#include <Rendering/UploadContext.hpp>
#include <random>

Classes

class  Examples::TexturePoolApp
 
struct  Examples::TexturePoolApp::PushConstant
 

Namespaces

namespace  Examples
 For a complete list of examples, see the Examples Page.
 

Functions

static uint32_t to_rgba8_unorm (vec4 c)
 
static vec4 hsl_to_rgb (float h, float s, float l)
 
Array< uint32_t, 8 *8 > identicon (Array< unsigned char, 16 > const &hash)
 
int main (int argc, char **argv)
 

Variables

constexpr size_t kNumTextures = 16
 

Function Documentation

◆ hsl_to_rgb()

static vec4 hsl_to_rgb ( float  h,
float  s,
float  l 
)
static
Examples
TexturePool.cpp.

◆ identicon()

Array< uint32_t, 8 *8 > identicon ( Array< unsigned char, 16 > const hash)
Examples
TexturePool.cpp.

◆ main()

int main ( int  argc,
char **  argv 
)

◆ to_rgba8_unorm()

static uint32_t to_rgba8_unorm ( vec4  c)
static
Examples
TexturePool.cpp.

Variable Documentation

◆ kNumTextures

constexpr size_t kNumTextures = 16
constexpr
Examples
TexturePool.cpp.