Flutter Impeller
handle_gles.cc
Go to the documentation of this file.
1
// Copyright 2013 The Flutter Authors. All rights reserved.
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
#include "
impeller/renderer/backend/gles/handle_gles.h
"
6
7
#include "flutter/fml/logging.h"
8
9
namespace
impeller
{
10
11
std::string
HandleTypeToString
(
HandleType
type
) {
12
switch
(
type
) {
13
case
HandleType::kUnknown
:
14
return
"Unknown"
;
15
case
HandleType::kTexture
:
16
return
"Texture"
;
17
case
HandleType::kBuffer
:
18
return
"Buffer"
;
19
case
HandleType::kProgram
:
20
return
"Program"
;
21
case
HandleType::kRenderBuffer
:
22
return
"RenderBuffer"
;
23
case
HandleType::kFrameBuffer
:
24
return
"Framebuffer"
;
25
case
HandleType::kFence
:
26
return
"Fence"
;
27
}
28
FML_UNREACHABLE();
29
}
30
31
}
// namespace impeller
type
GLenum type
Definition:
blit_command_gles.cc:151
handle_gles.h
impeller
Definition:
allocation.cc:12
impeller::HandleTypeToString
std::string HandleTypeToString(HandleType type)
Definition:
handle_gles.cc:11
impeller::HandleType
HandleType
Definition:
handle_gles.h:18
impeller::HandleType::kBuffer
@ kBuffer
impeller::HandleType::kProgram
@ kProgram
impeller::HandleType::kTexture
@ kTexture
impeller::HandleType::kUnknown
@ kUnknown
impeller::HandleType::kRenderBuffer
@ kRenderBuffer
impeller::HandleType::kFence
@ kFence
impeller::HandleType::kFrameBuffer
@ kFrameBuffer
impeller
renderer
backend
gles
handle_gles.cc
Generated by
1.9.1