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
  • ProgramD3D.h
Find file
BlameHistoryPermalink
  • Jamie Madill's avatar
    D3D11: Fix basic provoking vertex flat shading cases. · 3e14e2b1
    Jamie Madill authored Oct 29, 2015
    The enables geometry shaders that correct for the flat shading on
    provoking vertexes. It does not fix it for triangle strips, or in
    conjunction with primitive restart (which is not yet implemented
    in D3D11).
    
    Also ensure we do not regress with flat shading enabled and transform
    feedback. In cases where we use flat shading, do a double draw call,
    first with an untransformed vertex stream, and no geometry shader,
    then with the geometry shader enabled.
    
    This also fixes the dEQP fragment output tests with ints.
    
    BUG=angleproject:754
    
    Change-Id: Ib37e8ec32d19db17ea5d4dc88158cdae0c956bfc
    Reviewed-on: https://chromium-review.googlesource.com/309155
    Tryjob-Request: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
    Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org>
    Tested-by: 's avatarJamie Madill <jmadill@chromium.org>
    3e14e2b1
ProgramD3D.h 13.7 KB
EditWeb IDE
×

Replace ProgramD3D.h

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.