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
  • OutputHLSL.cpp
Find file
BlameHistoryPermalink
  • Jiawei Shao's avatar
    ES31: Translate compute shader HLSL system variables in compile time · 203b26f2
    Jiawei Shao authored Jul 25, 2018
    This patch moves the implementation of translating compute shader
    builtin variables from link time to compile time.
    
    Unlike graphics shaders that require the information from other
    shader stages, we actually have enough information to translate
    compute shader builtin variables in compile time.
    
    Many redundant codes in DynamicHLSL have been removed after this
    refactor.
    
    BUG=angleproject:1442
    
    Change-Id: I7458006785ff966a00a3825610adc5566652c75e
    Reviewed-on: https://chromium-review.googlesource.com/1149609Reviewed-by: 's avatarJiajia Qin <jiajia.qin@intel.com>
    Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    Commit-Queue: Jiawei Shao <jiawei.shao@intel.com>
    203b26f2
OutputHLSL.cpp 102 KB
EditWeb IDE
×

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