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
  • ComputeShaderTest.cpp
Find file
BlameHistoryPermalink
  • Jiawei Shao's avatar
    ES31: Add link validation on MAX_COMBINED_SHADER_OUTPUT_RESOURCES · 7a8fe156
    Jiawei Shao authored Apr 28, 2018
    This patch adds the link validation on the maximum combined shader
    output resources required in OpenGL ES 3.1 SPEC.
    
    OpenGL ES 3.1 SPEC has restrictions on the sum of the number of all
    active images, shader storage blocks and fragment shader outputs. A
    link error will be generated if this sum exceeds the implementation-
    dependent value of MAX_COMBINED_SHADER_OUTPUT_RESOURCES.
    
    In order not to affect the existing image tests, this patch also
    sets a temporary value for maxCombinedShaderOutputResources on D3D11
    back-ends. We will set more accurate values for all the UAV related
    resource limits in the next patch.
    
    BUG=angleproject:2345
    TEST=dEQP-GLES31.functional.state_query.integer.max_combined_shader_output_resources_*
    
    Change-Id: Ib83a19ef0ae0b9af3422b5c970c7c07d96b2359d
    Reviewed-on: https://chromium-review.googlesource.com/1039155
    Commit-Queue: Jiawei Shao <jiawei.shao@intel.com>
    Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org>
    7a8fe156
ComputeShaderTest.cpp 44.1 KB
EditWeb IDE
×

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