Initial commit.

This commit is contained in:
hal8174 2024-04-23 10:14:24 +02:00
commit d3bb49b3f5
1073 changed files with 484757 additions and 0 deletions

View 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;