Gray Olson

Results 123 comments of Gray Olson

> VSync and screen tearing prevention by positioning scanline I'm not familiar with all supported driver ICs but they're probably pretty similar to the ST7789. There are generally two methods....

I'm also interested in helping to contribute some or all of these, fwiw :) Doing it in a generic way sounds like it might be pretty tough though :P

Well, looking closer at the driver you linked and ILI9341, that works differently for actually synchronizing but the idea of what's being accomplished is still as described

Another note: IMO buffering and differential redraws are best left to another crate like `embedded-graphics`. This crate should just provide the ability to efficiently upload subregions of the display in...

So, I'm having a lot of the same debates with myself right now as well and this is a great synopsis. I guess my one big concern is, can we...

> In either way all queues must signal fence each frame in order to simplify detection of command completion. I think in general queues should signal fences each frame to...

> long story short one queue waits others and signal a fence. But to automatically guarantee that command is complete you either traverse signaling chain until the fence or wait...

Okay, here's a structure I came up with and briefly explored in my head but haven't really thought all the way through: base the renderer design/structure somewhat on specs' design,...

@minecrawler > Where would you see the binding for shader input and uniforms? Would that be the RenderData? What would happen inside RenderPass::run()? You would do this kind of binding...

@omni-viral I'd be in favor as long as we make xfg have an extra layer of abstraction that is its own, so it's not so tightly coupled with hal. Make...