fincs

Results 83 comments of fincs

All this does is changing the diagonal by which the quad is split into two triangles. In theory, both ways to split the quad should result in equivalent rendering. Are...

While @asiekierka provided a workaround, I feel like that is somehow not right. With the advent of wide mode, I think it would be worthwhile to look into this again...

> Without rendering anything That is the problem. Why are you binding a program, then afterwards binding another one without having rendered anything in the first place? Can't you avoid...

If you don't draw anything to a target, why do you bind it?

Why don't you let the end users bind the targets themselves?

It does make sense. Allowing the end user to control rendertargets allows for fun stuff to happen, such as caching a piece of drawing to a texture and using that...

You could try lazily starting the frame. Invoke `love.draw()`, and as soon as that method tries to use any drawing commands, start the frame. If after invoking said method a...

citro3d does that automatically, but only if you actually use C3D_FrameBegin/C3D_FrameEnd. Otherwise you're going to have to sync manually. Where do you invoke `love.draw()`?

Ok so you basically need to lazily call `love::Graphics::Instance()->Render(GFX_TOP);` the first time love.draw issues a drawing command (per frame) - for this you'll probably need a bool flag. SwapBuffers() (which...

No. I meant deferring the Render() call until love.draw actually calls drawing commands. You ought to have those drawing commands implemented in C, right? That's where you need to detect...