Edit

kc3-lang/angle/src/libANGLE/renderer/null/RenderbufferNULL.cpp

Branch :

  • Show log

    Commit

  • Author : Shahbaz Youssefi
    Date : 2020-09-15 05:05:14
    Hash : d8b037d6
    Message : Change renderbuffer width/height/sample types to GLsizei This matches the types used by GL and stored in the state. setStorage and setStorageMultisampled calls were using size_t instead with a number of unnecessary casts in places which are now removed. Bug: angleproject:4836 Change-Id: Ibb570f0c088a6f29abe10f513de27c30ba4dd098 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2411697 Reviewed-by: Jonah Ryan-Davis <jonahr@google.com> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>

  • src/libANGLE/renderer/null/RenderbufferNULL.cpp
  • //
    // Copyright 2016 The ANGLE Project Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style license that can be
    // found in the LICENSE file.
    //
    // RenderbufferNULL.cpp:
    //    Implements the class methods for RenderbufferNULL.
    //
    
    #include "libANGLE/renderer/null/RenderbufferNULL.h"
    
    #include "common/debug.h"
    
    namespace rx
    {
    
    RenderbufferNULL::RenderbufferNULL(const gl::RenderbufferState &state) : RenderbufferImpl(state) {}
    
    RenderbufferNULL::~RenderbufferNULL() {}
    
    angle::Result RenderbufferNULL::setStorage(const gl::Context *context,
                                               GLenum internalformat,
                                               GLsizei width,
                                               GLsizei height)
    {
        return angle::Result::Continue;
    }
    
    angle::Result RenderbufferNULL::setStorageMultisample(const gl::Context *context,
                                                          GLsizei samples,
                                                          GLenum internalformat,
                                                          GLsizei width,
                                                          GLsizei height,
                                                          gl::MultisamplingMode mode)
    {
        return angle::Result::Continue;
    }
    
    angle::Result RenderbufferNULL::setStorageEGLImageTarget(const gl::Context *context,
                                                             egl::Image *image)
    {
        return angle::Result::Continue;
    }
    
    angle::Result RenderbufferNULL::initializeContents(const gl::Context *context,
                                                       const gl::ImageIndex &imageIndex)
    {
        return angle::Result::Continue;
    }
    
    }  // namespace rx