Browse Source

gl-info,vk-info: make instruction set lists more compact.

pull/539/head
Vladimír Vondruš 4 years ago
parent
commit
71bf77a33a
  1. 41
      src/Magnum/Platform/gl-info.cpp
  2. 41
      src/Magnum/Vk/vk-info.cpp

41
src/Magnum/Platform/gl-info.cpp

@ -320,43 +320,52 @@ MagnumInfo::MagnumInfo(const Arguments& arguments): Platform::WindowlessApplicat
Debug{} << " CORRADE_TARGET_DINKUMWARE"; Debug{} << " CORRADE_TARGET_DINKUMWARE";
#endif #endif
#ifdef CORRADE_TARGET_SSE2 #ifdef CORRADE_TARGET_SSE2
Debug{} << " CORRADE_TARGET_SSE2"; {
#endif Debug d;
d << " CORRADE_TARGET_SSE2";
#ifdef CORRADE_TARGET_SSE3 #ifdef CORRADE_TARGET_SSE3
Debug{} << " CORRADE_TARGET_SSE3"; d << Debug::nospace << ",SSE3";
#endif #endif
#ifdef CORRADE_TARGET_SSSE3 #ifdef CORRADE_TARGET_SSSE3
Debug{} << " CORRADE_TARGET_SSSE3"; d << Debug::nospace << ",SSSE3";
#endif #endif
#ifdef CORRADE_TARGET_SSE41 #ifdef CORRADE_TARGET_SSE41
Debug{} << " CORRADE_TARGET_SSE41"; d << Debug::nospace << ",SSE41";
#endif #endif
#ifdef CORRADE_TARGET_SSE42 #ifdef CORRADE_TARGET_SSE42
Debug{} << " CORRADE_TARGET_SSE42"; d << Debug::nospace << ",SSE42";
#endif #endif
#ifdef CORRADE_TARGET_AVX }
Debug{} << " CORRADE_TARGET_AVX";
#endif #endif
#ifdef CORRADE_TARGET_AVX
{
Debug d;
d << " CORRADE_TARGET_AVX";
#ifdef CORRADE_TARGET_AVX_F16C #ifdef CORRADE_TARGET_AVX_F16C
Debug{} << " CORRADE_TARGET_AVX_F16C"; d << Debug::nospace << ",AVX_F16C";
#endif #endif
#ifdef CORRADE_TARGET_AVX_FMA #ifdef CORRADE_TARGET_AVX_FMA
Debug{} << " CORRADE_TARGET_AVX_FMA"; d << Debug::nospace << ",AVX_FMA";
#endif #endif
#ifdef CORRADE_TARGET_AVX2 #ifdef CORRADE_TARGET_AVX2
Debug{} << " CORRADE_TARGET_AVX2"; d << Debug::nospace << ",AVX2";
#endif #endif
#ifdef CORRADE_TARGET_AVX512F #ifdef CORRADE_TARGET_AVX512F
Debug{} << " CORRADE_TARGET_AVX512F"; d << Debug::nospace << ",AVX512F";
#endif #endif
#ifdef CORRADE_TARGET_NEON }
Debug{} << " CORRADE_TARGET_NEON";
#endif #endif
#ifdef CORRADE_TARGET_NEON
{
Debug d;
d << " CORRADE_TARGET_NEON";
#ifdef CORRADE_TARGET_NEON_FP16 #ifdef CORRADE_TARGET_NEON_FP16
Debug{} << " CORRADE_TARGET_NEON_FP16"; d << Debug::nospace << ",NEON_FP16";
#endif #endif
#ifdef CORRADE_TARGET_NEON_FMA #ifdef CORRADE_TARGET_NEON_FMA
Debug{} << " CORRADE_TARGET_NEON_FMA"; d << Debug::nospace << ",NEON_FMA";
#endif
}
#endif #endif
#ifdef CORRADE_TARGET_SIMD128 #ifdef CORRADE_TARGET_SIMD128
Debug{} << " CORRADE_TARGET_SIMD128"; Debug{} << " CORRADE_TARGET_SIMD128";

41
src/Magnum/Vk/vk-info.cpp

@ -160,43 +160,52 @@ int main(int argc, char** argv) {
Debug{} << " CORRADE_TARGET_DINKUMWARE"; Debug{} << " CORRADE_TARGET_DINKUMWARE";
#endif #endif
#ifdef CORRADE_TARGET_SSE2 #ifdef CORRADE_TARGET_SSE2
Debug{} << " CORRADE_TARGET_SSE2"; {
#endif Debug d;
d << " CORRADE_TARGET_SSE2";
#ifdef CORRADE_TARGET_SSE3 #ifdef CORRADE_TARGET_SSE3
Debug{} << " CORRADE_TARGET_SSE3"; d << Debug::nospace << ",SSE3";
#endif #endif
#ifdef CORRADE_TARGET_SSSE3 #ifdef CORRADE_TARGET_SSSE3
Debug{} << " CORRADE_TARGET_SSSE3"; d << Debug::nospace << ",SSSE3";
#endif #endif
#ifdef CORRADE_TARGET_SSE41 #ifdef CORRADE_TARGET_SSE41
Debug{} << " CORRADE_TARGET_SSE41"; d << Debug::nospace << ",SSE41";
#endif #endif
#ifdef CORRADE_TARGET_SSE42 #ifdef CORRADE_TARGET_SSE42
Debug{} << " CORRADE_TARGET_SSE42"; d << Debug::nospace << ",SSE42";
#endif #endif
#ifdef CORRADE_TARGET_AVX }
Debug{} << " CORRADE_TARGET_AVX";
#endif #endif
#ifdef CORRADE_TARGET_AVX
{
Debug d;
d << " CORRADE_TARGET_AVX";
#ifdef CORRADE_TARGET_AVX_F16C #ifdef CORRADE_TARGET_AVX_F16C
Debug{} << " CORRADE_TARGET_AVX_F16C"; d << Debug::nospace << ",AVX_F16C";
#endif #endif
#ifdef CORRADE_TARGET_AVX_FMA #ifdef CORRADE_TARGET_AVX_FMA
Debug{} << " CORRADE_TARGET_AVX_FMA"; d << Debug::nospace << ",AVX_FMA";
#endif #endif
#ifdef CORRADE_TARGET_AVX2 #ifdef CORRADE_TARGET_AVX2
Debug{} << " CORRADE_TARGET_AVX2"; d << Debug::nospace << ",AVX2";
#endif #endif
#ifdef CORRADE_TARGET_AVX512F #ifdef CORRADE_TARGET_AVX512F
Debug{} << " CORRADE_TARGET_AVX512F"; d << Debug::nospace << ",AVX512F";
#endif #endif
#ifdef CORRADE_TARGET_NEON }
Debug{} << " CORRADE_TARGET_NEON";
#endif #endif
#ifdef CORRADE_TARGET_NEON
{
Debug d;
d << " CORRADE_TARGET_NEON";
#ifdef CORRADE_TARGET_NEON_FP16 #ifdef CORRADE_TARGET_NEON_FP16
Debug{} << " CORRADE_TARGET_NEON_FP16"; d << Debug::nospace << ",NEON_FP16";
#endif #endif
#ifdef CORRADE_TARGET_NEON_FMA #ifdef CORRADE_TARGET_NEON_FMA
Debug{} << " CORRADE_TARGET_NEON_FMA"; d << Debug::nospace << ",NEON_FMA";
#endif
}
#endif #endif
/* CORRADE_TARGET_SIMD128 omitted */ /* CORRADE_TARGET_SIMD128 omitted */
#ifdef CORRADE_PLUGINMANAGER_NO_DYNAMIC_PLUGIN_SUPPORT #ifdef CORRADE_PLUGINMANAGER_NO_DYNAMIC_PLUGIN_SUPPORT

Loading…
Cancel
Save