Yeah, I have the same issue with my SDL1 game engine. I googled around an found a pretty detailed MS article providing a way to do it, whether or not that way works with SDL (1 or 2), I can't say as I haven't gotten around to fiddling with it.
Interestingly, I recently linked GTK into my engine and I notice that as soon as I call 'Application.Init()'* all the window scaling stuff seems to turn off even for windows which I've opened through SDL. This happens whether the windows are opened before or after I call Application.Init(). Previously opened SDL windows which actually resize the moment the call is made. I am guessing GTK disables all the scaling stuff because it has it's own cross-platform scaling routines that it prefers to use instead.
So at the very least, there is definitely a way to it, and in the worst case one can always go spelunking in the GTK source to try and divine how it's done.
*I use C# and GTK# so subsitute Application.Init() for whatever your language likes to call the function (probable gtk_application_init() for C/C++)
just a nota buena, this is truism for /ALL/ licenses. No licenses can compell you to distribute something, rather they can only terms on how you can distribute it if you chose to do so.
Could be the result of 'Scale and Layout' options they added.
These attempt to scale an app to reflect the size of the actual display.
I use it on my 15" 1080p laptop as without it all the text is too tiny to read.
TrueType and other vector based stuff seems to scale fine, but I've noticed that bitmap based stuff gets scaled up with what looks like stock bilinear filtering which can definitely yeild blurry results.
There's actually some calls an app can make to tell windows what it's native size is so it can scale accordingly or not at all depending on what you tell it.
@Chasergaming: I'd say we definitely don't want to restrict voting based on how long an account has been around. That would block out people who just learned about OGA from the Jam! :( I wouldn't worry too much about people creating accounts just to vote unless you think that might have been a problem last year. Like so much OGA-related, instead of trying to legislate that problem out in advance, I'd leave it as 'mitigated at Administrator's discretion if/when problem arises'
ps Trust me Monstropolis was definitely not a turd, that name alone is GOLD! :)
@Spring: I guess the flip side of that is if people have high expectations it's because there are so many great games out there for them to play! The plus side for us as developers is that also means there are lots of examples to learn from. :)
Thursday, May 24, 2018 - 12:21
love those skulls!! Thanks for taking the time to assemble and share this!
Yeah, I have the same issue with my SDL1 game engine.
I googled around an found a pretty detailed MS article providing a way to do it, whether or not that way works with SDL (1 or 2), I can't say as I haven't gotten around to fiddling with it.
Interestingly, I recently linked GTK into my engine and I notice that as soon as I call 'Application.Init()'* all the window scaling stuff seems to turn off even for windows which I've opened through SDL. This happens whether the windows are opened before or after I call Application.Init(). Previously opened SDL windows which actually resize the moment the call is made. I am guessing GTK disables all the scaling stuff because it has it's own cross-platform scaling routines that it prefers to use instead.
So at the very least, there is definitely a way to it, and in the worst case one can always go spelunking in the GTK source to try and divine how it's done.
*I use C# and GTK# so subsitute Application.Init() for whatever your language likes to call the function (probable gtk_application_init() for C/C++)
Maybe itch.io has some way of sorting/grouping accounts that could be used to handle this?
Another great set Grafxkid! I love all the cute characters, you really own this look!
Love it! I am definitely a sucker for a good metallic fill! Nice to see it on a such a small font. Thanks for sharing!
Is that the plot of the new (2016) Doom? Cause the one I grew up on was about opening a portal to hell and unleashing the demons therein.
game looks good! Seems like you are off to a great start!
just a nota buena, this is truism for /ALL/ licenses. No licenses can compell you to distribute something, rather they can only terms on how you can distribute it if you chose to do so.
Could be the result of 'Scale and Layout' options they added.
These attempt to scale an app to reflect the size of the actual display.
I use it on my 15" 1080p laptop as without it all the text is too tiny to read.
TrueType and other vector based stuff seems to scale fine, but I've noticed that bitmap based stuff gets scaled up with what looks like stock bilinear filtering which can definitely yeild blurry results.
There's actually some calls an app can make to tell windows what it's native size is so it can scale accordingly or not at all depending on what you tell it.
@Chasergaming: I'd say we definitely don't want to restrict voting based on how long an account has been around. That would block out people who just learned about OGA from the Jam! :(
I wouldn't worry too much about people creating accounts just to vote unless you think that might have been a problem last year. Like so much OGA-related, instead of trying to legislate that problem out in advance, I'd leave it as 'mitigated at Administrator's discretion if/when problem arises'
ps
Trust me Monstropolis was definitely not a turd, that name alone is GOLD! :)
@Spring: I guess the flip side of that is if people have high expectations it's because there are so many great games out there for them to play! The plus side for us as developers is that also means there are lots of examples to learn from. :)
love those skulls!! Thanks for taking the time to assemble and share this!
fantastic! that flaming blade looks super epic!
thanks much for sharing!!
Pages