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
  • InputLayoutCache.cpp
Find file
BlameHistoryPermalink
  • Cooper Partin's avatar
    Fixed incorrect buffer count for emulated points rendering · e115c3be
    Cooper Partin authored Oct 14, 2015
    Emulated points rendering for FL9_3 was getting lucky because the
    value of maxDiff just happened to be large enuough to include the
    additional pointsprite vertex buffer in the total buffer count used
    in IASetVertexBuffers.
    
    maxDiff is calculated while buffers and offsets are being configured.
    The pointsprite buffer was not updating maxDiff resulting in an off-by
    one calculation which causes TDRs on some Qualcomm chipsets.
    
    This issue was discovered using Cocos2dx.
    
    BUG=angleproject:1176
    
    Change-Id: I3b3af1757e1cef48bbc62e68695a3e239fef77bf
    Reviewed-on: https://chromium-review.googlesource.com/305752Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    Tryjob-Request: Jamie Madill <jmadill@chromium.org>
    Tested-by: 's avatarCooper Partin <coopp@microsoft.com>
    Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org>
    e115c3be
InputLayoutCache.cpp 22.2 KB
EditWeb IDE
×

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