尝试修复粉紫屏未果

This commit is contained in:
2026-01-16 21:11:24 +08:00
parent 3f774dfa53
commit e851653fa3
30 changed files with 1377 additions and 238 deletions
+3 -3
View File
@@ -28,7 +28,7 @@ const Texture::Interpolation Texture::kDefaultInterpolation =
Texture::~Texture()
{
if (renderer_) {
if (IsRendererAlive()) {
renderer_->DestroyTexture(this);
}
@@ -39,14 +39,14 @@ Texture::~Texture()
void Texture::Upload(void *data, int linesize)
{
if (renderer_) {
if (IsRendererAlive()) {
renderer_->UploadToTexture(this->id(), this->params(), data, linesize);
}
}
void Texture::Download(void *data, int linesize)
{
if (renderer_) {
if (IsRendererAlive()) {
renderer_->DownloadFromTexture(this->id(), this->params(), data,
linesize);
}