gpt4 book ai didi

sdl - 为什么即使我打算覆盖每个像素也需要清除屏幕?

转载 作者:行者123 更新时间:2023-12-04 15:31:46 24 4
gpt4 key购买 nike

在 SDL2 文档中提到:

You are strongly encouraged to call SDL_RenderClear() to initialize the backbuffer before starting each new frame's drawing, even if you plan to overwrite every pixel.



这背后的原因是什么?当您知道无论如何都要覆盖它时,这不是一个无用的调用来填充屏幕一种特定颜色吗?

最佳答案

如果您确定将使用完全不透明的颜色绘制每个像素,则不需要使用 SDL_RenderClear()。

SDL_RenderClear() 用于当您的框架中有实际可见的背景颜色时。

关于sdl - 为什么即使我打算覆盖每个像素也需要清除屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39667804/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com