| 89 | #endif |
| 90 | |
| 91 | void CMP_RegisterHostPlugins() |
| 92 | { |
| 93 | if (HostPluginsRegistered == FALSE) |
| 94 | { |
| 95 | // Hosts |
| 96 | g_pluginManager.registerStaticPlugin("IMAGE", "DDS", (void*)make_Plugin_DDS); |
| 97 | g_pluginManager.registerStaticPlugin("PIPELINE", "HPC", (void*)make_Plugin_HPC); |
| 98 | // Encoders |
| 99 | g_pluginManager.registerStaticPlugin("ENCODER", "BC1", (void*)make_Plugin_BC1); |
| 100 | g_pluginManager.registerStaticPlugin("ENCODER", "BC2", (void*)make_Plugin_BC2); |
| 101 | g_pluginManager.registerStaticPlugin("ENCODER", "BC3", (void*)make_Plugin_BC3); |
| 102 | g_pluginManager.registerStaticPlugin("ENCODER", "BC4", (void*)make_Plugin_BC4); |
| 103 | g_pluginManager.registerStaticPlugin("ENCODER", "BC4_S", (void*)make_Plugin_BC4_S); |
| 104 | g_pluginManager.registerStaticPlugin("ENCODER", "BC5", (void*)make_Plugin_BC5); |
| 105 | g_pluginManager.registerStaticPlugin("ENCODER", "BC5_S", (void*)make_Plugin_BC5_S); |
| 106 | g_pluginManager.registerStaticPlugin("ENCODER", "BC6H", (void*)make_Plugin_BC6H); |
| 107 | g_pluginManager.registerStaticPlugin("ENCODER", "BC6H_SF", (void*)make_Plugin_BC6H_SF); |
| 108 | g_pluginManager.registerStaticPlugin("ENCODER", "BC7", (void*)make_Plugin_BC7); |
| 109 | #ifdef USE_GTC |
| 110 | g_pluginManager.registerStaticPlugin("ENCODER", "GTC", (void*)make_Plugin_GTC); |
| 111 | #endif |
| 112 | #ifdef USE_APC |
| 113 | g_pluginManager.registerStaticPlugin("ENCODER", "APC", (void*)make_Plugin_APC); |
| 114 | #endif |
| 115 | #ifdef USE_LOSSLESS_COMPRESSION |
| 116 | g_pluginManager.registerStaticPlugin("ENCODER", "BRLG", (void*)make_Codec_Plugin_BRLG); |
| 117 | #endif |
| 118 | g_pluginManager.getPluginList(".", TRUE); |
| 119 | HostPluginsRegistered = TRUE; |
| 120 | } |
| 121 | } |
| 122 | |
| 123 | // |
| 124 | // Closes the Compute library allocation |
no test coverage detected