From efb6957e765b999efa2708a9c7c71ec17dea38c6 Mon Sep 17 00:00:00 2001 From: NightFox <0x4E69676874466F78@users.noreply.github.com> Date: Thu, 11 Jan 2024 21:40:24 +0300 Subject: [PATCH] fix linux build: attempt 1 --- ref/vk/shaders/ray_primary_hit.glsl | 2 +- ref/vk/vk_core.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ref/vk/shaders/ray_primary_hit.glsl b/ref/vk/shaders/ray_primary_hit.glsl index 13910020..e78f04c3 100644 --- a/ref/vk/shaders/ray_primary_hit.glsl +++ b/ref/vk/shaders/ray_primary_hit.glsl @@ -91,7 +91,7 @@ void primaryRayHit(rayQueryEXT rq, inout RayPayloadPrimary payload) { //payload.emissive.rgb = clamp((kusok.emissive * (1.0/3.0) / 20), 0, 1.0) * SRGBtoLINEAR(payload.base_color_a.rgb); //payload.emissive.rgb = (sqrt(sqrt(kusok.emissive)) * (1.0/3.0)) * SRGBtoLINEAR(payload.base_color_a.rgb); //payload.emissive.rgb = (sqrt(kusok.emissive) / 8) * payload.base_color_a.rgb; - payload.emissive.rgb = (sqrt(kusok.emissive) / 6) * payload.base_color_a.rgb; // better for HDR (maybe 8 better) + payload.emissive.rgb = (sqrt(kusok.emissive) / 6) * payload.base_color_a.rgb; // better for HDR (maybe 4 better) //payload.emissive.rgb = clamp(sqrt(kusok.emissive) / 4, 0.0, 1.5) * payload.base_color_a.rgb; //payload.emissive.rgb = (pow(kusok.emissive, vec3(1/2.2)) / 8) * payload.base_color_a.rgb; //payload.emissive.rgb = kusok.emissive * payload.base_color_a.rgb; diff --git a/ref/vk/vk_core.h b/ref/vk/vk_core.h index b03c4542..41372e65 100644 --- a/ref/vk/vk_core.h +++ b/ref/vk/vk_core.h @@ -23,6 +23,7 @@ void R_VkSemaphoreDestroy(VkSemaphore sema); VkFence R_VkFenceCreate( qboolean signaled ); void R_VkFenceDestroy(VkFence fence); +void setSurfaceFormat( qboolean hdr_output_enabled ) void getSupportedHDRformats( void ); // TODO move all these to vk_device.{h,c} or something