From e7f801590b62b6d5b95e372de338e8a29b74e0e7 Mon Sep 17 00:00:00 2001 From: Pavel <68122101+red-prig@users.noreply.github.com> Date: Mon, 10 Mar 2025 16:22:49 +0300 Subject: [PATCH] + --- spirv/emit_vbuf_store.pas | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/spirv/emit_vbuf_store.pas b/spirv/emit_vbuf_store.pas index 8207b93d..6464168a 100644 --- a/spirv/emit_vbuf_store.pas +++ b/spirv/emit_vbuf_store.pas @@ -126,8 +126,17 @@ begin begin Case lc.info.NFMT of + BUF_NUM_FORMAT_FLOAT: + begin + //float->float + For i:=0 to lc.elem_count-1 do + begin + lc.elm[i]:=OpFToF(lc.elm[i],lc.elem_orig); + end; + end; BUF_NUM_FORMAT_UNORM: begin + //float->byte For i:=0 to lc.elem_count-1 do begin lc.elm[i]:=OpFMulToS(lc.elm[i],lc.elem_orig.High);