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
  • ..
  • img
  • LineRasterPixelExample.png
Find file
HistoryPermalink
  • 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
LineRasterPixelExample.png 16.9 KB

Download (16.9 KB)

LineRasterPixelExample.png
×

Replace LineRasterPixelExample.png

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.