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
  • Pipeline
  • PixelProgram.hpp
Find file
BlameHistoryPermalink
  • Nicolas Capens's avatar
    Implement OpImageSampleExplicitLod · 125dba0b
    Nicolas Capens authored Apr 24, 2019
    Emit a call to a different trampoline function for generating the
    sampler code, which unifies the implementation with
    OpImageSampleExplicitLod's by using a common EmitImageSample which
    takes a sampler 'method' enum. This is then passed at shader execution
    time to emitSamplerFunction.
    
    The lod parameter is parsed from the instruction stream in
    EmitImageSample. Other (optional) image operands are left unimplemented
    for now.
    
    Bug: b/129523279
    Test: dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.single_descriptor.2d
    Change-Id: I265b81d953fe5a0496d029704a0f5eeff4229823
    Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29774Tested-by: 's avatarNicolas Capens <nicolascapens@google.com>
    Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
    Reviewed-by: 's avatarChris Forbes <chrisforbes@google.com>
    125dba0b
PixelProgram.hpp 1.5 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.