Gregory Kramida

Results 107 issues of Gregory Kramida

In many places, the easiest way to process a memory block (for IO, conversion, etc.) is to just make a temporary CPU-based copy. For an example of code replication from...

ease-of-maintenance

Make older SceneReconstruction engines all use the IndexEngine & move relevant kernels from Reco~ folder to the Index folder.

cleanup

... and use the quaternion::Quaternion class from Quaterion.h instead.

cleanup

Boost program_options: 1) Has archaic pre-C++11 syntax 2) Has limited API capabilities 3) Doesn't support multiple-character "short" options (short options are defined as having only one character). 4) Requires, well......

enhancement
feature
code clarity

When metacoding definition macros are being modified, the entire codebase needs to be recompiled (adverse compilation speeds). If they were split out from declaration / full struct macros, this would...

enhancement
ease-of-use

Metacoding deferrable structs / templated methods should somehow be registered in a static array somehow -- this will allow to avoid adding every new deferrable in several places and simplify...

cleanup
ease-of-use
code clarity

This will enable future development & maintenance by the MacOS userbase. - [ ] Requires obtaining a Mac machine to develop on. - [ ] Study former InfiniTAM structure of...

enhancement