mitchellhansen
|
73df55b689
|
tweaking for 2d
|
3 years ago |
mitchellhansen
|
339351c207
|
remove platform specific uses
|
3 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 |