Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
A
angle
  • Project
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Chen Yisong
  • angle
  • Repository

Switch branch/tag
  • angle
  • src
  • libANGLE
  • renderer
  • null
  • RenderbufferNULL.cpp
Find file
BlameHistoryPermalink
  • Jamie Madill's avatar
    Add gl::RenderbufferState shared state helper. · e703c606
    Jamie Madill authored Feb 20, 2018
    This shared state will be read-only visible in the RenderbufferImpl
    class. It mirrors existing structs for Textures, Buffers, and other
    classes. It allows the implementation class to have a read-only view
    as to the current GL state of an object.
    
    This will be useful to the Vulkan back-end, which would like to know
    the current Renderbuffer state before having to redefine the storage.
    If the current parameters match, it might not have to redefine the
    storage at all.
    
    The solution involves passing around the gl::RenderbufferState
    through various factory methods.
    
    Also name the Renderbuffer implementation pointer consistently and
    make it use std::unique_ptr.
    
    Bug: angleproject:2347
    Change-Id: Ied6e0358e24e74a7fedbe4aea692edee909b5838
    Reviewed-on: https://chromium-review.googlesource.com/922457
    Commit-Queue: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
    e703c606
RenderbufferNULL.cpp 1.45 KB
EditWeb IDE
×

Replace RenderbufferNULL.cpp

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.