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
  • TransformFeedback.cpp
Find file
BlameHistoryPermalink
  • James Darpinian's avatar
    New transform feedback buffer binding rules · e8a93c6e
    James Darpinian authored Jan 04, 2018
    Detects undefined behavior when a buffer is bound to a transform feedback
    binding point and a non transform feedback binding point at the same time.
    
    Also moves the transform feedback buffer generic binding point out of the
    transform feedback object and into the context's global state, to match
    driver behavior. This way binding a new transform feedback object does not
    affect GL_TRANSFORM_FEEDBACK_BUFFER_BINDING which is similar to how VAOs
    work with GL_ARRAY_BUFFER_BINDING.
    
    Bug: 696345
    Change-Id: If3b9306cde7cd2197a8ce35e10c3af9ee58da0b8
    Reviewed-on: https://chromium-review.googlesource.com/853130
    Commit-Queue: James Darpinian <jdarpinian@chromium.org>
    Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
    e8a93c6e
TransformFeedback.cpp 5.97 KB
EditWeb IDE
×

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