Restore changes from "fix: revert changes till I can fix camera"

This reverts commit 2bb8a0772ceef43a067601ac074054fb7b4bb420.
Revert "remove 2d GPU references with new kernel"

This reverts commit 252cb1ebb5200b29dbec18181caa0143b20a9921.