1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| /**
| * The render pass for a command.
| *
| * @private
| */
| var Pass = {
| // If you add/modify/remove Pass constants, also change the automatic GLSL constants
| // that start with 'czm_pass'
| //
| // Commands are executed in order by pass up to the translucent pass.
| // Translucent geometry needs special handling (sorting/OIT). The compute pass
| // is executed first and the overlay pass is executed last. Both are not sorted
| // by frustum.
| ENVIRONMENT: 0,
| COMPUTE: 1,
| GLOBE: 2,
| TERRAIN_CLASSIFICATION: 3,
| CESIUM_3D_TILE: 4,
| CESIUM_3D_TILE_CLASSIFICATION: 5,
| CESIUM_3D_TILE_CLASSIFICATION_IGNORE_SHOW: 6,
| OPAQUE: 7,
| TRANSLUCENT: 8,
| OVERLAY: 9,
| NUMBER_OF_PASSES: 10,
| };
| export default Object.freeze(Pass);
|
|