yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
d5f3ad6c
main
1 2struct PS_OUTPUT {float4 color :SV_Target0 ; }; 3 4#define BIN_UINT 0b00001u 5#define BIN_INT 0b00011 6 7PS_OUTPUT main () 8{ 9// Test numeric suffixes 10float r00 = 1.0f ;// float 11uint r01 = 1u ;// lower uint 12uint r02 = 2U ;// upper uint 13uint r03 = 0xabcu ;// lower hex uint 14uint r04 = 0XABCU ;// upper hex uint 15int r05 = 5l ;// lower long int 16int r06 = 6L ;// upper long int 17int r07 = 071 ;// octal 18uint r08 = 072u ;// unsigned octal 19float r09 = 1. h ;// half 20float r10 = 1. H ;// half 21float r11 = 1.1 h ;// half 22float r12 = 1.1 H ;// half 23uint r13 = 0b00001u ;// lower binary uint 24uint r14 = 0B00010U ;// upper binary uint 25int r15 = 0b00011 ;// lower binary int 26int r16 = 0B00100 ;// upper binary int 27uint r17 = BIN_UINT ;// lower binart define uint 28int r18 = BIN_INT ;// lower binart define int 29 30PS_OUTPUT ps_output ; 31ps_output .color = r07 ;// gets 71 octal = 57 decimal 32return ps_output ; 33}