webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Attributes | List of all members
ShBuiltInResources Struct Reference

#include <ShaderLang.h>

Public Attributes

int MaxVertexAttribs
 
int MaxVertexUniformVectors
 
int MaxVaryingVectors
 
int MaxVertexTextureImageUnits
 
int MaxCombinedTextureImageUnits
 
int MaxTextureImageUnits
 
int MaxFragmentUniformVectors
 
int MaxDrawBuffers
 
int OES_standard_derivatives
 
int OES_EGL_image_external
 
int OES_EGL_image_external_essl3
 
int NV_EGL_stream_consumer_external
 
int ARB_texture_rectangle
 
int EXT_blend_func_extended
 
int EXT_draw_buffers
 
int EXT_frag_depth
 
int EXT_shader_texture_lod
 
int WEBGL_debug_shader_precision
 
int EXT_shader_framebuffer_fetch
 
int NV_shader_framebuffer_fetch
 
int ARM_shader_framebuffer_fetch
 
int NV_draw_buffers
 
int FragmentPrecisionHigh
 
int MaxVertexOutputVectors
 
int MaxFragmentInputVectors
 
int MinProgramTexelOffset
 
int MaxProgramTexelOffset
 
int MaxDualSourceDrawBuffers
 
ShHashFunction64 HashFunction
 
ShArrayIndexClampingStrategy ArrayIndexClampingStrategy
 
int MaxExpressionComplexity
 
int MaxCallStackDepth
 
int MaxFunctionParameters
 
int MaxImageUnits
 
int MaxVertexImageUniforms
 
int MaxFragmentImageUniforms
 
int MaxComputeImageUniforms
 
int MaxCombinedImageUniforms
 
int MaxCombinedShaderOutputResources
 
std::array< int, 3 > MaxComputeWorkGroupCount
 
std::array< int, 3 > MaxComputeWorkGroupSize
 
int MaxComputeUniformComponents
 
int MaxComputeTextureImageUnits
 
int MaxComputeAtomicCounters
 
int MaxComputeAtomicCounterBuffers
 
int MaxVertexAtomicCounters
 
int MaxFragmentAtomicCounters
 
int MaxCombinedAtomicCounters
 
int MaxAtomicCounterBindings
 
int MaxVertexAtomicCounterBuffers
 
int MaxFragmentAtomicCounterBuffers
 
int MaxCombinedAtomicCounterBuffers
 
int MaxAtomicCounterBufferSize
 

Member Data Documentation

◆ ARB_texture_rectangle

int ShBuiltInResources::ARB_texture_rectangle

◆ ARM_shader_framebuffer_fetch

int ShBuiltInResources::ARM_shader_framebuffer_fetch

◆ ArrayIndexClampingStrategy

ShArrayIndexClampingStrategy ShBuiltInResources::ArrayIndexClampingStrategy

◆ EXT_blend_func_extended

int ShBuiltInResources::EXT_blend_func_extended

◆ EXT_draw_buffers

int ShBuiltInResources::EXT_draw_buffers

◆ EXT_frag_depth

int ShBuiltInResources::EXT_frag_depth

◆ EXT_shader_framebuffer_fetch

int ShBuiltInResources::EXT_shader_framebuffer_fetch

◆ EXT_shader_texture_lod

int ShBuiltInResources::EXT_shader_texture_lod

◆ FragmentPrecisionHigh

int ShBuiltInResources::FragmentPrecisionHigh

◆ HashFunction

ShHashFunction64 ShBuiltInResources::HashFunction

◆ MaxAtomicCounterBindings

int ShBuiltInResources::MaxAtomicCounterBindings

◆ MaxAtomicCounterBufferSize

int ShBuiltInResources::MaxAtomicCounterBufferSize

◆ MaxCallStackDepth

int ShBuiltInResources::MaxCallStackDepth

◆ MaxCombinedAtomicCounterBuffers

int ShBuiltInResources::MaxCombinedAtomicCounterBuffers

◆ MaxCombinedAtomicCounters

int ShBuiltInResources::MaxCombinedAtomicCounters

◆ MaxCombinedImageUniforms

int ShBuiltInResources::MaxCombinedImageUniforms

◆ MaxCombinedShaderOutputResources

int ShBuiltInResources::MaxCombinedShaderOutputResources

◆ MaxCombinedTextureImageUnits

int ShBuiltInResources::MaxCombinedTextureImageUnits

◆ MaxComputeAtomicCounterBuffers

int ShBuiltInResources::MaxComputeAtomicCounterBuffers

◆ MaxComputeAtomicCounters

int ShBuiltInResources::MaxComputeAtomicCounters

◆ MaxComputeImageUniforms

int ShBuiltInResources::MaxComputeImageUniforms

◆ MaxComputeTextureImageUnits

int ShBuiltInResources::MaxComputeTextureImageUnits

◆ MaxComputeUniformComponents

int ShBuiltInResources::MaxComputeUniformComponents

◆ MaxComputeWorkGroupCount

std::array< int, 3 > ShBuiltInResources::MaxComputeWorkGroupCount

◆ MaxComputeWorkGroupSize

std::array< int, 3 > ShBuiltInResources::MaxComputeWorkGroupSize

◆ MaxDrawBuffers

int ShBuiltInResources::MaxDrawBuffers

◆ MaxDualSourceDrawBuffers

int ShBuiltInResources::MaxDualSourceDrawBuffers

◆ MaxExpressionComplexity

int ShBuiltInResources::MaxExpressionComplexity

◆ MaxFragmentAtomicCounterBuffers

int ShBuiltInResources::MaxFragmentAtomicCounterBuffers

◆ MaxFragmentAtomicCounters

int ShBuiltInResources::MaxFragmentAtomicCounters

◆ MaxFragmentImageUniforms

int ShBuiltInResources::MaxFragmentImageUniforms

◆ MaxFragmentInputVectors

int ShBuiltInResources::MaxFragmentInputVectors

◆ MaxFragmentUniformVectors

int ShBuiltInResources::MaxFragmentUniformVectors

◆ MaxFunctionParameters

int ShBuiltInResources::MaxFunctionParameters

◆ MaxImageUnits

int ShBuiltInResources::MaxImageUnits

◆ MaxProgramTexelOffset

int ShBuiltInResources::MaxProgramTexelOffset

◆ MaxTextureImageUnits

int ShBuiltInResources::MaxTextureImageUnits

◆ MaxVaryingVectors

int ShBuiltInResources::MaxVaryingVectors

◆ MaxVertexAtomicCounterBuffers

int ShBuiltInResources::MaxVertexAtomicCounterBuffers

◆ MaxVertexAtomicCounters

int ShBuiltInResources::MaxVertexAtomicCounters

◆ MaxVertexAttribs

int ShBuiltInResources::MaxVertexAttribs

◆ MaxVertexImageUniforms

int ShBuiltInResources::MaxVertexImageUniforms

◆ MaxVertexOutputVectors

int ShBuiltInResources::MaxVertexOutputVectors

◆ MaxVertexTextureImageUnits

int ShBuiltInResources::MaxVertexTextureImageUnits

◆ MaxVertexUniformVectors

int ShBuiltInResources::MaxVertexUniformVectors

◆ MinProgramTexelOffset

int ShBuiltInResources::MinProgramTexelOffset

◆ NV_draw_buffers

int ShBuiltInResources::NV_draw_buffers

◆ NV_EGL_stream_consumer_external

int ShBuiltInResources::NV_EGL_stream_consumer_external

◆ NV_shader_framebuffer_fetch

int ShBuiltInResources::NV_shader_framebuffer_fetch

◆ OES_EGL_image_external

int ShBuiltInResources::OES_EGL_image_external

◆ OES_EGL_image_external_essl3

int ShBuiltInResources::OES_EGL_image_external_essl3

◆ OES_standard_derivatives

int ShBuiltInResources::OES_standard_derivatives

◆ WEBGL_debug_shader_precision

int ShBuiltInResources::WEBGL_debug_shader_precision

The documentation for this struct was generated from the following file: