summaryrefslogtreecommitdiffhomepage
path: root/compat
AgeCommit message (Collapse)Author
2017-07-07proto/simconnect: fix WinSxS library versionsStanislaw Halik
We had all the wrong versions assigned to comboboxen. With the correct versions, Prepar3D works with its own SimConnect redist named "SP2-XPACK". The library version is the same as SP2 and the combobox item exists only to help users.
2017-07-06options/value: try "extern template" for code sizeStanislaw Halik
2017-06-30compat: slightly reformatStanislaw Halik
2017-06-30compat: add restrict macrosStanislaw Halik
2017-06-22tracker/pt: replace point extraction algorithmStanislaw Halik
Profiling over a longer time period showed a bottleneck while iterating pixels with `cv::floodFill()'. Contours are actually faster, and we have MeanShift to establish the proper center basing on pixel intensities.
2017-06-18compat/time: don't use "long long" for millisecondsStanislaw Halik
2017-06-10timer-resolution: removeStanislaw Halik
2017-06-10minor cleanup onlyStanislaw Halik
2017-06-10compat/timer-resolution: we want higher timer resolutionStanislaw Halik
Windows scheduler performs badly with 1000 Hz.
2017-06-07cmake: cleanupStanislaw Halik
We now inherit parent process' console. No need for the cmake cache option.
2017-05-30compat/powerset: add missing includesStanislaw Halik
2017-05-30qxt-mini: split powerset to compat/Stanislaw Halik
2017-05-24api/variance: move to compat/Stanislaw Halik
2017-05-16compat/euler: return using an initializer listStanislaw Halik
Will come back to the same simplification elsewher.e
2017-05-16add otr_prop for appending property stringsStanislaw Halik
2017-05-14compat/timer: remove unused headersStanislaw Halik
2017-05-14compat/timer: add missing assert includeStanislaw Halik
2017-05-14compat/simple-mat: pass -Werror on llvmStanislaw Halik
2017-05-12compat/util: add PROG1, adjust clampStanislaw Halik
2017-05-12compat/timer: add std::chrono supportStanislaw Halik
2017-05-10compat/util: simplifyStanislaw Halik
2017-05-10compat/functional: add generic value-constant typeStanislaw Halik
2017-05-10meta: add index sequence with types as indicesStanislaw Halik
2017-05-10compat/util: more utilsStanislaw Halik
2017-05-10compat/timer-resolution: don't include windows.h in headerStanislaw Halik
2017-05-10cmake: APPEND_STRING must have a space in frontStanislaw Halik
2017-05-10compat: add map/filter template functionsStanislaw Halik
2017-05-02compat/timer-resolution: use undocumented windows APIStanislaw Halik
Unlike timeBeginPeriod in winmm, this one sets the timer resolution for the calling process, only.
2017-05-02simple-mat: return 0 norm if below epsilonStanislaw Halik
2017-05-01simple-mat: broke cross product formulaStanislaw Halik
2017-05-01simple-mat: add vector normStanislaw Halik
2017-04-29compat/util: add macro for memoizing valuesStanislaw Halik
2017-04-29compat/meta: add basic template metaprogramming headerStanislaw Halik
2017-04-29compat/simple-mat: initialize like a single-dimensional arrayStanislaw Halik
I have no idea why this works.
2017-04-18compat/{simple-mat,euler}: unbreak calibrationStanislaw Halik
No idea what regressed.
2017-04-12compat/util: add few attribute macrosStanislaw Halik
2017-04-12compat/simple-mat: simplify SFINAEStanislaw Halik
variable templates rock ass.
2017-04-12compat/simple-mat: remove useless unitStanislaw Halik
2017-04-12compat/euler: add incomplete & untested quat codeStanislaw Halik
2017-03-30compat/util: add macro for warning onceStanislaw Halik
2017-03-28compat, options: remove explicit template instantiationStanislaw Halik
It breaks on GNU and saves little space.
2017-03-28start renaming internal macros as OPENTRACK_* to OTR_*Stanislaw Halik
2017-03-27cmake: rename project's function prefixStanislaw Halik
It's not annoying having to type it anymore. Also "otr_boilerplate" -> "otr_module".
2017-03-24compat/util: add define for never_inlineStanislaw Halik
2017-03-24options, compat: instantiate common templates in their .dll'sStanislaw Halik
2017-03-22compat/nan: support for mingw-w64 in a hacky wayStanislaw Halik
2017-03-22compat/shm: decruftStanislaw Halik
2017-03-22compat/timer: accidental pragma onceStanislaw Halik
2017-03-21compat/timer: move from header. simplifyStanislaw Halik
It was getting inlined in each compilation unit.
2017-03-20compat/sleep: guard against signed -> unsigned wraparoundStanislaw Halik