@@ -21,10 +21,15 @@ In the future we expect this matrix to be kept up to date, live by our CI.
21
21
_ Examples numbered 00 are provisional and are not part of the example suite._
22
22
23
23
Y = Already Works
24
+
24
25
B = Has a known bug
26
+
25
27
W = Work-In-Progress, sample logic not complete or temporarily modifed
28
+
26
29
S = Intended to be Supported (requires some work to port after an API change)
30
+
27
31
N = No support
32
+
28
33
| | Win32 OpenGL | Win32 OpenGL ES* | Win32 Vulkan | X11** OpenGL | X11** OpenGL ES | X11** Vulkan | Android OpenGL ES | Android Vulkan | Required CMake Options**** |
29
34
| ---------------------------------| --------------| ------------------| --------------| --------------| -----------------| --------------| -------------------| ----------------| ---------------------------------------------------|
30
35
| 01.HelloWorld | Y | Y | Y | S | S | S | Y | S | |
@@ -37,58 +42,58 @@ N = No support
37
42
| FREE_SLOT | | | | | | | | | |
38
43
| 09.ColorSpaceTest | W | W | W | W | W | W | W | W | |
39
44
| 10.AllocatorTest | Y | Y | Y | S | S | S | N | N | |
40
- | 11.LoDSystem | Y | S | B | S | S | S | N | S | |
41
- | 12.glTF | W | W | W | W | W | W | W | W | COMPILE_WITH_GLTF_LOADER |
45
+ | 11.LoDSystem | Y | N | B | S | N | S | N | S | |
46
+ | 12.glTF | W | N | W | W | N | W | N | W | COMPILE_WITH_GLTF_LOADER |
42
47
| FREE_SLOT | | | | | | | | | |
43
- | 14.ComputeScan | B | B | B | S | S | S | N | S | |
48
+ | 14.ComputeScan | B | N | B | S | N | S | N | S | |
44
49
| FREE_SLOT | | | | | | | | | |
45
50
| 16.OrderIndependentTransparency | B | B | B | S | S | S | S | S | |
46
- | 17.SimpleBulletIntegration | Y | Y | Y | S | S | S | N | N | BUILD_BULLET |
47
- | 18.MitsubaLoader | S | S | S | S | S | S | N | N | BUILD_MITSUBA_LOADER |
51
+ | 17.SimpleBulletIntegration | Y | N | Y | S | N | S | N | N | BUILD_BULLET |
52
+ | 18.MitsubaLoader | S | N | S | S | N | S | N | N | BUILD_MITSUBA_LOADER |
48
53
| FREE_SLOT | | | | | | | | | |
49
54
| 20.Megatexture | S | S | S | S | S | S | N | S | |
50
- | 21.DynamicTextureIndexing | S | S | S | S | S | S | N | S | |
51
- | 22.RaytracedAO | W | W | W | W | W | W | W | W | BUILD_MITSUBA_LOADER |
52
- | 23.Autoexposure | | | | | | | | | |
55
+ | 21.DynamicTextureIndexing | S | N | S | S | N | S | N | S | |
56
+ | 22.RaytracedAO | N | N | W | N | N | W | N | N | BUILD_MITSUBA_LOADER |
57
+ | 23.Autoexposure | Y | Y | Y | S | S | S | N | S | |
53
58
| FREE_SLOT | | | | | | | | | |
54
- | 25.Blur | | | | | | | | | |
59
+ | 25.Blur | S | S | S | S | S | S | N | S | |
55
60
| FREE_SLOT | | | | | | | | | |
56
- | 27.PLYSTLDemo | | | | | | | | | COMPILE_WITH_STL_LOADER & COMPILE_WITH_PLY_LOADER |
61
+ | 27.PLYSTLDemo | Y | Y | Y | S | S | S | N | N | COMPILE_WITH_STL_LOADER & COMPILE_WITH_PLY_LOADER |
57
62
| FREE_SLOT | | | | | | | | | |
58
63
| 29.SpecializationConstants | S | S | S | S | S | S | N | S | |
59
64
| FREE_SLOT | | | | | | | | | |
60
65
| FREE_SLOT | | | | | | | | | |
61
66
| FREE_SLOT | | | | | | | | | |
62
67
| 33.Draw3DLine | S | S | S | S | S | S | N | S | |
63
- | 34.LRUCacheUnitTest | S | S | S | S | S | S | N | S | |
68
+ | 34.LRUCacheUnitTest | Y | Y | Y | Y | Y | Y | N | N | |
64
69
| 35.GeometryCreator | S | S | S | S | S | S | N | S | |
65
- | 36.CUDAInterop | S | S | S | S | S | S | N | S | |
70
+ | 36.CUDAInterop | N | N | W | N | N | W | N | N | |
66
71
| FREE_SLOT | | | | | | | | | |
67
- | 38.EXRSplit | S | S | S | S | S | S | N | S | |
68
- | 39.DenoiserTonemapper | S | S | S | S | S | S | N | S | |
72
+ | 38.EXRSplit | S | S | S | S | S | S | N | N | |
73
+ | 39.DenoiserTonemapper | N | N | S | N | N | S | N | N | |
69
74
| 40.GLITest | S | S | S | S | S | S | N | S | |
70
- | 41.VisibilityBuffer | S | S | S | S | S | S | N | S | |
71
- | 42.FragmentShaderPathTracer | S | S | S | S | S | S | N | S | |
72
- | 43.SumAndCDFFilters | S | S | S | S | S | S | N | S | |
73
- | 44.LevelCurveExtraction | S | S | S | S | S | S | N | S | |
75
+ | 41.VisibilityBuffer | S | S | S | S | S | S | N | N | |
76
+ | 42.FragmentShaderPathTracer | S | S | S | S | S | S | S | S | |
77
+ | 43.SumAndCDFFilters | S | N | S | S | N | S | N | S | |
78
+ | 44.LevelCurveExtraction | S | N | S | S | N | S | N | S | |
74
79
| 45.BRDFEvalTest | S | S | S | S | S | S | N | S | |
75
80
| 46.SamplingValidation | S | S | S | S | S | S | N | S | |
76
- | 47.DerivMapTest | S | S | S | S | S | S | N | S | |
77
- | 48.ArithmeticUnitTest | S | S | S | S | S | S | N | S | |
78
- | 49.ComputeFFT | S | S | S | S | S | S | N | S | |
79
- | 50.ArithmeticUnitTest | S | S | S | S | S | S | N | S | |
80
- | 51.RadixSort | S | S | S | S | S | S | N | S | |
81
+ | 47.DerivMapTest | S | N | S | S | N | S | N | S | |
82
+ | 48.ArithmeticUnitTest | S | N | S | S | N | S | N | S | |
83
+ | 49.ComputeFFT | S | N | S | S | N | S | N | S | |
84
+ | 50.NewAPITest | S | S | S | S | S | S | S | S | |
85
+ | 51.RadixSort | S | N | S | S | N | S | N | S | |
81
86
| 52.SystemTest | S | S | S | S | S | S | N | S | |
82
87
| 53.ComputeShaders | S | S | S | S | S | S | N | S | |
83
88
| 54.Transformations | S | S | S | S | S | S | N | S | |
84
89
| 55.RGB18E7S3 | S | S | S | S | S | S | N | S | |
85
- | 56.RayQuery | S | S | S | S | S | S | N | S | |
86
- | 57.AndroidSample | S | S | S | S | S | S | N | S | |
90
+ | 56.RayQuery | N | N | S | N | N | S | N | S | |
91
+ | 57.AndroidSample | N | N | N | N | N | N | S | S | |
87
92
| 58.MediaUnpackingOnAndroid | N | N | N | N | N | N | Y | Y | None |
88
93
| FREE_SLOT | | | | | | | | | |
89
- | 60.ClusteredRendering | W | W | W | W | W | W | N | N | |
94
+ | 60.ClusteredRendering | W | N | W | W | N | W | N | N | |
90
95
91
- * Only Nvidia provides a working GLES 3.1 driver with OES_texture_view on Windows, so we only test there.
92
- ** Needs the Xcb implementation of the ` ui:: ` namespace to be complete.
93
- ** * Only x86_64 architecture supported for Android builds, also NBL_BUILD_ANDROID is required.
94
- *** * NBL_BUILD_EXAMPLES is needed for any example to build!
96
+ ` * ` Only Nvidia provides a working GLES 3.1 driver with OES_texture_view on Windows, so we only test there.
97
+ ` ** ` Needs the Xcb implementation of the ` ui:: ` namespace to be complete.
98
+ ` *** ` Only x86_64 architecture supported for Android builds, also NBL_BUILD_ANDROID is required.
99
+ ` **** ` NBL_BUILD_EXAMPLES is needed for any example to build!
0 commit comments