fragment shader that expects GL_ES == 1 should succeed
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
TEST COMPLETE: 2 PASS, 0 FAIL
- attribute vec4 vPosition;
- void main()
- {
- gl_Position = vPosition;
- }
- Inputs: vPosition
- Outputs: gl_Position
- Paste the following SPIR-V binary in https://www.khronos.org/spir/visualizer/
- Setting the environment variable ANGLE_FEATURE_OVERRIDES_ENABLED=retainSPIRVDebugInfo will retain debug info
- 0x07230203,0x00010400,0x00180001,0x00000079,0x00000000,0x00020011,0x00000001,0x0008000A,0x5F565053,0x5F52484B,
- 0x5F6E6F6E,0x616D6573,0x6369746E,0x666E695F,0x0000006F,0x0006000B,0x00000034,0x4C534C47,0x6474732E,0x3035342E,
- 0x00000000,0x0007000B,0x00000001,0x536E6F4E,0x6E616D65,0x2E636974,0x4C474E41,0x00000045,0x0003000E,0x00000000,
- 0x00000001,0x000E000F,0x00000000,0x00000002,0x6E69616D,0x00000000,0x00000033,0x00000038,0x0000001C,0x0000001D,
- 0x0000001E,0x0000001F,0x00000019,0x0000005E,0x0000005F,0x00030003,0x00000002,0x000001C2,0x00040047,0x00000033,
- 0x0000001E,0x00000000,0x00050048,0x00000023,0x00000000,0x00000023,0x00000000,0x00050048,0x00000023,0x00000001,
- 0x00000023,0x00000008,0x00050048,0x00000023,0x00000002,0x00000023,0x00000010,0x00050048,0x00000023,0x00000003,
- 0x00000023,0x00000014,0x00050048,0x00000023,0x00000004,0x00000023,0x00000018,0x00050048,0x00000023,0x00000005,
- 0x00000023,0x0000001C,0x00050048,0x00000023,0x00000006,0x00000023,0x00000020,0x00050048,0x00000023,0x00000007,
- 0x00000023,0x00000030,0x00050048,0x00000023,0x00000008,0x00000023,0x00000034,0x00050048,0x00000023,0x00000009,
- 0x00000023,0x00000038,0x00030047,0x00000023,0x00000002,0x00040047,0x00000039,0x00000006,0x00000004,0x00050048,
- 0x00000026,0x00000000,0x00000023,0x00000000,0x00030047,0x00000026,0x00000002,0x00030047,0x0000001C,0x00000014,
- 0x00040047,0x0000001C,0x00000022,0x00000000,0x00040047,0x0000001C,0x00000021,0x00000000,0x00050048,0x00000027,
- 0x00000000,0x00000023,0x00000000,0x00030047,0x00000027,0x00000002,0x00030047,0x0000001D,0x00000014,0x00040047,
- 0x0000001D,0x00000022,0x00000000,0x00040047,0x0000001D,0x00000021,0x00000001,0x00050048,0x00000028,0x00000000,
- 0x00000023,0x00000000,0x00030047,0x00000028,0x00000002,0x00030047,0x0000001E,0x00000014,0x00040047,0x0000001E,
- 0x00000022,0x00000000,0x00040047,0x0000001E,0x00000021,0x00000002,0x00050048,0x00000029,0x00000000,0x00000023,
- 0x00000000,0x00030047,0x00000029,0x00000002,0x00030047,0x0000001F,0x00000014,0x00040047,0x0000001F,0x00000022,
- 0x00000000,0x00040047,0x0000001F,0x00000021,0x00000003,0x00040048,0x00000022,0x00000001,0x00000000,0x00050048,
- 0x00000022,0x00000000,0x0000000B,0x00000000,0x00050048,0x00000022,0x00000001,0x0000000B,0x00000001,0x00030047,
- 0x00000022,0x00000002,0x00030047,0x00000050,0x00000000,0x00030047,0x00000051,0x00000000,0x00040047,0x0000005E,
- 0x0000000B,0x0000002A,0x00040047,0x0000005F,0x0000000B,0x0000002B,0x00020013,0x00000003,0x00030016,0x00000004,
- 0x00000020,0x00040017,0x00000005,0x00000004,0x00000002,0x00040018,0x00000008,0x00000005,0x00000002,0x00040017,
- 0x00000006,0x00000004,0x00000003,0x00040018,0x00000009,0x00000006,0x00000003,0x00040017,0x00000007,0x00000004,
- 0x00000004,0x00040018,0x0000000A,0x00000007,0x00000004,0x00040015,0x0000000D,0x00000020,0x00000000,0x00040015,
- 0x0000000B,0x00000020,0x00000001,0x00040017,0x0000000C,0x0000000B,0x00000004,0x0004002B,0x0000000B,0x0000000E,
- 0x00000000,0x0004002B,0x0000000B,0x0000000F,0x00000001,0x0004002B,0x0000000B,0x00000010,0x00000002,0x0004002B,
- 0x0000000B,0x00000011,0x00000003,0x00040017,0x00000036,0x0000000D,0x00000002,0x000C001E,0x00000023,0x00000036,
- 0x00000005,0x0000000D,0x0000000D,0x0000000D,0x0000000D,0x0000000C,0x0000000B,0x0000000D,0x00000036,0x0003001D,
- 0x00000039,0x00000004,0x0003001E,0x00000026,0x00000039,0x0003001E,0x00000027,0x00000039,0x0003001E,0x00000028,
- 0x00000039,0x0003001E,0x00000029,0x00000039,0x0004001E,0x00000022,0x00000007,0x00000004,0x0004002B,0x0000000D,
- 0x00000041,0x00000001,0x0004002B,0x0000000D,0x00000042,0x00000005,0x00020014,0x00000047,0x0003002E,0x0000000D,
- 0x00000049,0x0004002B,0x0000000D,0x0000004D,0x00000003,0x0004002B,0x0000000D,0x00000061,0x00000007,0x0004002B,
- 0x0000000D,0x0000006A,0x00000006,0x0003002E,0x00000007,0x00000071,0x0004002B,0x0000000D,0x00000072,0x00000000,
- 0x00040020,0x00000012,0x00000001,0x0000000B,0x00040020,0x00000013,0x00000003,0x00000007,0x00040020,0x00000014,
- 0x00000007,0x0000000C,0x00040020,0x00000035,0x00000001,0x00000007,0x00040020,0x00000037,0x00000009,0x00000023,
- 0x00040020,0x0000003A,0x0000000C,0x00000026,0x00040020,0x0000003B,0x0000000C,0x00000027,0x00040020,0x0000003C,
- 0x0000000C,0x00000028,0x00040020,0x0000003D,0x0000000C,0x00000029,0x00040020,0x00000015,0x00000003,0x00000022,
- 0x00040020,0x00000043,0x00000009,0x0000000D,0x00040020,0x00000062,0x00000009,0x0000000B,0x00040020,0x0000006B,
- 0x00000009,0x0000000C,0x00040021,0x0000003E,0x00000007,0x00000007,0x00030021,0x00000058,0x00000003,0x00040021,
- 0x0000005B,0x0000000C,0x0000000C,0x0004003B,0x00000035,0x00000033,0x00000001,0x0004003B,0x00000037,0x00000038,
- 0x00000009,0x0004003B,0x0000003A,0x0000001C,0x0000000C,0x0004003B,0x0000003B,0x0000001D,0x0000000C,0x0004003B,
- 0x0000003C,0x0000001E,0x0000000C,0x0004003B,0x0000003D,0x0000001F,0x0000000C,0x0004003B,0x00000015,0x00000019,
- 0x00000003,0x0004003B,0x00000012,0x0000005E,0x00000001,0x0004003B,0x00000012,0x0000005F,0x00000001,0x0005000C,
- 0x00000003,0x00000078,0x00000001,0x00000040,0x00050036,0x00000007,0x00000016,0x00000000,0x0000003E,0x00030037,
- 0x00000007,0x0000003F,0x000200F8,0x00000040,0x00050041,0x00000043,0x00000044,0x00000038,0x00000042,0x0004003D,
- 0x0000000D,0x00000045,0x00000044,0x000500C7,0x0000000D,0x00000046,0x00000045,0x00000041,0x000500AB,0x00000047,
- 0x00000048,0x00000046,0x00000049,0x0007004F,0x00000005,0x0000004A,0x0000003F,0x0000003F,0x00000001,0x00000000,
- 0x0007004F,0x00000005,0x0000004B,0x0000003F,0x0000003F,0x00000000,0x00000001,0x000600A9,0x00000005,0x0000004C,
- 0x00000048,0x0000004A,0x0000004B,0x00050041,0x00000043,0x0000004E,0x00000038,0x0000004D,0x0004003D,0x0000000D,
- 0x0000004F,0x0000004E,0x0006000C,0x00000007,0x00000050,0x00000034,0x0000003F,0x0000004F,0x0007004F,0x00000005,
- 0x00000051,0x00000050,0x00000050,0x00000002,0x00000003,0x00050085,0x00000005,0x00000052,0x0000004C,0x00000051,
- 0x00050051,0x00000004,0x00000053,0x0000003F,0x00000002,0x00050051,0x00000004,0x00000054,0x0000003F,0x00000003,
- 0x00050051,0x00000004,0x00000055,0x00000052,0x00000000,0x00050051,0x00000004,0x00000056,0x00000052,0x00000001,
- 0x00070050,0x00000007,0x00000057,0x00000055,0x00000056,0x00000053,0x00000054,0x000200FE,0x00000057,0x00010038,
- 0x00050036,0x00000003,0x0000001B,0x00000000,0x00000058,0x000200F8,0x00000059,0x0005000C,0x00000003,0x0000005A,
- 0x00000001,0x00000003,0x000100FD,0x00010038,0x00050036,0x0000000C,0x0000001A,0x00000000,0x0000005B,0x00030037,
- 0x0000000C,0x0000005C,0x000200F8,0x0000005D,0x0004003D,0x0000000B,0x00000060,0x0000005F,0x00050041,0x00000062,
- 0x00000063,0x00000038,0x00000061,0x0004003D,0x0000000B,0x00000064,0x00000063,0x00050084,0x0000000B,0x00000065,
- 0x00000060,0x00000064,0x0004003D,0x0000000B,0x00000066,0x0000005E,0x00050080,0x0000000B,0x00000067,0x00000066,
- 0x00000065,0x00070050,0x0000000C,0x00000069,0x00000067,0x00000067,0x00000067,0x00000067,0x00050084,0x0000000C,
- 0x00000068,0x00000069,0x0000005C,0x00050041,0x0000006B,0x0000006C,0x00000038,0x0000006A,0x0004003D,0x0000000C,
- 0x0000006D,0x0000006C,0x00050080,0x0000000C,0x0000006E,0x0000006D,0x00000068,0x000200FE,0x0000006E,0x00010038,
- 0x00050036,0x00000003,0x00000002,0x00000000,0x00000058,0x000200F8,0x0000006F,0x0005000C,0x00000003,0x00000070,
- 0x00000001,0x00000001,0x00050041,0x00000013,0x00000073,0x00000019,0x00000072,0x0003003E,0x00000073,0x00000071,
- 0x0004003D,0x00000007,0x00000074,0x00000033,0x00050041,0x00000013,0x00000075,0x00000019,0x00000072,0x0003003E,
- 0x00000075,0x00000074,0x00040039,0x00000003,0x00000076,0x0000001B,0x0005000C,0x00000003,0x00000077,0x00000001,
- 0x00000002,0x000100FD,0x00010038,
- // fragment shader that expects GL_ES == 1 should succeed
- #if GL_ES == 1
- precision mediump float;
- void main()
- {
- gl_FragColor = vec4(0.0,0.0,0.0,1.0);
- }
- #else
- foo
- #endif
- Outputs: gl_FragColor
- Paste the following SPIR-V binary in https://www.khronos.org/spir/visualizer/
- Setting the environment variable ANGLE_FEATURE_OVERRIDES_ENABLED=retainSPIRVDebugInfo will retain debug info
- 0x07230203,0x00010400,0x00180001,0x00000082,0x00000000,0x00020011,0x00000001,0x0008000A,0x5F565053,0x5F52484B,
- 0x5F6E6F6E,0x616D6573,0x6369746E,0x666E695F,0x0000006F,0x0006000B,0x00000034,0x4C534C47,0x6474732E,0x3035342E,
- 0x00000000,0x0007000B,0x00000001,0x536E6F4E,0x6E616D65,0x2E636974,0x4C474E41,0x00000045,0x0003000E,0x00000000,
- 0x00000001,0x000A000F,0x00000004,0x00000002,0x6E69616D,0x00000000,0x00000038,0x00000033,0x0000004D,0x00000060,
- 0x00000065,0x00030010,0x00000002,0x00000007,0x00030003,0x00000002,0x000001C2,0x00040047,0x00000035,0x00000001,
- 0x00000001,0x00050048,0x00000023,0x00000000,0x00000023,0x00000000,0x00050048,0x00000023,0x00000001,0x00000023,
- 0x00000008,0x00050048,0x00000023,0x00000002,0x00000023,0x00000010,0x00050048,0x00000023,0x00000003,0x00000023,
- 0x00000014,0x00050048,0x00000023,0x00000004,0x00000023,0x00000018,0x00050048,0x00000023,0x00000005,0x00000023,
- 0x0000001C,0x00030047,0x00000023,0x00000002,0x00030047,0x00000033,0x00000000,0x00040047,0x00000033,0x0000001E,
- 0x00000000,0x00030047,0x0000004D,0x00000000,0x00040047,0x0000004D,0x0000000B,0x0000000F,0x00030047,0x00000050,
- 0x00000000,0x00030047,0x00000051,0x00000000,0x00030047,0x00000056,0x00000000,0x00030047,0x00000057,0x00000000,
- 0x00030047,0x0000005B,0x00000000,0x00030047,0x0000005E,0x00000000,0x00030047,0x00000060,0x00000000,0x00030047,
- 0x00000068,0x00000000,0x00030047,0x0000006F,0x00000000,0x00030047,0x00000070,0x00000000,0x00030047,0x00000071,
- 0x00000000,0x00030047,0x00000072,0x00000000,0x00030047,0x00000073,0x00000000,0x00030047,0x00000075,0x00000000,
- 0x00030047,0x00000076,0x00000000,0x00030047,0x00000077,0x00000000,0x00030047,0x00000078,0x00000000,0x00030047,
- 0x00000079,0x00000000,0x00030047,0x0000007A,0x00000000,0x00030047,0x0000007B,0x00000000,0x00030047,0x0000007C,
- 0x00000000,0x00030047,0x0000007D,0x00000000,0x00020013,0x00000003,0x00030016,0x00000004,0x00000020,0x00040017,
- 0x00000005,0x00000004,0x00000002,0x00040018,0x00000008,0x00000005,0x00000002,0x00040017,0x00000006,0x00000004,
- 0x00000003,0x00040018,0x00000009,0x00000006,0x00000003,0x00040017,0x00000007,0x00000004,0x00000004,0x00040018,
- 0x0000000A,0x00000007,0x00000004,0x00040015,0x0000000D,0x00000020,0x00000000,0x00040015,0x0000000B,0x00000020,
- 0x00000001,0x00040017,0x0000000C,0x0000000B,0x00000004,0x0004002B,0x0000000B,0x0000000E,0x00000000,0x0004002B,
- 0x0000000B,0x0000000F,0x00000001,0x0004002B,0x0000000B,0x00000010,0x00000002,0x0004002B,0x0000000B,0x00000011,
- 0x00000003,0x00040032,0x0000000D,0x00000035,0x00000000,0x00040017,0x00000036,0x0000000D,0x00000002,0x0008001E,
- 0x00000023,0x00000036,0x00000005,0x0000000D,0x0000000D,0x0000000D,0x0000000D,0x0003002E,0x00000007,0x0000003C,
- 0x0004002B,0x00000004,0x0000003D,0x00000000,0x0004002B,0x00000004,0x0000003E,0x3F800000,0x0007002C,0x00000007,
- 0x0000003F,0x0000003D,0x0000003D,0x0000003D,0x0000003E,0x0004002B,0x0000000D,0x00000040,0x00000000,0x00020014,
- 0x00000041,0x0004002B,0x0000000D,0x00000045,0x00000004,0x0004001C,0x00000046,0x00000004,0x00000045,0x0004002B,
- 0x00000004,0x00000047,0xBC400000,0x0004002B,0x00000004,0x00000048,0x3B800000,0x0004002B,0x00000004,0x00000049,
- 0x3C400000,0x0004002B,0x00000004,0x0000004A,0xBB800000,0x0007002C,0x00000046,0x0000004B,0x00000047,0x00000048,
- 0x00000049,0x0000004A,0x0004002B,0x0000000D,0x00000052,0x00000001,0x0004002B,0x0000000D,0x00000062,0x00000003,
- 0x0003002E,0x00000006,0x00000066,0x0004002B,0x00000004,0x0000006E,0x40000000,0x0004002B,0x00000004,0x00000074,
- 0x3F000000,0x00040020,0x00000012,0x00000001,0x0000000B,0x00040020,0x00000013,0x00000003,0x00000007,0x00040020,
- 0x00000014,0x00000007,0x0000000C,0x00040020,0x00000037,0x00000009,0x00000023,0x00040020,0x0000004C,0x00000001,
- 0x00000007,0x00040020,0x0000004E,0x00000001,0x00000004,0x00040020,0x0000005A,0x00000007,0x00000046,0x00040020,
- 0x0000005C,0x00000007,0x00000004,0x00040020,0x0000005F,0x00000006,0x00000004,0x00040020,0x00000064,0x00000006,
- 0x0000000D,0x00040020,0x00000067,0x00000007,0x00000006,0x00030021,0x00000039,0x00000003,0x0004003B,0x00000037,
- 0x00000038,0x00000009,0x0004003B,0x00000013,0x00000033,0x00000003,0x0004003B,0x0000004C,0x0000004D,0x00000001,
- 0x0004003B,0x0000005F,0x00000060,0x00000006,0x0004003B,0x00000064,0x00000065,0x00000006,0x0005000C,0x00000003,
- 0x00000081,0x00000001,0x00000000,0x00050036,0x00000003,0x00000002,0x00000000,0x00000039,0x000200F8,0x0000003A,
- 0x0004003B,0x0000005A,0x0000005B,0x00000007,0x0005003B,0x00000067,0x00000068,0x00000007,0x00000066,0x0005000C,
- 0x00000003,0x0000003B,0x00000001,0x00000001,0x0003003E,0x00000033,0x0000003C,0x0003003E,0x00000033,0x0000003F,
- 0x000500AB,0x00000041,0x00000042,0x00000035,0x00000040,0x000300F7,0x00000044,0x00000000,0x000400FA,0x00000042,
- 0x00000043,0x00000044,0x000200F8,0x00000043,0x00050041,0x0000004E,0x0000004F,0x0000004D,0x00000040,0x0004003D,
- 0x00000004,0x00000050,0x0000004F,0x0004006D,0x0000000D,0x00000051,0x00000050,0x000500C7,0x0000000D,0x00000053,
- 0x00000051,0x00000052,0x000500C4,0x0000000D,0x00000054,0x00000053,0x00000052,0x00050041,0x0000004E,0x00000055,
- 0x0000004D,0x00000052,0x0004003D,0x00000004,0x00000056,0x00000055,0x0004006D,0x0000000D,0x00000057,0x00000056,
- 0x000500C7,0x0000000D,0x00000058,0x00000057,0x00000052,0x000500C5,0x0000000D,0x00000059,0x00000054,0x00000058,
- 0x0003003E,0x0000005B,0x0000004B,0x00050041,0x0000005C,0x0000005D,0x0000005B,0x00000059,0x0004003D,0x00000004,
- 0x0000005E,0x0000005D,0x0003003E,0x00000060,0x0000005E,0x000500C2,0x0000000D,0x00000061,0x00000035,0x00000040,
- 0x000500C7,0x0000000D,0x00000063,0x00000061,0x00000062,0x0003003E,0x00000065,0x00000063,0x0004003D,0x0000000D,
- 0x00000069,0x00000065,0x000300F7,0x0000006D,0x00000000,0x000900FB,0x00000069,0x0000006D,0x00000001,0x0000006A,
- 0x00000002,0x0000006B,0x00000003,0x0000006C,0x000200F8,0x0000006A,0x0004003D,0x00000004,0x0000006F,0x00000060,
- 0x00050085,0x00000004,0x00000070,0x0000006F,0x0000006E,0x00060050,0x00000006,0x00000071,0x00000070,0x00000070,
- 0x00000070,0x0003003E,0x00000068,0x00000071,0x000200F9,0x0000006D,0x000200F8,0x0000006B,0x0004003D,0x00000004,
- 0x00000072,0x00000060,0x00060050,0x00000006,0x00000073,0x00000072,0x00000072,0x00000072,0x0003003E,0x00000068,
- 0x00000073,0x000200F9,0x0000006D,0x000200F8,0x0000006C,0x0004003D,0x00000004,0x00000075,0x00000060,0x00050085,
- 0x00000004,0x00000076,0x00000075,0x00000074,0x0004003D,0x00000004,0x00000077,0x00000060,0x0004003D,0x00000004,
- 0x00000078,0x00000060,0x00060050,0x00000006,0x00000079,0x00000077,0x00000076,0x00000078,0x0003003E,0x00000068,
- 0x00000079,0x000200F9,0x0000006D,0x000200F8,0x0000006D,0x0004003D,0x00000007,0x0000007A,0x00000033,0x0008004F,
- 0x00000006,0x0000007B,0x0000007A,0x0000007A,0x00000000,0x00000001,0x00000002,0x0004003D,0x00000006,0x0000007C,
- 0x00000068,0x00050081,0x00000006,0x0000007D,0x0000007B,0x0000007C,0x0004003D,0x00000007,0x0000007E,0x00000033,
- 0x0009004F,0x00000007,0x0000007F,0x0000007E,0x0000007D,0x00000004,0x00000005,0x00000006,0x00000003,0x0003003E,
- 0x00000033,0x0000007F,0x000200F9,0x00000044,0x000200F8,0x00000044,0x0005000C,0x00000003,0x00000080,0x00000001,
- 0x00000002,0x000100FD,0x00010038,