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
  • tests
  • angle_tests
  • TransformFeedbackTest.cpp
Find file
BlameHistoryPermalink
  • Geoff Lang's avatar
    Don't skip draw calls on zero-sized viewports. · 02f18b88
    Geoff Lang authored Sep 17, 2014
    If transform feedback is active, primitives still need to be rendered even
    if no pixels are written to the framebuffer.
    
    Instead of checking for active transform feedback, simply remove the draw
    call skipping optimization since it is most likely an application mistake to
    draw with a zero sized viewport and we shouldn't optimize for this case.
    
    This change doesn't affect the clear calls because the viewport is set to the
    framebuffer size which is non-zero.
    
    BUG=angle:743
    
    Change-Id: I04af9d6de5aad3040e3c6b3c24990e107e21ad36
    Reviewed-on: https://chromium-review.googlesource.com/218508Reviewed-by: 's avatarBrandon Jones <bajones@chromium.org>
    Reviewed-by: 's avatarShannon Woods <shannonwoods@chromium.org>
    Tested-by: 's avatarGeoff Lang <geofflang@chromium.org>
    02f18b88
TransformFeedbackTest.cpp 3.17 KB
EditWeb IDE
×

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