Results 110 comments of expikr

I don't understand your argument about the model view matrix, it's not touched in any way at all. All that's happening is sending four coordinates to the GPU, this could...

I think I might have misunderstood what you meant by the following: > You're probably better off writing a thin layer over the SDL GPU API that has this designed...

And you are still open for a PR demonstrating that the functionality is trivially added to the RenderAPI without altering any of the matrices currently used by the backends?

Is a fully functioning PR required to convince you that the existing matrices do not need to be touched in any way, or can a toy GL1.1 example matching the...

@slouken found it: https://github.com/libsdl-org/SDL/blob/a10578acbdd86924574c9d5863b698b90a4ae212/src/render/opengl/SDL_render_gl.c#L1409-L1419 ```diff } else { // SetDrawState handles glEnableClientState. if (thistexture) { --- data->glVertexPointer(2, GL_FLOAT, sizeof(float) * 8, verts + 0); --- data->glColorPointer(4, GL_FLOAT, sizeof(float) * 8,...

Can a new enum value be added to `SDL_RenderCommandType` or does the ABI lock forbid changing it at this point? On one hand, having a new render command type prevents...

What I had in mind while writing the original example was to convey the following two messages to anyone reading the code: 1. You’ve seen joystick splitscreen before, that’s nothing...

Still feels kinda shoehorned, I wonder if it could be simpler if joystick is made mutually exclusive with mkb, and have a unified sample_inputs function that returns two vectors representing...

Aside from the above suggestion to split off the movement vector to its own utility function that incorporates all input methods into its calculation, a question: are there any platforms...

Could express in terms of bitflags: - FlipX = 1 - FlipY = 2 - SwapXY = 4 Then an enum for the eight possible camera orientations: ```c typedef enum...