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. 75
      src/Magnum/Platform/gl-info.cpp
  2. 75
      src/Magnum/Vk/vk-info.cpp

75
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;
#ifdef CORRADE_TARGET_SSE3 d << " CORRADE_TARGET_SSE2";
Debug{} << " CORRADE_TARGET_SSE3"; #ifdef CORRADE_TARGET_SSE3
#endif d << Debug::nospace << ",SSE3";
#ifdef CORRADE_TARGET_SSSE3 #endif
Debug{} << " CORRADE_TARGET_SSSE3"; #ifdef CORRADE_TARGET_SSSE3
#endif d << Debug::nospace << ",SSSE3";
#ifdef CORRADE_TARGET_SSE41 #endif
Debug{} << " CORRADE_TARGET_SSE41"; #ifdef CORRADE_TARGET_SSE41
#endif d << Debug::nospace << ",SSE41";
#ifdef CORRADE_TARGET_SSE42 #endif
Debug{} << " CORRADE_TARGET_SSE42"; #ifdef CORRADE_TARGET_SSE42
d << Debug::nospace << ",SSE42";
#endif
}
#endif #endif
#ifdef CORRADE_TARGET_AVX #ifdef CORRADE_TARGET_AVX
Debug{} << " CORRADE_TARGET_AVX"; {
#endif Debug d;
#ifdef CORRADE_TARGET_AVX_F16C d << " CORRADE_TARGET_AVX";
Debug{} << " CORRADE_TARGET_AVX_F16C"; #ifdef CORRADE_TARGET_AVX_F16C
#endif d << Debug::nospace << ",AVX_F16C";
#ifdef CORRADE_TARGET_AVX_FMA #endif
Debug{} << " CORRADE_TARGET_AVX_FMA"; #ifdef CORRADE_TARGET_AVX_FMA
#endif d << Debug::nospace << ",AVX_FMA";
#ifdef CORRADE_TARGET_AVX2 #endif
Debug{} << " CORRADE_TARGET_AVX2"; #ifdef CORRADE_TARGET_AVX2
#endif d << Debug::nospace << ",AVX2";
#ifdef CORRADE_TARGET_AVX512F #endif
Debug{} << " CORRADE_TARGET_AVX512F"; #ifdef CORRADE_TARGET_AVX512F
d << Debug::nospace << ",AVX512F";
#endif
}
#endif #endif
#ifdef CORRADE_TARGET_NEON #ifdef CORRADE_TARGET_NEON
Debug{} << " CORRADE_TARGET_NEON"; {
#endif Debug d;
#ifdef CORRADE_TARGET_NEON_FP16 d << " CORRADE_TARGET_NEON";
Debug{} << " CORRADE_TARGET_NEON_FP16"; #ifdef CORRADE_TARGET_NEON_FP16
#endif d << Debug::nospace << ",NEON_FP16";
#ifdef CORRADE_TARGET_NEON_FMA #endif
Debug{} << " CORRADE_TARGET_NEON_FMA"; #ifdef 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";

75
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;
#ifdef CORRADE_TARGET_SSE3 d << " CORRADE_TARGET_SSE2";
Debug{} << " CORRADE_TARGET_SSE3"; #ifdef CORRADE_TARGET_SSE3
#endif d << Debug::nospace << ",SSE3";
#ifdef CORRADE_TARGET_SSSE3 #endif
Debug{} << " CORRADE_TARGET_SSSE3"; #ifdef CORRADE_TARGET_SSSE3
#endif d << Debug::nospace << ",SSSE3";
#ifdef CORRADE_TARGET_SSE41 #endif
Debug{} << " CORRADE_TARGET_SSE41"; #ifdef CORRADE_TARGET_SSE41
#endif d << Debug::nospace << ",SSE41";
#ifdef CORRADE_TARGET_SSE42 #endif
Debug{} << " CORRADE_TARGET_SSE42"; #ifdef CORRADE_TARGET_SSE42
d << Debug::nospace << ",SSE42";
#endif
}
#endif #endif
#ifdef CORRADE_TARGET_AVX #ifdef CORRADE_TARGET_AVX
Debug{} << " CORRADE_TARGET_AVX"; {
#endif Debug d;
#ifdef CORRADE_TARGET_AVX_F16C d << " CORRADE_TARGET_AVX";
Debug{} << " CORRADE_TARGET_AVX_F16C"; #ifdef CORRADE_TARGET_AVX_F16C
#endif d << Debug::nospace << ",AVX_F16C";
#ifdef CORRADE_TARGET_AVX_FMA #endif
Debug{} << " CORRADE_TARGET_AVX_FMA"; #ifdef CORRADE_TARGET_AVX_FMA
#endif d << Debug::nospace << ",AVX_FMA";
#ifdef CORRADE_TARGET_AVX2 #endif
Debug{} << " CORRADE_TARGET_AVX2"; #ifdef CORRADE_TARGET_AVX2
#endif d << Debug::nospace << ",AVX2";
#ifdef CORRADE_TARGET_AVX512F #endif
Debug{} << " CORRADE_TARGET_AVX512F"; #ifdef CORRADE_TARGET_AVX512F
d << Debug::nospace << ",AVX512F";
#endif
}
#endif #endif
#ifdef CORRADE_TARGET_NEON #ifdef CORRADE_TARGET_NEON
Debug{} << " CORRADE_TARGET_NEON"; {
#endif Debug d;
#ifdef CORRADE_TARGET_NEON_FP16 d << " CORRADE_TARGET_NEON";
Debug{} << " CORRADE_TARGET_NEON_FP16"; #ifdef CORRADE_TARGET_NEON_FP16
#endif d << Debug::nospace << ",NEON_FP16";
#ifdef CORRADE_TARGET_NEON_FMA #endif
Debug{} << " CORRADE_TARGET_NEON_FMA"; #ifdef 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