the_dude_abides
Member
I have noticed something that I don't understand in GMS 1.4 when it comes to the graphics. If I turn off "draw background colour" in the room properties, it becomes apparent that old frames are not being wiped.
This doesn't seem like it should be the case, at least from the perspective of someone not well versed in these things. If I turn that feature back on, then you won't see this happening.
1) Does that function actually wipe these "echoes", or is it just hiding that they exist?
2) I'm assuming this redrawing of old frames is not a good thing, so (if that is correct) how do I stop it? I've witnessed it regardless of whether it's me manually drawing something (the above image is textured primitives in the draw end event of an object) or a sprite assigned to an instance i.e Gamemaker drawing it
I thought it might be draw_texture_flush, but it didn't change this happening. So is it something to do with the application surface? And, if so, why doesn't the image get cleared regardless of whether its me or GMS handling it? I can understand the former happening as I'm perhaps unaware of having to clear the surface, but not the latter (given that it still occurs when GMS is drawing)
This doesn't seem like it should be the case, at least from the perspective of someone not well versed in these things. If I turn that feature back on, then you won't see this happening.
1) Does that function actually wipe these "echoes", or is it just hiding that they exist?
2) I'm assuming this redrawing of old frames is not a good thing, so (if that is correct) how do I stop it? I've witnessed it regardless of whether it's me manually drawing something (the above image is textured primitives in the draw end event of an object) or a sprite assigned to an instance i.e Gamemaker drawing it
I thought it might be draw_texture_flush, but it didn't change this happening. So is it something to do with the application surface? And, if so, why doesn't the image get cleared regardless of whether its me or GMS handling it? I can understand the former happening as I'm perhaps unaware of having to clear the surface, but not the latter (given that it still occurs when GMS is drawing)