| | 42 | |
| | 43 | // pull in symbols from attr plugin |
| | 44 | USE_OSGPLUGIN(attr) |
| | 45 | |
| | 46 | // pull in symbols from individual .o's to enable the static build to work |
| | 47 | // note, following USE_FLTRECORD list was generated by running: |
| | 48 | // grep REGISTER_FLTRECORD * -h | grep -v "#define" | sed 's/REGISTER_FLTRECORD/USE_FLTRECORD/g' |
| | 49 | USE_FLTRECORD(Comment, COMMENT_OP) |
| | 50 | USE_FLTRECORD(LongID, LONG_ID_OP) |
| | 51 | USE_FLTRECORD(Matrix, MATRIX_OP) |
| | 52 | USE_FLTRECORD(Multitexture, MULTITEXTURE_OP) |
| | 53 | USE_FLTRECORD(UVList, UV_LIST_OP) |
| | 54 | USE_FLTRECORD(Replicate, REPLICATE_OP) |
| | 55 | USE_FLTRECORD(DummyRecord, OLD_TRANSLATE2_OP) |
| | 56 | USE_FLTRECORD(DummyRecord, OLD_ROTATE_ABOUT_POINT_OP) |
| | 57 | USE_FLTRECORD(DummyRecord, OLD_ROTATE_ABOUT_EDGE_OP) |
| | 58 | USE_FLTRECORD(DummyRecord, OLD_SCALE_OP) |
| | 59 | USE_FLTRECORD(DummyRecord, OLD_TRANSLATE_OP) |
| | 60 | USE_FLTRECORD(DummyRecord, OLD_NONUNIFORM_SCALE_OP) |
| | 61 | USE_FLTRECORD(DummyRecord, OLD_ROTATE_ABOUT_POINT2_OP) |
| | 62 | USE_FLTRECORD(DummyRecord, OLD_ROTATE_SCALE_TO_POINT_OP) |
| | 63 | USE_FLTRECORD(DummyRecord, OLD_PUT_TRANSFORM_OP) |
| | 64 | USE_FLTRECORD(DummyRecord, OLD_BOUNDING_BOX_OP) |
| | 65 | USE_FLTRECORD(DummyRecord, INDEXED_STRING_OP) |
| | 66 | USE_FLTRECORD(DummyRecord, ROAD_ZONE_OP) |
| | 67 | USE_FLTRECORD(DummyRecord, ROTATE_ABOUT_EDGE_OP) |
| | 68 | USE_FLTRECORD(DummyRecord, TRANSLATE_OP) |
| | 69 | USE_FLTRECORD(DummyRecord, NONUNIFORM_SCALE_OP) |
| | 70 | USE_FLTRECORD(DummyRecord, ROTATE_ABOUT_POINT_OP) |
| | 71 | USE_FLTRECORD(DummyRecord, ROTATE_SCALE_TO_POINT_OP) |
| | 72 | USE_FLTRECORD(DummyRecord, PUT_TRANSFORM_OP) |
| | 73 | USE_FLTRECORD(DummyRecord, GENERAL_MATRIX_OP) |
| | 74 | USE_FLTRECORD(DummyRecord, VECTOR_OP) |
| | 75 | USE_FLTRECORD(DummyRecord, BOUNDING_BOX_OP) |
| | 76 | USE_FLTRECORD(DummyRecord, BOUNDING_SPHERE_OP) |
| | 77 | USE_FLTRECORD(DummyRecord, BOUNDING_CYLINDER_OP) |
| | 78 | USE_FLTRECORD(DummyRecord, BOUNDING_CONVEX_HULL_OP) |
| | 79 | USE_FLTRECORD(DummyRecord, BOUNDING_HISTOGRAM) |
| | 80 | USE_FLTRECORD(DummyRecord, BOUNDING_VOLUME_CENTER_OP) |
| | 81 | USE_FLTRECORD(DummyRecord, BOUNDING_VOLUME_ORIENTATION_OP) |
| | 82 | USE_FLTRECORD(DummyRecord, HISTOGRAM_BOUNDING_VOLUME_OP) |
| | 83 | USE_FLTRECORD(PushLevel, PUSH_LEVEL_OP) |
| | 84 | USE_FLTRECORD(PopLevel, POP_LEVEL_OP) |
| | 85 | USE_FLTRECORD(PushSubface, PUSH_SUBFACE_OP) |
| | 86 | USE_FLTRECORD(PopSubface, POP_SUBFACE_OP) |
| | 87 | USE_FLTRECORD(PushExtension, PUSH_EXTENSION_OP) |
| | 88 | USE_FLTRECORD(PopExtension, POP_EXTENSION_OP) |
| | 89 | USE_FLTRECORD(PushAttribute, PUSH_ATTRIBUTE_OP) |
| | 90 | USE_FLTRECORD(PopAttribute, POP_ATTRIBUTE_OP) |
| | 91 | USE_FLTRECORD(Face, FACE_OP) |
| | 92 | USE_FLTRECORD(VertexListRecord, VERTEX_LIST_OP) |
| | 93 | USE_FLTRECORD(MorphVertexList, MORPH_VERTEX_LIST_OP) |
| | 94 | USE_FLTRECORD(Mesh, MESH_OP) |
| | 95 | USE_FLTRECORD(LocalVertexPool, LOCAL_VERTEX_POOL_OP) |
| | 96 | USE_FLTRECORD(MeshPrimitive, MESH_PRIMITIVE_OP) |
| | 97 | USE_FLTRECORD(LightPoint, LIGHT_POINT_OP) |
| | 98 | USE_FLTRECORD(IndexedLightPoint, INDEXED_LIGHT_POINT_OP) |
| | 99 | USE_FLTRECORD(LightPointSystem, LIGHT_POINT_SYSTEM_OP) |
| | 100 | USE_FLTRECORD(VertexPalette, VERTEX_PALETTE_OP) |
| | 101 | USE_FLTRECORD(ColorPalette, COLOR_PALETTE_OP) |
| | 102 | USE_FLTRECORD(NameTable, NAME_TABLE_OP) |
| | 103 | USE_FLTRECORD(MaterialPalette, MATERIAL_PALETTE_OP) |
| | 104 | USE_FLTRECORD(OldMaterialPalette, OLD_MATERIAL_PALETTE_OP) |
| | 105 | USE_FLTRECORD(TexturePalette, TEXTURE_PALETTE_OP) |
| | 106 | USE_FLTRECORD(EyepointAndTrackplanePalette, EYEPOINT_AND_TRACKPLANE_PALETTE_OP) |
| | 107 | USE_FLTRECORD(LinkagePalette, LINKAGE_PALETTE_OP) |
| | 108 | USE_FLTRECORD(SoundPalette, SOUND_PALETTE_OP) |
| | 109 | USE_FLTRECORD(LightSourcePalette, LIGHT_SOURCE_PALETTE_OP) |
| | 110 | USE_FLTRECORD(LightPointAppearancePalette, LIGHT_POINT_APPEARANCE_PALETTE_OP) |
| | 111 | USE_FLTRECORD(LightPointAnimationPalette, LIGHT_POINT_ANIMATION_PALETTE_OP) |
| | 112 | USE_FLTRECORD(LineStylePalette, LINE_STYLE_PALETTE_OP) |
| | 113 | USE_FLTRECORD(TextureMappingPalette, TEXTURE_MAPPING_PALETTE_OP) |
| | 114 | USE_FLTRECORD(ShaderPalette, SHADER_PALETTE_OP) |
| | 115 | USE_FLTRECORD(Header, HEADER_OP) |
| | 116 | USE_FLTRECORD(Group, GROUP_OP) |
| | 117 | USE_FLTRECORD(DegreeOfFreedom, DOF_OP) |
| | 118 | USE_FLTRECORD(LevelOfDetail, LOD_OP) |
| | 119 | USE_FLTRECORD(OldLevelOfDetail, OLD_LOD_OP) |
| | 120 | USE_FLTRECORD(Switch, SWITCH_OP) |
| | 121 | USE_FLTRECORD(ExternalReference, EXTERNAL_REFERENCE_OP) |
| | 122 | USE_FLTRECORD(InstanceDefinition, INSTANCE_DEFINITION_OP) |
| | 123 | USE_FLTRECORD(InstanceReference, INSTANCE_REFERENCE_OP) |
| | 124 | USE_FLTRECORD(Extension, EXTENSION_OP) |
| | 125 | USE_FLTRECORD(Object, OBJECT_OP) |
| | 126 | USE_FLTRECORD(LightSource, LIGHT_SOURCE_OP) |
| | 127 | USE_FLTRECORD(DummyRecord, 103) |
| | 128 | USE_FLTRECORD(DummyRecord, 104) |
| | 129 | USE_FLTRECORD(DummyRecord, 117) |
| | 130 | USE_FLTRECORD(DummyRecord, 118) |
| | 131 | USE_FLTRECORD(DummyRecord, 120) |
| | 132 | USE_FLTRECORD(DummyRecord, 121) |
| | 133 | USE_FLTRECORD(DummyRecord, 124) |
| | 134 | USE_FLTRECORD(DummyRecord, 125) |
| | 135 | USE_FLTRECORD(RoadSegment, ROAD_SEGMENT_OP) |
| | 136 | USE_FLTRECORD(RoadConstruction, ROAD_CONSTRUCTION_OP) |
| | 137 | USE_FLTRECORD(RoadPath, ROAD_PATH_OP) |
| | 138 | USE_FLTRECORD(VertexC, VERTEX_C_OP) |
| | 139 | USE_FLTRECORD(VertexCN, VERTEX_CN_OP) |
| | 140 | USE_FLTRECORD(VertexCT, VERTEX_CT_OP) |
| | 141 | USE_FLTRECORD(VertexCNT, VERTEX_CNT_OP) |
| | 142 | USE_FLTRECORD(AbsoluteVertex, OLD_ABSOLUTE_VERTEX_OP) |
| | 143 | USE_FLTRECORD(ShadedVertex, OLD_SHADED_VERTEX_OP) |
| | 144 | USE_FLTRECORD(NormalVertex, OLD_NORMAL_VERTEX_OP) |
| | 145 | |