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
27
|
| /**
| * 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);
|
|