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
  • tests
  • gl_tests
  • BlitFramebufferANGLETest.cpp
Find file
BlameHistoryPermalink
  • Jonah Ryan-Davis's avatar
    Re-add case to blitframebuffer workaround where src is outside of bounds. · 0716ce0a
    Jonah Ryan-Davis authored Jul 22, 2019
    On Mac, blitFramebuffer calls fail if the source region is not enclosed
    by the framebuffer. In this case, we must naively clip the source region
    and adjust the dest region accordingly. This is slightly different
    behavior and may cause issues with scaling so we use a separate
    workaround.
    
    Also, Windows NVIDIA has a driver bug that affects Vulkan device
    creation after blitting large textures, so it should be included in the
    original workaround.
    
    This CL cleans up the workaround to use more helpers from ANGLE and to
    generally improve readability.
    
    Bug: chromium:830046
    Change-Id: I50bd97449725b738036e6bd3af82362020d7eda8
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1713090
    Commit-Queue: Jonah Ryan-Davis <jonahr@google.com>
    Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    0716ce0a
BlitFramebufferANGLETest.cpp 78.1 KB
EditWeb IDE
×

Replace BlitFramebufferANGLETest.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.