Ozkan Sezer
|
f5a92092e1
|
SDL_intrin.h: workaround clang-cl failures when avx isn't enabled.
|
2023-03-21 23:03:02 +03:00 |
|
Ozkan Sezer
|
5d4d11f92f
|
SDL_intrin.h: fixed typo in AVX2 checks.
|
2023-03-21 23:03:02 +03:00 |
|
Anonymous Maarten
|
0bd5ce13db
|
cmake: add underscore in SSE4_1 and SSE4_2 options
|
2023-03-21 23:03:02 +03:00 |
|
Ozkan Sezer
|
6c9780720b
|
cmake: added configuration options for AVX2, AVX512F, SSE4.1, and SSE4.2
adjusted SDL_intrin.h and testautomation_intrinsics.c accordingly.
|
2023-03-21 23:03:02 +03:00 |
|
Ozkan Sezer
|
260bb1c661
|
SDL_intrin.h: fixed disabler macro name for SSE4.1
|
2023-03-21 23:03:02 +03:00 |
|
Anonymous Maarten
|
cb46cbe684
|
include: include intrinsics headers for RDTSC SSE4.1 and SSE4.2
|
2023-03-21 23:03:02 +03:00 |
|
Ozkan Sezer
|
1dbe6447ee
|
SDL_intrin.h: simplified MSVC preprocessor conditions.
Also removed definings of gcc-specific macros for MSVC.
|
2023-03-21 23:03:02 +03:00 |
|
Anonymous Maarten
|
b5b9ddb205
|
SDL_intrin.h: define SDL_<simd>_INTRINSICS in user-visible header
|
2023-03-21 23:03:02 +03:00 |
|
Ozkan Sezer
|
41c693dc25
|
build fix for non-x86 targets.
|
2023-03-21 23:03:02 +03:00 |
|
Ozkan Sezer
|
69de6964e5
|
use target attributes of gcc / clang for SIMD code.
|
2023-03-21 23:03:02 +03:00 |
|
Anonymous Maarten
|
d27db3defa
|
cmake+video: always use altivec.h header for detection + introduce SDL_ENABLE_ALTIVEC
|
2023-03-15 14:54:20 +01:00 |
|
Anonymous Maarten
|
fc4085b54e
|
cmake: Allow build system to disable arm neon intrinsics
|
2023-03-15 14:54:20 +01:00 |
|
Anonymous Maarten
|
46de6241d7
|
cmake: Allow build system to disable loongarch intrinsics
|
2023-03-15 14:54:20 +01:00 |
|
Anonymous Maarten
|
4681240241
|
cmake: Detect AVX + allow build system to disable Intel intrinsics
|
2023-03-15 14:54:20 +01:00 |
|
Anonymous Maarten
|
549cedfa88
|
include: add \brief to includes
|
2023-02-19 10:01:33 -08:00 |
|
Sam Lantinga
|
0ead89747a
|
Fixed filename comment in SDL_intrin.h
|
2023-01-10 21:05:38 -08:00 |
|
Sam Lantinga
|
dc280c17a0
|
Moved SDL_intrin.h back into the public headers for application use
|
2023-01-10 15:50:35 -08:00 |
|