Sam Lantinga
Sam Lantinga
If we do end up doing this, we should remove the *F functions and just change the types of the normal functions to reduce the amount of redundant typing involved.
@icculus, do we really want to cause this for everyone using the render API? ``` D:\a\SDL\SDL\test\testautomation_render.c(408,13): warning C4244: '=': conversion from 'int' to 'float', possible loss of data [D:\a\SDL\SDL\build\SDL\test\testautomation.vcxproj] D:\a\SDL\SDL\test\testautomation_render.c(409,13):...
They're actually pretty interesting demos, and one of them shows how to use the accelerometer, which isn't demoed anywhere else. I think we can leave them for now. I'll leave...
... and adding `(float)` casts to every parameter for existing code seems like painful unnecessary work.
I'm leaning toward not changing the API here. Are there other internal benefits we would get by doing this? @icculus, what do you think?
I went ahead and created a new pull request based on the current API changes.
> I'm assuming we want everything on the wiki to say "available since SDL 3.0.0" even if it exists unchanged from SDL2...? Partially I'm concerned about things that are going...
Can we have the message about SDL2 link to the SDL2 Wiki? Maybe it makes sense to have an SDL2 directory and an SDL3 directory and the front page redirects...
Great!