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
  • compiler
  • translator
  • Symbol.cpp
Find file
BlameHistoryPermalink
  • Jamie Madill's avatar
    Vulkan: Add struct sampler parsing. · e033999e
    Jamie Madill authored Jun 20, 2018
    Vulkan requires all uniforms to be declared in a block. Uniform
    blocks can't have store samplers. Thus we can't use structs in
    samplers with Vulkan GLSL.
    
    To work around this limitation we extract samplers from structs
    and move them into standalone types. The samplers are named
    according to the variable and struct fields.
    
    Arrays of structs and nested structs to come later.
    
    Bug: angleproject:2494
    Change-Id: I83a94ab082c6ce7ee68ec1290751ecee18820683
    Reviewed-on: https://chromium-review.googlesource.com/1101567Reviewed-by: 's avatarOlli Etuaho <oetuaho@nvidia.com>
    Commit-Queue: Jamie Madill <jmadill@chromium.org>
    e033999e
Symbol.cpp 7.37 KB
EditWeb IDE
×

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