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
  • OutputGLSLBase.cpp
Find file
BlameHistoryPermalink
  • Jamie Madill's avatar
    translator: Add TIntermPreprocessorDirective. · 1283ef62
    Jamie Madill authored Jul 12, 2018
    This new node type can be used to inject preprocessor directives into
    the intermediate tree. Outputting the preprocessor directive is easy
    for the GLSL back-end. This can be used to implement workarounds such
    as the OpenGL line rasterization rules on Vulkan.
    
    Also fixes the build that was broken on Win/x64 with a prior change and
    makes more methods in IntermNode.h const.
    
    Bug: angleproject:2598
    Change-Id: Ifd6d0ac7912ccf2137997bb9a0187fd063023d5e
    Reviewed-on: https://chromium-review.googlesource.com/1133420Reviewed-by: 's avatarOlli Etuaho <oetuaho@nvidia.com>
    Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
    Commit-Queue: Jamie Madill <jmadill@chromium.org>
    1283ef62
OutputGLSLBase.cpp 38 KB
EditWeb IDE
×

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