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
  • d3d
  • d3d11
  • load_functions_table_autogen.cpp
Find file
BlameHistoryPermalink
  • John Bauman's avatar
    Avoid a copy in TextureStorage11::setData · 0ecb18b9
    John Bauman authored Feb 03, 2016
    This is essentially a reland of 9cf9bcbe
    
    This code always allocates a new memory buffer for the texture memory,
    picks a load function to copy/convert the input data into it, and the
    uploads.
    
    In the case where the input format matches the upload format we should
    be able to skip the allocation and copy and be much happier.
    
    Change-Id: If4281aeb4cd7bbbebba60122a10610a916833052
    Reviewed-on: https://chromium-review.googlesource.com/326852
    Tryjob-Request: John Bauman <jbauman@chromium.org>
    Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    Commit-Queue: John Bauman <jbauman@chromium.org>
    0ecb18b9
load_functions_table_autogen.cpp 79.5 KB
EditWeb IDE
×

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