blob: 1f2b9a778d9f477defb3e5221a07cf425350a4a2 [file] [log] [blame]
Andrew Top61a84952019-04-30 15:07:33 -07001// Copyright 2019 The Cobalt Authors. All Rights Reserved.
David Ghandehari9e5b5872016-07-28 09:50:04 -07002//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7// http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
Andrew Top61a84952019-04-30 15:07:33 -070015#include "starboard/blitter.h"
Chad Duffinac9ac062019-07-23 10:06:45 -070016
17#include "starboard/common/log.h"
18#include "starboard/shared/blittergles/blitter_surface.h"
David Ghandehari9e5b5872016-07-28 09:50:04 -070019
Andrew Top61a84952019-04-30 15:07:33 -070020bool SbBlitterDestroySurface(SbBlitterSurface surface) {
Chad Duffinac9ac062019-07-23 10:06:45 -070021 if (!SbBlitterIsSurfaceValid(surface)) {
22 SB_DLOG(ERROR) << ": Invalid surface.";
23 return false;
24 }
25
26 delete surface;
27 return true;
David Ghandehari9e5b5872016-07-28 09:50:04 -070028}