xref: /aosp_15_r20/external/angle/src/libANGLE/renderer/d3d/ImageD3D.cpp (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1 //
2 // Copyright 2002 The ANGLE Project Authors. All rights reserved.
3 // Use of this source code is governed by a BSD-style license that can be
4 // found in the LICENSE file.
5 //
6 
7 // Image.h: Implements the rx::Image class, an abstract base class for the
8 // renderer-specific classes which will define the interface to the underlying
9 // surfaces or resources.
10 
11 #include "libANGLE/renderer/d3d/ImageD3D.h"
12 
13 namespace rx
14 {
15 
ImageD3D()16 ImageD3D::ImageD3D()
17     : mWidth(0),
18       mHeight(0),
19       mDepth(0),
20       mInternalFormat(GL_NONE),
21       mRenderable(false),
22       mType(gl::TextureType::InvalidEnum),
23       mDirty(false)
24 {}
25 
setManagedSurface2D(const gl::Context * context,TextureStorage * storage,int level)26 angle::Result ImageD3D::setManagedSurface2D(const gl::Context *context,
27                                             TextureStorage *storage,
28                                             int level)
29 {
30     return angle::Result::Continue;
31 }
32 
setManagedSurfaceCube(const gl::Context * context,TextureStorage * storage,int face,int level)33 angle::Result ImageD3D::setManagedSurfaceCube(const gl::Context *context,
34                                               TextureStorage *storage,
35                                               int face,
36                                               int level)
37 {
38     return angle::Result::Continue;
39 }
40 
setManagedSurface3D(const gl::Context * context,TextureStorage * storage,int level)41 angle::Result ImageD3D::setManagedSurface3D(const gl::Context *context,
42                                             TextureStorage *storage,
43                                             int level)
44 {
45     return angle::Result::Continue;
46 }
47 
setManagedSurface2DArray(const gl::Context * context,TextureStorage * storage,int layer,int level)48 angle::Result ImageD3D::setManagedSurface2DArray(const gl::Context *context,
49                                                  TextureStorage *storage,
50                                                  int layer,
51                                                  int level)
52 {
53     return angle::Result::Continue;
54 }
55 
56 }  // namespace rx
57