File tree
121 files changed
+4725
-2906
lines changed- include/nbl
- asset
- metadata
- utils
- builtin/hlsl
- concepts/accessors
- cpp_compat
- ext/FullScreenTriangle
- math/linalg
- spirv_intrinsics
- subgroup2
- vector_utils
- workgroup2
- impl
- core/hash
- ext
- FFT
- FullScreenTriangle
- video
- utilities
- src/nbl
- asset
- interchange
- utils
- builtin
- ext
- FFT
- ImGui
- video
- utilities
- tools/nsc
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
121 files changed
+4725
-2906
lines changedSubmodule examples_tests updated 98 files
- 02_HelloCompute/main.cpp+3-3
- 03_DeviceSelectionAndSharedSources/Testers.h+13-10
- 03_DeviceSelectionAndSharedSources/main.cpp+14-10
- 05_StreamingAndBufferDeviceAddressApp/app_resources/shader.comp.hlsl+1
- 05_StreamingAndBufferDeviceAddressApp/main.cpp+5-8
- 07_StagingAndMultipleQueues/main.cpp+7-13
- 08_HelloSwapchain/main.cpp+1-1
- 09_GeometryCreator/include/common.hpp+1-3
- 09_GeometryCreator/main.cpp+143-354
- 10_CountingSort/app_resources/prefix_sum_shader.comp.hlsl+1
- 10_CountingSort/app_resources/scatter_shader.comp.hlsl+1
- 10_CountingSort/main.cpp+7-9
- 11_FFT/app_resources/shader.comp.hlsl+7-6
- 11_FFT/main.cpp+12-11
- 22_CppCompat/ITester.h+9-9
- 22_CppCompat/main.cpp+4-5
- 23_Arithmetic2UnitTest/CMakeLists.txt
- 23_Arithmetic2UnitTest/app_resources/common.hlsl+7-7
- 23_Arithmetic2UnitTest/app_resources/shaderCommon.hlsl+19
- 23_Arithmetic2UnitTest/app_resources/testSubgroup.comp.hlsl+55
- 23_Arithmetic2UnitTest/app_resources/testWorkgroup.comp.hlsl+75
- 23_Arithmetic2UnitTest/config.json.template
- 23_Arithmetic2UnitTest/main.cpp+505
- 23_Arithmetic2UnitTest/pipeline.groovy
- 23_ArithmeticUnitTest/app_resources/shaderCommon.hlsl-55
- 23_ArithmeticUnitTest/app_resources/testSubgroup.comp.hlsl-18
- 23_ArithmeticUnitTest/app_resources/testWorkgroup.comp.hlsl-107
- 23_ArithmeticUnitTest/main.cpp-462
- 24_ColorSpaceTest/main.cpp+11-12
- 25_FilterTest/main.cpp+1-1
- 26_Blur/app_resources/shader.comp.hlsl+1
- 26_Blur/main.cpp+20-31
- 27_MPMCScheduler/app_resources/shader.comp.hlsl+1
- 27_MPMCScheduler/main.cpp+15-25
- 28_FFTBloom/app_resources/fft_common.hlsl+10-10
- 28_FFTBloom/app_resources/fft_convolve_ifft.hlsl+1
- 28_FFTBloom/app_resources/image_fft_first_axis.hlsl+1
- 28_FFTBloom/app_resources/image_ifft_first_axis.hlsl+1
- 28_FFTBloom/app_resources/kernel_fft_first_axis.hlsl+1
- 28_FFTBloom/app_resources/kernel_fft_second_axis.hlsl+1
- 28_FFTBloom/app_resources/kernel_spectrum_normalize.hlsl+1
- 28_FFTBloom/main.cpp+17-19
- 29_Arithmetic2Bench/CMakeLists.txt+25
- 29_Arithmetic2Bench/app_resources/benchmarkSubgroup.comp.hlsl+57
- 29_Arithmetic2Bench/app_resources/benchmarkWorkgroup.comp.hlsl+125
- 29_Arithmetic2Bench/app_resources/common.hlsl+34
- 29_Arithmetic2Bench/app_resources/shaderCommon.hlsl+26
- 29_Arithmetic2Bench/config.json.template+28
- 29_Arithmetic2Bench/main.cpp+689
- 29_Arithmetic2Bench/pipeline.groovy+50
- 30_ComputeShaderPathTracer/include/nbl/this_example/common.hpp+5-11
- 30_ComputeShaderPathTracer/main.cpp+15-11
- 61_UI/include/common.hpp+11-17
- 61_UI/main.cpp+3-7
- 64_EmulatedFloatTest/main.cpp+8-12
- 67_RayQueryGeometry/app_resources/render.comp.hlsl+5-18
- 67_RayQueryGeometry/include/common.hpp+12-89
- 67_RayQueryGeometry/main.cpp+14-26
- 70_FLIPFluids/app_resources/compute/advectParticles.comp.hlsl+1
- 70_FLIPFluids/app_resources/compute/applyBodyForces.comp.hlsl+1
- 70_FLIPFluids/app_resources/compute/diffusion.comp.hlsl+1
- 70_FLIPFluids/app_resources/compute/genParticleVertices.comp.hlsl+1
- 70_FLIPFluids/app_resources/compute/particlesInit.comp.hlsl+1
- 70_FLIPFluids/app_resources/compute/prepareCellUpdate.comp.hlsl+1
- 70_FLIPFluids/app_resources/compute/pressureSolver.comp.hlsl+1
- 70_FLIPFluids/app_resources/compute/updateFluidCells.comp.hlsl+1
- 70_FLIPFluids/app_resources/fluidParticles.fragment.hlsl+1
- 70_FLIPFluids/app_resources/fluidParticles.vertex.hlsl+1
- 70_FLIPFluids/main.cpp+30-37
- 71_RayTracingPipeline/include/common.hpp+13-26
- 71_RayTracingPipeline/main.cpp+68-163
- CMakeLists.txt+2-2
- common/include/nbl/examples/PCH.hpp+11-5
- common/include/nbl/examples/common/CEventCallback.hpp+10-5
- common/include/nbl/examples/common/CSwapchainFramebuffersAndDepth.hpp+101
- common/include/nbl/examples/common/InputSystem.hpp+20-17
- common/include/nbl/examples/common/MonoWindowApplication.hpp+189
- common/include/nbl/examples/common/SBasicViewParameters.hlsl+20-8
- common/include/nbl/examples/examples.hpp+11
- common/include/nbl/examples/geometry/CGeometryCreatorScene.hpp+120-1.3k
- common/include/nbl/examples/geometry/CSimpleDebugRenderer.hpp+321
- common/include/nbl/examples/geometry/SPushConstants.hlsl+44
- common/include/nbl/examples/workgroup/DataAccessors.hlsl+131
- common/src/nbl/examples/CMakeLists.txt+9-14
- common/src/nbl/examples/geometry/CMakeLists.txt-73
- common/src/nbl/examples/geometry/shaders/gc.basic.fragment.hlsl-6
- common/src/nbl/examples/geometry/shaders/gc.basic.vertex.hlsl-6
- common/src/nbl/examples/geometry/shaders/gc.cone.vertex.hlsl-6
- common/src/nbl/examples/geometry/shaders/gc.ico.vertex.hlsl-6
- common/src/nbl/examples/geometry/shaders/grid.fragment.hlsl-12
- common/src/nbl/examples/geometry/shaders/grid.vertex.hlsl-6
- common/src/nbl/examples/geometry/shaders/template/gc.basic.vertex.input.hlsl-16
- common/src/nbl/examples/geometry/shaders/template/gc.common.hlsl-18
- common/src/nbl/examples/geometry/shaders/template/gc.cone.vertex.input.hlsl-15
- common/src/nbl/examples/geometry/shaders/template/gc.ico.vertex.input.hlsl-15
- common/src/nbl/examples/geometry/shaders/template/gc.vertex.hlsl-22
- common/src/nbl/examples/geometry/shaders/template/grid.common.hlsl+34-31
- common/src/nbl/examples/geometry/shaders/unified.hlsl+57
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
257 | 257 |
| |
258 | 258 |
| |
259 | 259 |
| |
| 260 | + | |
| 261 | + | |
| 262 | + | |
260 | 263 |
| |
261 | 264 |
| |
262 | 265 |
| |
|
Lines changed: 25 additions & 17 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
82 | 82 |
| |
83 | 83 |
| |
84 | 84 |
| |
85 |
| - | |
86 |
| - | |
| 85 | + | |
| 86 | + | |
87 | 87 |
| |
88 | 88 |
| |
89 | 89 |
| |
| |||
94 | 94 |
| |
95 | 95 |
| |
96 | 96 |
| |
| 97 | + | |
97 | 98 |
| |
98 | 99 |
| |
99 | 100 |
| |
| |||
155 | 156 |
| |
156 | 157 |
| |
157 | 158 |
| |
158 |
| - | |
159 |
| - | |
160 |
| - | |
161 |
| - | |
162 |
| - | |
163 |
| - | |
164 |
| - | |
165 |
| - | |
166 |
| - | |
167 |
| - | |
168 |
| - | |
169 |
| - | |
170 |
| - | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
171 | 179 |
| |
172 | 180 |
| |
173 | 181 |
| |
174 | 182 |
| |
175 | 183 |
| |
176 | 184 |
| |
177 |
| - | |
178 |
| - | |
179 | 185 |
| |
180 | 186 |
| |
181 | 187 |
| |
| 188 | + | |
| 189 | + | |
182 | 190 |
| |
183 | 191 |
| |
184 | 192 |
| |
|
Lines changed: 0 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
136 | 136 |
| |
137 | 137 |
| |
138 | 138 |
| |
139 |
| - | |
140 | 139 |
| |
141 | 140 |
| |
142 | 141 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
100 | 100 |
| |
101 | 101 |
| |
102 | 102 |
| |
| 103 | + | |
| 104 | + | |
| 105 | + | |
103 | 106 |
| |
104 | 107 |
| |
105 | 108 |
| |
|
Lines changed: 48 additions & 12 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
135 | 135 |
| |
136 | 136 |
| |
137 | 137 |
| |
138 |
| - | |
139 |
| - | |
140 | 138 |
| |
141 | 139 |
| |
142 | 140 |
| |
| |||
233 | 231 |
| |
234 | 232 |
| |
235 | 233 |
| |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
236 | 261 |
| |
237 | 262 |
| |
238 | 263 |
| |
239 |
| - | |
240 |
| - | |
241 | 264 |
| |
242 | 265 |
| |
243 | 266 |
| |
| |||
251 | 274 |
| |
252 | 275 |
| |
253 | 276 |
| |
| 277 | + | |
| 278 | + | |
254 | 279 |
| |
255 | 280 |
| |
256 | 281 |
| |
| |||
263 | 288 |
| |
264 | 289 |
| |
265 | 290 |
| |
266 |
| - | |
267 |
| - | |
268 |
| - | |
269 | 291 |
| |
270 | 292 |
| |
271 | 293 |
| |
| |||
357 | 379 |
| |
358 | 380 |
| |
359 | 381 |
| |
360 |
| - | |
361 |
| - | |
362 |
| - | |
363 |
| - | |
| 382 | + | |
364 | 383 |
| |
365 |
| - | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
366 | 392 |
| |
367 | 393 |
| |
| 394 | + | |
| 395 | + | |
| 396 | + | |
368 | 397 |
| |
369 | 398 |
| |
370 | 399 |
| |
371 | 400 |
| |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
372 | 408 |
| |
373 | 409 |
| |
374 | 410 |
| |
|
Lines changed: 8 additions & 15 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
95 | 95 |
| |
96 | 96 |
| |
97 | 97 |
| |
| 98 | + | |
98 | 99 |
| |
99 |
| - | |
| 100 | + | |
100 | 101 |
| |
101 |
| - | |
102 |
| - | |
103 |
| - | |
104 |
| - | |
105 |
| - | |
106 |
| - | |
107 |
| - | |
108 |
| - | |
109 |
| - | |
110 |
| - | |
111 |
| - | |
112 |
| - | |
113 |
| - | |
114 |
| - | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
115 | 108 |
| |
116 | 109 |
| |
117 | 110 |
| |
|
Lines changed: 11 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
| 28 | + | |
28 | 29 |
| |
29 | 30 |
| |
30 | 31 |
| |
| |||
75 | 76 |
| |
76 | 77 |
| |
77 | 78 |
| |
78 |
| - | |
79 |
| - | |
80 | 79 |
| |
81 | 80 |
| |
82 | 81 |
| |
| |||
112 | 111 |
| |
113 | 112 |
| |
114 | 113 |
| |
115 |
| - | |
116 |
| - | |
117 |
| - | |
118 |
| - | |
119 |
| - | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
120 | 121 |
| |
| 122 | + | |
121 | 123 |
| |
122 | 124 |
| |
123 | 125 |
| |
| |||
136 | 138 |
| |
137 | 139 |
| |
138 | 140 |
| |
| 141 | + | |
| 142 | + | |
139 | 143 |
| |
140 | 144 |
| |
141 | 145 |
| |
|
Lines changed: 14 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
28 | 28 |
| |
29 | 29 |
| |
30 | 30 |
| |
31 |
| - | |
32 |
| - | |
33 | 31 |
| |
34 | 32 |
| |
35 | 33 |
| |
| |||
48 | 46 |
| |
49 | 47 |
| |
50 | 48 |
| |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
51 | 59 |
| |
52 | 60 |
| |
53 | 61 |
| |
54 |
| - | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
55 | 65 |
| |
56 |
| - | |
| 66 | + | |
57 | 67 |
| |
58 | 68 |
| |
59 | 69 |
| |
|
0 commit comments