Initial commit.
This commit is contained in:
commit
d3bb49b3f5
1073 changed files with 484757 additions and 0 deletions
31
Framework/external/embree/tutorials/common/texture/texture.h
vendored
Normal file
31
Framework/external/embree/tutorials/common/texture/texture.h
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
// Copyright 2009-2021 Intel Corporation
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
/*! This header is shared with ISPC. */
|
||||
#pragma once
|
||||
|
||||
/*! Embree format constants for Texture creation */
|
||||
typedef enum {
|
||||
TEXTURE_RGBA8,
|
||||
TEXTURE_SRGBA,
|
||||
TEXTURE_RGBA32F,
|
||||
TEXTURE_RGB8,
|
||||
TEXTURE_SRGB,
|
||||
TEXTURE_RGB32F,
|
||||
TEXTURE_R8,
|
||||
TEXTURE_R32F,
|
||||
/* TODO
|
||||
LogLuv,
|
||||
RGBA16F
|
||||
RGB16F
|
||||
RGBE, // radiance hdr
|
||||
compressed (RGTC, BPTC, ETC, ...)
|
||||
*/
|
||||
} TextureFormat;
|
||||
|
||||
/*! flags that can be passed to ospNewTexture2D(); can be OR'ed together */
|
||||
typedef enum {
|
||||
TEXTURE_SHARED_BUFFER = (1<<0),
|
||||
TEXTURE_FILTER_NEAREST = (1<<1) /*!< use nearest-neighbor interpolation rather than the default bilinear interpolation */
|
||||
} TextureCreationFlags;
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue