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
  • libGLESv2
  • ProgramBinary.cpp
Find file
BlameHistoryPermalink
  • Geoff Lang's avatar
    Generate pixel shader output to match the bound framebuffer. · 04fb89ad
    Geoff Lang authored Jun 09, 2014
    Only generate pixel shader output variables for render targets that are
    currently bound.  Fixes some performance issues with D3D10 cards that were
    slow to discard unused outputs.
    
    Fixed memory leaks in ProgramBinary by refactoring the freeing of the
    current state into a reset function.
    
    BUG=angle:670
    
    Change-Id: I40f83e15724fb9a1a9ae61363a056999f1fa26d2
    Reviewed-on: https://chromium-review.googlesource.com/202977Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    Tested-by: 's avatarGeoff Lang <geofflang@chromium.org>
    04fb89ad
ProgramBinary.cpp 95.7 KB
EditWeb IDE
×

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