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
  • ExternalBufferTest.cpp
Find file
BlameHistoryPermalink
  • Mohan Maiya's avatar
    Vulkan: Don't acquire new BufferHelper for external buffers · 7fe44a53
    Mohan Maiya authored Mar 20, 2021
    EXT_external_buffer spec -
        This extension allows the data store for an immutable buffer to be
        sourced from an external EGLClientBuffer, allowing sharing of EGL
        client buffers across APIs, across processes, and across different
        processing cores such as the GPU, CPU, and DSP.
    
    The intent is for a single backing memory to be reused across various
    processes and processors. Ensure that a glBuffer backed by external
    memory does not orphan the memory when glBuffer APIs like
    glBufferSubData or glMapBufferRangeEXT modify the glBuffer.
    
    Bug: angleproject:4380
    Bug: angleproject:5073
    Tests: ExternalBufferTestES31.*DoesNotCauseOrphaning*Vulkan
    Change-Id: I4e88f80d93ee1ba1208378121412926351d10af8
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2776192
    Commit-Queue: Mohan Maiya <m.maiya@samsung.com>
    Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    7fe44a53
ExternalBufferTest.cpp 12.5 KB
EditWeb IDE
×

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