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
  • tests
  • gl_tests
  • ProgramInterfaceTest.cpp
Find file
BlameHistoryPermalink
  • Qin Jiajia's avatar
    Make sure the queried resources are active · de62b251
    Qin Jiajia authored Dec 29, 2020
    In GLES 3.1 spec, sesion 7.3.1 program interfaces, it says that
    'Resources referenced in shader code are considered active unless the
    compiler and linker can conclusively determine that they have no
    observable effect on the results produced by the executable code of the
    program.'. Variables might be considered inactive if they are used only
    in computations of temporary variables having no effect on any shader
    output. So we should use atomicCounterIncrement instead of atomicCounter
    in case the resources are marked as inactive on some platforms.
    
    Bug: angleproject:5494
    Change-Id: Ic04bd4a2936e97776fc680b5ef8273f0944d7480
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2605917Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    Commit-Queue: Jiajia Qin <jiajia.qin@intel.com>
    de62b251
ProgramInterfaceTest.cpp 44.1 KB
EditWeb IDE
×

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