* Start adding support for running darknet from OpenGL textures
* Get CUDA-GL interop working (at least without segfaults...)
* Copy the GL texture to the CUDA input buffer
* Remove printf statements
* Code cleanup
* Fix a function call
* Remove the #ifdef GPU guard in darknet.h
* Use the width and height from the network instead of hard-coding
* Install libgles2-mesa-dev for some ubuntu targets
* Get the build working on Windows
* Add an OpenGL-CUDA integration option for CMake
* Bump the version-date in vcpkg.json
* Remove ifdef in darknet.h for the network_predict_gl_texture() function
* Use target_compile_definitions to set CUDA_OPENGL_INTEGRATION flag
* Re-add the #ifdef CUDA_OPENGL_INTEGRATION guard
---------
Co-authored-by: Brian Schwind <brianmschwind@gmail.com>
* [nuget] use personal baget repo
* update cuda to 11.3 on windows
* add error messages during build to not have green badge when failed
* remove cygwin script, is untested now; use deploy-cuda.ps1 script also inside setup.ps1
* test for shared libs
* improve flag handling
* build so lib in ci
* clone vcpkg if not found
* fix
* improve clang handling
* bump vcpkg.json version
* gemm.c compatible with ARM
* remove unnecessary vcpkg.json field
* do not unnecessarily rebuild vcpkg in the CI build stage
* use alexeyab nuget cache
* enable self-removal of build folder
* add interactivity in build.ps1 if not opt-out
* spellcheck README
* fix another leftover spelling error
* also auto-update darknet if possible
* do not self-update darknet in CI
* update to run-vcpkg@v6
* bump to cmake 3.18
* use newer cuda syntax, fail if cuda enabled but not found
* update win build script
* improve travis with non-cuda-enabled builds
* improve windows building process