Commit Graph

53 Commits

Author SHA1 Message Date
b67a180341 why is this not part of the repo 2021-06-26 01:16:19 -07:00
14b0948b9c actually, the interface for writing isn't too bad. It just sucks when you want to write data from a system 2021-02-22 21:24:41 -08:00
54e89a28ba I optimized for rendering, and made a horrific writing API, smh 2021-02-21 21:06:02 -08:00
ebf5aa0ac4 I like the way this renders, but the implementation is an absolute disaster... 2021-02-21 17:40:19 -08:00
4a041cc833 mutzing about with a fps renderer. I am satisfied with this imgui thing I have going on. But it's a bit bone headed to have these two components so tightly coupled 2021-02-21 02:55:43 -08:00
e376241aae shadowing is back, need to figure out how I want to handle these direcitonal lights.... 2021-02-20 23:43:40 -08:00
c625dc61af fixed the lights, but I somehow broke shadowing 2021-02-20 21:25:38 -08:00
da2c6a436a adding texturing, getting sidetracked by config loading 2021-02-20 20:56:20 -08:00
2b77153f10 config works great, mesh colliders v mesh colliders are very sticky... 2021-02-20 03:43:57 -08:00
f4c6391e37 strange things are afoot at the circle-K 2021-02-20 03:02:38 -08:00
26f2cf4836 this is jank, but a good start 2021-02-20 02:08:48 -08:00
c2b62a5f53 entity spawning. great success 2021-02-20 01:45:24 -08:00
a1305bed2d musing about config/savestate loading 2021-02-20 00:29:57 -08:00
d0a2893056 minimal logging 2021-02-19 22:11:24 -08:00
85376e5b17 better to use a struct for the raw mesh data 2021-02-19 21:18:47 -08:00
e5815ce0d6 working on loading materials 2021-02-18 23:48:47 -08:00
e3c1ce7789 going to make entity spawning a little easier 2021-02-18 19:54:06 -08:00
722bf45a7a refactor out to multiple files 2021-02-16 01:03:47 -08:00
097a6e8003 lazy_static is neat... and intel's vulkan drivers are not. Blacklist debug functions on this machine since apparently the debug extension is buggy 2021-02-16 00:36:44 -08:00
fa059fd177 imgui piped sort of how I want it. but not really 2021-02-15 23:24:57 -08:00
d12083506b camera pausing, weird resizing crashes. Not sure what to tackle next. 2021-02-14 23:54:54 -08:00
813a5c5e64 that's how it's done, this winit shim is pretty small so I'mma just steal it and substitute my custom events in my own local winit shim 2021-02-14 23:29:53 -08:00
6fb6e433fb renders great. need to 2 step it so I can render in the other systems, and figure out how to get winit events into the system. bleh 2021-02-14 22:33:38 -08:00
0a7fe889d2 got stuff on the screen, but imgui aint happy 2021-02-14 21:58:24 -08:00
2370ce4974 halfway through imgui, the context is really not ergonomic 2021-02-14 18:07:26 -08:00
60ab3bebd8 upgraded to 0.7.0 2021-02-14 14:37:58 -08:00
a7c74fc47e going to update wgpu 2021-02-14 13:55:10 -08:00
9824c1ad61 should a directional light even have roll? 2021-02-13 23:28:45 -08:00
9665a70bac going to switch the lights over to using position, or maybe flesh out directional light more 2021-02-13 23:05:45 -08:00
2c9ce75b8b rotation from physics 2021-02-13 21:54:59 -08:00
b18ea7371a camera sorta works using the old voxel-raycaster style of spherical coords 2021-02-13 20:51:14 -08:00
9c48da280c Bam! Camera movement, pure jank implementation but on the right track 2021-02-13 01:34:49 -08:00
189805dd13 lots of skeleton stuff. lots of hacking. mostly hacking 2021-02-12 00:27:11 -08:00
9f4c8a856c Wow, ECS is really amazing for this kind of work. Physics are attached to renderable entities and render as expected! 2021-02-10 22:19:26 -08:00
fe45a9f166 small amount of cleanup, nphysics also seems to be getting phased out for rapier 2021-02-09 19:35:49 -08:00
76a21ec73b adding physics and collision 2021-02-04 23:55:38 -08:00
f3e308cb2f resizing fixed 2021-02-04 22:00:14 -08:00
e2c459872f cleanup. bringing in ncollider 2021-02-04 20:04:52 -08:00
9dffd6797c and the problem was a query that I mis-typed. damn 2021-02-04 19:18:14 -08:00
3d87d11485 still trying to get this thing to render. it, for a split second rendered correctly. But now no dice.. 2021-02-04 00:31:30 -08:00
8d7a62da7f uncommented and fixed the lights, but everything still is mega-dark 2021-02-03 22:56:38 -08:00
80ac21e9d3 Houstin, we have rendering. 2021-02-03 22:01:21 -08:00
60a950abe2 rendering is back, now to render the entities 2021-02-02 01:15:37 -08:00
df13db5270 ECS'ing it up, lost rendering though, bummer 2021-02-02 00:46:47 -08:00
a38c8e3f36 bit more tweaking, need to get the entity component running through the render function now 2021-02-01 00:19:19 -08:00
f933fe8312 lots of hacking and gutting, but it compiles 2021-01-31 23:59:23 -08:00
3585c053ae hacking 2021-01-31 02:08:53 -08:00
f44f8201b9 hacking 2021-01-31 00:03:14 -08:00
36945597c5 more hacking 2021-01-27 18:44:10 -08:00
9ebaece426 refactor 2021-01-26 18:12:12 -08:00