mirror of
https://github.com/KhronosGroup/glslang
synced 2024-11-08 11:30:06 +00:00
4bfbf62794
Uses SPV_KHR_workgroup_memory_explicit_layout. Note that if GL_EXT_scalar_block_layout is enabled, Workgroup blocks can also use scalar layout.
19 lines
268 B
Plaintext
19 lines
268 B
Plaintext
#version 430 core
|
|
|
|
#extension GL_EXT_shared_memory_block : enable
|
|
#extension GL_EXT_shader_explicit_arithmetic_types: enable
|
|
|
|
layout(local_size_x = 2) in;
|
|
|
|
shared first
|
|
{
|
|
int16_t a;
|
|
float16_t f;
|
|
};
|
|
|
|
void main()
|
|
{
|
|
a = int16_t(3);
|
|
f = float16_t(12.3);
|
|
}
|