rtx: s/rgba8/rgba16f/ for color textures

This commit is contained in:
Ivan 'provod' Avdeev 2021-11-07 10:11:14 -08:00 committed by Ivan Avdeev
parent f570e59961
commit 0627c612c3
2 changed files with 3 additions and 3 deletions

View File

@ -2,8 +2,8 @@
layout(local_size_x = 16, local_size_y = 8, local_size_z = 1) in; layout(local_size_x = 16, local_size_y = 8, local_size_z = 1) in;
layout(set = 0, binding = 0, rgba8) uniform image2D source; layout(set = 0, binding = 0, rgba16f) uniform image2D source;
layout(set = 0, binding = 1, rgba8) uniform image2D dest; layout(set = 0, binding = 1, rgba16f) uniform image2D dest;
// Blatantly copypasted from https://www.shadertoy.com/view/XsGfWV // Blatantly copypasted from https://www.shadertoy.com/view/XsGfWV
vec3 aces_tonemap(vec3 color){ vec3 aces_tonemap(vec3 color){

View File

@ -1138,7 +1138,7 @@ qboolean VK_RayInit( void )
createPipeline(); createPipeline();
for (int i = 0; i < ARRAYSIZE(g_rtx.frames); ++i) { for (int i = 0; i < ARRAYSIZE(g_rtx.frames); ++i) {
g_rtx.frames[i] = VK_ImageCreate(FRAME_WIDTH, FRAME_HEIGHT, VK_FORMAT_R8G8B8A8_UNORM, VK_IMAGE_TILING_OPTIMAL, g_rtx.frames[i] = VK_ImageCreate(FRAME_WIDTH, FRAME_HEIGHT, VK_FORMAT_R16G16B16A16_SFLOAT, VK_IMAGE_TILING_OPTIMAL,
VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT); VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT);
SET_DEBUG_NAMEF(g_rtx.frames[i].image, VK_OBJECT_TYPE_IMAGE, "rtx frame[%d]", i); SET_DEBUG_NAMEF(g_rtx.frames[i].image, VK_OBJECT_TYPE_IMAGE, "rtx frame[%d]", i);