54 Commits (7fb89e7d6e3a312c1b3273925bd7c831a8c72b59)
 

Author SHA1 Message Date
mitchellhansen 7fb89e7d6e thinking about shaders
4 years ago
mitchellhansen 813d2f6f2f exploring other rendering styles
4 years ago
mitchellhansen 14b0948b9c actually, the interface for writing isn't too bad. It just sucks when you want to write data from a system
4 years ago
mitchellhansen 54e89a28ba I optimized for rendering, and made a horrific writing API, smh
4 years ago
mitchellhansen ebf5aa0ac4 I like the way this renders, but the implementation is an absolute disaster...
4 years ago
mitchellhansen 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
4 years ago
mitchellhansen e376241aae shadowing is back, need to figure out how I want to handle these direcitonal lights....
4 years ago
mitchellhansen c625dc61af fixed the lights, but I somehow broke shadowing
4 years ago
mitchellhansen da2c6a436a adding texturing, getting sidetracked by config loading
4 years ago
mitchellhansen 2b77153f10 config works great, mesh colliders v mesh colliders are very sticky...
4 years ago
mitchellhansen f4c6391e37 strange things are afoot at the circle-K
4 years ago
mitchellhansen 26f2cf4836 this is jank, but a good start
4 years ago
mitchellhansen c2b62a5f53 entity spawning. great success
4 years ago
mitchellhansen a1305bed2d musing about config/savestate loading
4 years ago
mitchellhansen d0a2893056 minimal logging
4 years ago
mitchellhansen 85376e5b17 better to use a struct for the raw mesh data
4 years ago
mitchellhansen e5815ce0d6 working on loading materials
4 years ago
mitchellhansen e3c1ce7789 going to make entity spawning a little easier
4 years ago
mitchellhansen 722bf45a7a refactor out to multiple files
4 years ago
mitchellhansen 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
4 years ago
mitchellhansen fa059fd177 imgui piped sort of how I want it. but not really
4 years ago
mitchellhansen d12083506b camera pausing, weird resizing crashes. Not sure what to tackle next.
4 years ago
mitchellhansen 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
4 years ago
mitchellhansen 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
4 years ago
mitchellhansen 0a7fe889d2 got stuff on the screen, but imgui aint happy
4 years ago
mitchellhansen 2370ce4974 halfway through imgui, the context is really not ergonomic
4 years ago
mitchellhansen 60ab3bebd8 upgraded to 0.7.0
4 years ago
mitchellhansen a7c74fc47e going to update wgpu
4 years ago
mitchellhansen 9824c1ad61 should a directional light even have roll?
4 years ago
mitchellhansen 9665a70bac going to switch the lights over to using position, or maybe flesh out directional light more
4 years ago
mitchellhansen 2c9ce75b8b rotation from physics
4 years ago
mitchellhansen b18ea7371a camera sorta works using the old voxel-raycaster style of spherical coords
4 years ago
mitchellhansen 9c48da280c Bam! Camera movement, pure jank implementation but on the right track
4 years ago
mitchellhansen 189805dd13 lots of skeleton stuff. lots of hacking. mostly hacking
4 years ago
mitchellhansen 9f4c8a856c Wow, ECS is really amazing for this kind of work. Physics are attached to renderable entities and render as expected!
4 years ago
mitchellhansen fe45a9f166 small amount of cleanup, nphysics also seems to be getting phased out for rapier
4 years ago
mitchellhansen 76a21ec73b adding physics and collision
4 years ago
mitchellhansen f3e308cb2f resizing fixed
4 years ago
mitchellhansen e2c459872f cleanup. bringing in ncollider
4 years ago
mitchellhansen 9dffd6797c and the problem was a query that I mis-typed. damn
4 years ago
mitchellhansen 3d87d11485 still trying to get this thing to render. it, for a split second rendered correctly. But now no dice..
4 years ago
mitchellhansen 8d7a62da7f uncommented and fixed the lights, but everything still is mega-dark
4 years ago
mitchellhansen 80ac21e9d3 Houstin, we have rendering.
4 years ago
mitchellhansen 60a950abe2 rendering is back, now to render the entities
4 years ago
mitchellhansen df13db5270 ECS'ing it up, lost rendering though, bummer
4 years ago
mitchellhansen a38c8e3f36 bit more tweaking, need to get the entity component running through the render function now
4 years ago
mitchellhansen f933fe8312 lots of hacking and gutting, but it compiles
4 years ago
mitchellhansen 3585c053ae hacking
4 years ago
mitchellhansen f44f8201b9 hacking
4 years ago
mitchellhansen 36945597c5 more hacking
4 years ago