lv_gltf_ibl_sampler.h

Functions

void lv_gltf_ibl_generate_env_textures(lv_gltf_view_env_textures_t *env, const char *env_file_path, float env_rotation)
struct lv_gltf_ibl_sampler_t

Public Members

uint32_t texture_size
float lod_bias
uint32_t lowest_mip_level
uint32_t input_texture_id
uint32_t cubemap_texture_id
uint32_t framebuffer
uint32_t mipmap_count
uint32_t lambertian_texture_id
uint32_t lambertian_sample_count
uint32_t ggx_sample_count
uint32_t ggx_texture_id
uint32_t sheen_texture_id
uint32_t sheen_sample_count
uint32_t ggxlut_texture_id
uint32_t lut_sample_count
uint32_t lut_resolution
uint32_t charlielut_texture_id
float scale_value
uint32_t mipmap_levels
lv_opengl_shader_manager_t *shader_manager
struct lv_gltf_ibl_texture_t

Public Members

uint8_t *data
uint32_t internal_format
uint32_t format
uint32_t type
struct lv_gltf_ibl_image_t

Public Members

float *data
size_t data_len
uint32_t width
uint32_t height