Commit Graph
60 Commits
Author SHA1 Message Date
Brandon Thomas 72e326702a memory copy piece (don't know if it works) 2020-04-17 01:21:00 -04:00
Brandon Thomas 9c162d472a uniform binding 2020-04-17 00:38:33 -04:00
Brandon Thomas 2e6597048b 2d to 3d was impl'd in the library! 2020-04-17 00:17:37 -04:00
Brandon Thomas e94b9c44dd attempt at writing array of struct memory... (untested) 2020-04-16 05:40:43 -04:00
Brandon Thomas 7d19979b1d k4a image constructor 2020-04-16 05:08:20 -04:00
Brandon Thomas 1db741dc12 set_active_xy_table impl, not tested 2020-04-16 03:50:09 -04:00
Brandon Thomas d50f91fa19 convert 2020-04-16 03:40:33 -04:00
Brandon Thomas bacb2072ef sort these 2020-04-16 03:31:00 -04:00
Brandon Thomas 88c447d35a replace raw opengl with wrappers in a few places 2020-04-16 03:26:48 -04:00
Brandon Thomas 4a3bd917c6 opengl wrapper for convenience 2020-04-16 02:49:41 -04:00
Brandon Thomas 69820d00bd move unused graphics libs to module to remove later 2020-04-16 02:08:54 -04:00
Brandon Thomas 3a56e9e0e2 point cloud code builds, but isn't correct yet 2020-04-16 01:59:06 -04:00
Brandon Thomas 6c9740d86c working on point cloud shader (wip) 2020-04-15 04:06:43 -04:00
Brandon Thomas 2f6484bf82 create a compute shader from the k4a libs 2020-04-14 03:34:26 -04:00
Brandon Thomas 52fbe25154 streaming color camera 2020-04-13 05:09:08 -04:00
Brandon Thomas 65d397c5f1 now it's streaming! 2020-04-13 04:50:58 -04:00
Brandon Thomas ebb4bcaf3d texture was actually easy, it's just not redrawing without input 2020-04-13 04:44:45 -04:00
Brandon Thomas 5bd3f95bfa stringly typed binding. UGH. fixed 2020-04-13 04:27:08 -04:00
Brandon Thomas 5c57a0aaa1 wip (not working) 2020-04-13 00:06:39 -04:00
Brandon Thomas 2a6378a687 texture setup ... but is it working? 2020-04-12 23:31:28 -04:00
Brandon Thomas 93d2110419 square via ebo! 2020-04-12 23:02:48 -04:00
Brandon Thomas a56fe7b6b6 now drawing with element array buffers! 2020-04-12 22:59:33 -04:00
Brandon Thomas fdc395ae54 helper functions for stride and offset 2020-04-12 22:29:35 -04:00
Brandon Thomas 1f21bb17d6 got attribute pointers for stride! 2020-04-12 22:22:39 -04:00
Brandon Thomas 9470d037d7 color uniform 2020-04-12 22:10:12 -04:00
Brandon Thomas d7cc98b1ab try to line this up with open.gl tutorial 2020-04-12 22:04:18 -04:00
Brandon Thomas 3ec973d123 cleanup 2020-04-12 21:31:56 -04:00
Brandon Thomas 0a62edafec now trying a mix of gl, glium, glfw 2020-04-12 21:20:52 -04:00
Brandon Thomas 910b68617b unpack from captureprovider 2020-04-12 20:44:27 -04:00
Brandon Thomas 5905830343 I don't like 'unsafe impl Send' :( :( :( 2020-04-11 03:46:27 -04:00
Brandon Thomas 220763d47f move the handwritten k4a wrappers out of the way 2020-04-11 02:41:21 -04:00
Brandon Thomas fce6e0f86f swapped glium for grr (no longer streaming frames!) 2020-04-11 02:24:49 -04:00
Brandon Thomas e681eeff76 move glium stuff, going to try grr 2020-04-11 02:13:47 -04:00
Brandon Thomas 4fc0363a62 small refactor, comment 2020-04-11 01:41:37 -04:00
Brandon Thomas 0107483c82 minor cleanup 2020-04-06 01:54:31 -04:00
Brandon Thomas b807346714 offload processing onto acquisition thread (needs cleanup!) 2020-04-06 01:49:51 -04:00
Brandon Thomas 58c72b24c3 smaller critical section, but didn't fix lag 2020-04-05 22:46:19 -04:00
Brandon Thomas 3ce5d4d871 optimize imports 2020-04-05 22:24:29 -04:00
Brandon Thomas 5c6f5b019d streams image, but grossly suboptimal (<<1 FPS) 2020-04-05 22:21:38 -04:00
Brandon Thomas 22fc554ea1 cleanup 2020-04-05 21:52:19 -04:00
Brandon Thomas 3c59597309 I got a kinect frame into OpenGL! 2020-04-05 03:52:59 -04:00
Brandon Thomas ae4dd1f536 image loads, but is probably wrong byte depth 2020-04-05 03:48:33 -04:00
Brandon Thomas 783b92aaed compiles, but fails at runtime for wrong image format 2020-04-05 03:27:55 -04:00
Brandon Thomas 8364d000f5 Switch textures in OpenGL/Glium 2020-04-05 02:36:42 -04:00
Brandon Thomas 1ed32ff356 display depth image 2020-04-04 04:19:37 -04:00
Brandon Thomas ed811d031c read images from the sensor 2020-04-04 04:14:32 -04:00
Brandon Thomas 19dbab3a05 obtain capture 2020-04-04 03:48:44 -04:00
Brandon Thomas 40aa93c46b Now we can start and stop the cameras 2020-04-04 03:33:42 -04:00
Brandon Thomas f859b9dd74 start writing wrappers for k4a-sys 2020-04-03 23:16:09 -04:00
Brandon Thomas 04f3c36201 Lo! A new library appears on the horizon: k4a-sys 2020-04-03 00:51:21 -04:00