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
  • gl
  • SamplerGL.h
Find file
BlameHistoryPermalink
  • Tobin Ehlis's avatar
    Vulkan: Enable sampler objects · 4c833efb
    Tobin Ehlis authored Jul 11, 2019
    This is the initial implementation to get GLES3.0 Sampler Objects
    working on the Vulkan backend.
    When samplers are dirty, a corresponding Vulkan sampler object will be
    created with associated state and textures are flagged as dirty anytime
    sampler bindings change.
    Then when handling textures dirty, any bound sampler objects are pulled
    from active texture units. When sampler objects are bound, their state
    is used instead of the built-in texture's sampler state.
    
    This change also adds a test that uses the same texture object with
    different sampler objects to test a corner case that dEQP misses.
    
    Bug: angleproject:3208
    Change-Id: I643d9c9d5cb92fecc02dad815a07bcf349534c70
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1706897
    Commit-Queue: Tobin Ehlis <tobine@google.com>
    Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    4c833efb
SamplerGL.h 1.01 KB
EditWeb IDE
×

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