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
  • Compiler.cpp
Find file
BlameHistoryPermalink
  • Jamie Madill's avatar
    Vulkan: Improve Bresenham line emulation. · 3f647b1b
    Jamie Madill authored Nov 09, 2019
    Clamps the vertex position to the subpixel grid before interpolation.
    This will give more correct results on systems that have less than
    8 bits of subpixel accuracy.
    
    Also uses a more accurate formulation for the emulation filter in the
    fragment shader using dfdx and dfdy.
    
    Fixes line raster CTS tests on SwiftShader. Still does not produce spec
    conformant lines. Updates the public docs to indicate this.
    
    Bug: angleproject:2830
    Change-Id: Ib9a268df3e7d986bd2b1348be664389fe8fc0ef2
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1826598
    Commit-Queue: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: 's avatarTim Van Patten <timvp@google.com>
    3f647b1b
Compiler.cpp 11 KB
EditWeb IDE
×

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