mitchellhansen
339351c207
remove platform specific uses
4 years ago
mitchellhansen
b989146249
better gitignore
4 years ago
mitchellhansen
b67a180341
why is this not part of the repo
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