From 2bacfe74bf35ae725820da7155e8f3e85e92c888 Mon Sep 17 00:00:00 2001 From: onelin Date: Sun, 15 Mar 2026 21:01:01 +0100 Subject: Add special buffer types --- src/rendering.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/rendering.c') diff --git a/src/rendering.c b/src/rendering.c index dceacc4..4a00c92 100644 --- a/src/rendering.c +++ b/src/rendering.c @@ -97,10 +97,10 @@ ShaderBufferDataType_size(u16 flags) { } } -ShaderBufferFlag ShaderBuffer_get_access_frequency(u64 flags) { return flags & ( 7 << 0); } -ShaderBufferFlag ShaderBuffer_get_access_type(u64 flags) { return flags & ( 7 << 3); } -ShaderBufferFlag ShaderBuffer_get_type(u64 flags) { return flags & ( 7 << 6); } -ShaderBufferFlag ShaderBuffer_get_data_type(u64 flags) { return flags & (15 << 9); } +ShaderBufferFlag ShaderBuffer_get_access_frequency(u64 flags) { return flags & ( 3 << 2); } +ShaderBufferFlag ShaderBuffer_get_access_type(u64 flags) { return flags & ( 3 << 4); } +ShaderBufferFlag ShaderBuffer_get_type(u64 flags) { return flags & ( 3 << 6); } +ShaderBufferFlag ShaderBuffer_get_data_type(u64 flags) { return flags & (15 << 8); } u32 ShaderBuffer_get_gl_type(u64 flags) { switch(ShaderBuffer_get_type(flags)) { -- cgit v1.3