Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
S
swiftshader
  • 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
  • swiftshader
  • Repository

Switch branch/tag
  • swiftshader
  • src
  • Shader
  • PixelProgram.hpp
Find file
BlameHistoryPermalink
  • Nicolas Capens's avatar
    Implement dynamic indexing of temporaries. · 4b74373a
    Nicolas Capens authored May 28, 2018
    Previously only dynamic indexing of uniforms was supported.
    
    Since this is essentially a gather operation within the register file,
    it is slow. We optimize the common case of using the loop index
    variable as relative address, where the index value would be the same
    for all shader invocations running in lock-step across SIMD lanes.
    
    Bug chromium:845103
    Bug skia:7846
    
    Change-Id: Idb36b512dd560d740ac9088691b633ff3a1561c1
    Reviewed-on: https://swiftshader-review.googlesource.com/18968Tested-by: 's avatarNicolas Capens <nicolascapens@google.com>
    Reviewed-by: 's avatarAlexis Hétu <sugoi@google.com>
    4b74373a
PixelProgram.hpp 6.03 KB
EditWeb IDE
×

Replace PixelProgram.hpp

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.