I get "incompatible operands int32_t and int32_t".
for things like
uint8_t foo = uint8_t(0);
uint bar = uint(bar);
I get "cannot resolve constructor uint(uint8_t)" and it suggests basically everything not in GL_EXT_shader_explicit_arithmetic_types
these types, in addition to the i/u8,16,32 and f16->f64 should be recognized as built in types just as u/i64vec2->4 and u/int64_t are.
I have the following enabled:
see https://github.com/KhronosGroup/GLSL/blob/master/extensions/ext/GL_EXT_shader_explicit_arithmetic_types.txt
primitive types and conversions are not known to this plugin, so I get erroneous errors. See:
I get "subscripted expression must be of array matrix or vector type".
here;
I get "incompatible operands int32_t and int32_t".
for things like
I get "cannot resolve constructor uint(uint8_t)" and it suggests basically everything not in
GL_EXT_shader_explicit_arithmetic_types
these types, in addition to the i/u8,16,32 and f16->f64 should be recognized as built in types just as u/i64vec2->4 and u/int64_t are.
Versions Clion 2022.3, Plugin 1.23