Initial commit, idle loop spinning opengl cubes work.
Draw thread works. Refactoring and cleanup.
Cuda operational separately. Texture mapping operational (using 3rd party code to read bitmap).
fix Bitmap to produce RGBA image data.
Some groundwork and interfaces for motion estimation
- ME interface
- CPU implementation of image differencing
- CPU implementation of SAD ME (broken)
cuda integration working:
- No motion estimation, just image difference
- No PBO, downloading to host to transfer to OpenGL
- Cleaned up sample code.
Use OpenCV to read images. Removed third-party bitmap code.
Video working
Refactored GLScene. Added GLTexture management class.
Major moving files around for linux-oriented structure. Added readme.
Made all paths in windows project (except cuda) relative. Cuda does not cooperate. Will fix later.
Updated readme with dependencies.
Running on linux (no cuda, just cpu, but threaded opengl works)
cuda operational on linux
Minor modification in makefile - use $(BIN), have 'clean' target. Added nsight projects.
Minor changes (mostly in pch setup) to run on windows.
Merge https://github.com/alex-virodov/cuda-video-portable