From adaea0e993fd8db351b5dad92802e47ed6d0ec77 Mon Sep 17 00:00:00 2001 From: Yong He Date: Wed, 17 Aug 2022 23:08:34 -0700 Subject: Warning on lossy implicit casts. (#2367) * Warning on bool to float conversion. * Fix test cases. * Improve. * LanguageServer: don't show constant value for non constant variables. * Fix tests. * Fix warnings in tests. Co-authored-by: Yong He --- tests/vkray/anyhit.slang | 2 +- tests/vkray/anyhit.slang.glsl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'tests/vkray') diff --git a/tests/vkray/anyhit.slang b/tests/vkray/anyhit.slang index 1c216b683..515c66f14 100644 --- a/tests/vkray/anyhit.slang +++ b/tests/vkray/anyhit.slang @@ -30,7 +30,7 @@ void main( SphereHitAttributes attributes, in out ShadowRay ioPayload) { - if(gParams.mode) + if(gParams.mode != 0) { float val = gParams.alphaMap.SampleLevel( gParams.sampler, diff --git a/tests/vkray/anyhit.slang.glsl b/tests/vkray/anyhit.slang.glsl index 6205d7a9b..eb39299c5 100644 --- a/tests/vkray/anyhit.slang.glsl +++ b/tests/vkray/anyhit.slang.glsl @@ -42,7 +42,7 @@ rayPayloadInEXT ShadowRay_0 _S3; void main() { - if(bool(gParams_0._data.mode_0)) + if(gParams_0._data.mode_0 != 0) { float val_0 = textureLod( sampler2D(gParams_alphaMap_0, gParams_sampler_0), -- cgit v1.2.3