Closed whscullin closed 3 years ago
This is still very much a WIP, but I think it has reached a point where I haven't broken anything and the overall visual improvement is substantial, and the performance seems comparable. Next steps would include moving all the duplicate code up into videomodes.ts
, and adding some UI to provide access to all the configuration options of apple2shader.
Most of this stuff should be testable, too, but I don't quite have a good bead on the best way to do that.
Before I can land this I need to figure out why npm ci doesn't want to play nice with a public git package. I don't necessarily want to publish apple2shader to npmjs.com but I might if that's the easiest path.
LGTM, but I really can't evaluate whether the shaders are doing what they are supposed to.