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
  • FrameCapture.h
Find file
BlameHistoryPermalink
  • Tim Van Patten's avatar
    Capture/Replay: Support glCopyImageSubData with compressed formats · 54367a3e
    Tim Van Patten authored Feb 02, 2021
    Special Forces Group 2 uses glCopyImageSubData() to copy compressed
    texture data, which requires special handling for ANGLE's frame
    capture since compressed texture data can't be read back.
    
    To support this, when glCopyImageSubData() is called with textures using
    compressed formats, a new mCachedTextureLevelData entry will be created
    for the destination texture which is a copy of the source texture data.
    
    Note that this implementation only supports copying the full level data.
    http://anglebug.com/5604 will track adding support for partial level
    copies if an app requires that in the future.
    
    Bug: angleproject:5592
    Bug: angleproject:5604
    Change-Id: Ibce13f91f838fd691269c796fbeb5b9c6133c6aa
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2669955Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    Reviewed-by: 's avatarCody Northrop <cnorthrop@google.com>
    Commit-Queue: Tim Van Patten <timvp@google.com>
    54367a3e
FrameCapture.h 23.7 KB
EditWeb IDE
×

Replace FrameCapture.h

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.