Tomoaki Teshima
c7cb116dc0
check FP16 build condition correctly
...
* use __GNUC_MINOR__ in correct place to check the version of GCC
* check processor support of FP16 at run time
* check compiler support of FP16 and pass correct compiler option
* rely on ENABLE_AVX on gcc since AVX is generated when mf16c is passed
* guard correctly using ifdef in case of various configuration
* use v_float16x4 correctly by including the right header file
8 years ago
Alexander Alekhin
d855608e6e
instrumentation: fix build on Linux
...
- enable C++11
- fix macro
8 years ago
Maksim Shabunin
dc704d77ac
Fixed several GCC 5.x warnings
8 years ago
Alexander Alekhin
fde4e8fed9
cmake: add /usr/local/lib on Apple platform
8 years ago
Alexander Alekhin
2ec63e4dd1
fix android pack build
8 years ago
Tomoaki Teshima
d5179b8218
let the test Video_AccSquared.accuracy pass on linux x64 debug
8 years ago
Tomoaki Teshima
addb15383a
fix run time error
9 years ago
Tomoaki Teshima
15f8bc6f37
fix cmake
...
* enable fp16 feature correctly with gcc on x86/x86_64
9 years ago
Tomoaki Teshima
b2ad7cd9c0
add feature to convert FP32(float) to FP16(half)
...
* check compiler support
* check HW support before executing
* add test doing round trip conversion from / to FP32
* treat array correctly if size is not multiple of 4
* add declaration to prevent warning
* make it possible to enable fp16 on 32bit ARM
* let the conversion possible on non-supported HW, too.
* add test using both HW and SW implementation
9 years ago
Maksim Shabunin
f49936a849
Fixed cmake and build issues when using Visual Studio 2015
9 years ago
Maksim Shabunin
6e9d0d9a0c
Visual Studio 2015 warning and test fixes
9 years ago
Alexander Alekhin
42ba5c7d16
fix GCC 4.9 warnings
9 years ago
Evgeny Agafonchikov
6a6d58d389
Adding test support for WINRT
10 years ago
Vladislav Vinogradov
cde697dd14
introduce BUILD_TINY_GPU_MODULE CMake option
...
it adds OPENCV_TINY_GPU_MODULE definition, that will allow
to build tiny version of gpu module (with limited image format support)
10 years ago
Maksim Shabunin
1138a38dbe
Use explicit no-sse flags when SSE is off
...
Also:
- Silence clang warnings about unsupported command line arguments
- Add diagnostic print to calib3d test
- Fixed perf test relative error check
- Fix iOS build problem
10 years ago
Vladimir Kolesnikov
2c73e49dac
Not block PDB file in multithreaded build on Windows.
...
If used cl compiler, but generator is not Visual Studio e.g. Ninja,
enable FS option to prevent blocking PDB file in multithreaded build.
10 years ago
Vladimir Kolesnikov
bea98bd22a
Not block PDB file in multithreaded build on Windows.
...
If used cl compiler, but generator is not Visual Studio e.g. Ninja,
enable FS option to prevent blocking PDB file in multithreaded build.
(cherry picked from commit 58c9135626
)
10 years ago
Vladimir Kolesnikov
58c9135626
Not block PDB file in multithreaded build on Windows.
...
If used cl compiler, but generator is not Visual Studio e.g. Ninja,
enable FS option to prevent blocking PDB file in multithreaded build.
10 years ago
Ilya Lavrenov
e9a6c5db21
sqsum
10 years ago
Ilya Lavrenov
f2cd65cf1e
fixes
10 years ago
Ilya Lavrenov
25e99c453f
avx2 in arithm
10 years ago
Ilya Lavrenov
612b8ce2cb
fixed compilation issues
10 years ago
Ilya Lavrenov
fc0869735d
used popcnt
10 years ago
Ilya Lavrenov
bc394e7516
detection of other CPU features
10 years ago
Ilya Lavrenov
8d48632ebe
avx2
10 years ago
Alexander Smorkalov
c778011f14
More accurate AVX and AVX2 control.
...
- Previous version just checked option support, but not enable it.
- Also OpenCV tests reports invalid AVX and AVX2 support status.
10 years ago
orestis
aad98e545f
Remove redundant -mfpu=neon flag.
...
This flag is already added in line 131.
10 years ago
Maksim Shabunin
09fb7512ed
Fixed iOS framework compilation warnings
10 years ago
Alexander Smorkalov
6bb6039ebb
Fixes for QNX 6.6 Neitrino support.
10 years ago
Maksim Shabunin
571ebb2373
Fixing iOS clang warnings, part 3
10 years ago
Richard Yoo
de37cfc224
Enable Intel AVX/AVX2 compilation on Windows.
11 years ago
Richard Yoo
c38023f4e7
Modifications to support dynamic vector dispatch.
11 years ago
Richard Yoo
11a09ef5cc
Changes to support Intel AVX/AVX2 in cvResize().
11 years ago
Alexander Smorkalov
de6d13088f
gcov tool support added.
11 years ago
Alexander Smorkalov
9941c6710d
NEON instruction set control unified for regular and cross-compiler builds.
11 years ago
Alexander Smorkalov
d39e73365c
Some debug options are removed because they are installed by Cmake automatically.
...
Also forcing -ggdb3 on android leads to debuging issues.
11 years ago
Adrian Stratulat
f9ea3772b0
Add compile option for enabling NEON
11 years ago
Roman Donchenko
10860783ef
Added warnings-as-errors support for MSVC.
11 years ago
Roman Donchenko
e9a28f66ee
Normalized file endings.
11 years ago
hbristow
538dbfe585
Now compiling under much more strigent warnings, with Clang and optional C++11 support
12 years ago
Andrey Pavlenko
081c47e3df
making the comment less ambigous
12 years ago
Andrey Pavlenko
6f006e50dc
setting 'char' to be signed by default since some tests fail when it's wrong (e.g. native compilation on ARM Linux)
12 years ago
Andrey Kamaev
b8ed00bd64
Compile OpenCV with GCC visibility set to hidden
12 years ago
Andrey Kamaev
22d33373fa
Fix build warnings on MSVC x64 and OS X clang
12 years ago
Andrey Kamaev
c02179a765
Revert "_InputArray/_OutputArray destructors are temporary made non-virtual. Please, restore it after 2.4.3"
...
This reverts commit 4be7619ce4
.
12 years ago
Andrey Kamaev
ed00642600
Force build with -O2 instead of -O3 on 32-bit linux
12 years ago
Andrey Kamaev
a3b1971977
Bring back escaped virtual destructors from 2.4.2
12 years ago
Vadim Pisarevsky
4be7619ce4
_InputArray/_OutputArray destructors are temporary made non-virtual. Please, restore it after 2.4.3
12 years ago
Andrey Kamaev
f32eb05ea1
Fix AVX and other SIMD support detection
12 years ago
Anatoly Baksheev
0ba01afd83
added GPU bilateral filter + tests
...
added GPU non local means brute force filter + tests
12 years ago