mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-09-28 02:06:12 -04:00
Merge pull request #2251 from jpark37/lut-volume-texture
Use volume textures for LUT filter
This commit is contained in:
@@ -1169,19 +1169,23 @@ gs_texture_t *device_cubetexture_create(gs_device_t *device, uint32_t size,
|
||||
gs_texture_t *device_voltexture_create(gs_device_t *device, uint32_t width,
|
||||
uint32_t height, uint32_t depth,
|
||||
enum gs_color_format color_format,
|
||||
uint32_t levels, const uint8_t **data,
|
||||
uint32_t levels,
|
||||
const uint8_t *const *data,
|
||||
uint32_t flags)
|
||||
{
|
||||
/* TODO */
|
||||
UNUSED_PARAMETER(device);
|
||||
UNUSED_PARAMETER(width);
|
||||
UNUSED_PARAMETER(height);
|
||||
UNUSED_PARAMETER(depth);
|
||||
UNUSED_PARAMETER(color_format);
|
||||
UNUSED_PARAMETER(levels);
|
||||
UNUSED_PARAMETER(data);
|
||||
UNUSED_PARAMETER(flags);
|
||||
return NULL;
|
||||
gs_texture *texture = NULL;
|
||||
try {
|
||||
texture = new gs_texture_3d(device, width, height, depth,
|
||||
color_format, levels, data, flags);
|
||||
} catch (const HRError &error) {
|
||||
blog(LOG_ERROR, "device_voltexture_create (D3D11): %s (%08lX)",
|
||||
error.str, error.hr);
|
||||
LogD3D11ErrorDetails(error, device);
|
||||
} catch (const char *error) {
|
||||
blog(LOG_ERROR, "device_voltexture_create (D3D11): %s", error);
|
||||
}
|
||||
|
||||
return texture;
|
||||
}
|
||||
|
||||
gs_zstencil_t *device_zstencil_create(gs_device_t *device, uint32_t width,
|
||||
|
||||
Reference in New Issue
Block a user