Class Shaderc
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
Contains the function pointers loaded from the shadercSharedLibrary
. -
Field Summary
Modifier and TypeFieldDescriptionstatic final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
Indicate the status of a compilation.static final int
Indicate the status of a compilation.static final int
Indicate the status of a compilation.static final int
Indicate the status of a compilation.static final int
Indicate the status of a compilation.static final int
Indicate the status of a compilation.static final int
Indicate the status of a compilation.static final int
Indicate the status of a compilation.static final int
Indicate the status of a compilation.static final int
shaderc_shader_kind
static final int
shaderc_env_version
static final int
shaderc_env_version
static final int
shaderc_env_version
static final int
shaderc_env_version
static final int
shaderc_env_version
static final int
shaderc_env_version
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
The kinds of include requests.static final int
The kinds of include requests.static final int
shaderc_shader_kind
static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
Resource limits.static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
Optimization level.static final int
Optimization level.static final int
Optimization level.static final int
shaderc_profile
static final int
shaderc_profile
static final int
shaderc_profile
static final int
shaderc_profile
static final int
shaderc_shader_kind
static final int
Source language kind.static final int
Source language kind.static final int
shaderc_shader_kind
static final int
The known versions of SPIR-V.static final int
The known versions of SPIR-V.static final int
The known versions of SPIR-V.static final int
The known versions of SPIR-V.static final int
The known versions of SPIR-V.static final int
The known versions of SPIR-V.static final int
The known versions of SPIR-V.static final int
shaderc_target_env
static final int
shaderc_target_env
static final int
shaderc_target_env
static final int
shaderc_target_env
static final int
shaderc_target_env
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
shaderc_shader_kind
static final int
Uniform resource kinds.static final int
Uniform resource kinds.static final int
Uniform resource kinds.static final int
Uniform resource kinds.static final int
Uniform resource kinds.static final int
Uniform resource kinds.static final int
shaderc_shader_kind
-
Method Summary
Modifier and TypeMethodDescriptionstatic SharedLibrary
Returns the shadercSharedLibrary
.static long
nshaderc_assemble_into_spv
(long compiler, long source_assembly, long source_assembly_size, long additional_options) Unsafe version of:assemble_into_spv
static long
nshaderc_compile_into_preprocessed_text
(long compiler, long source_text, long source_text_size, int shader_kind, long input_file_name, long entry_point_name, long additional_options) Unsafe version of:compile_into_preprocessed_text
static long
nshaderc_compile_into_spv
(long compiler, long source_text, long source_text_size, int shader_kind, long input_file_name, long entry_point_name, long additional_options) Unsafe version of:compile_into_spv
static long
nshaderc_compile_into_spv_assembly
(long compiler, long source_text, long source_text_size, int shader_kind, long input_file_name, long entry_point_name, long additional_options) Unsafe version of:compile_into_spv_assembly
static void
nshaderc_compile_options_add_macro_definition
(long options, long name, long name_length, long value, long value_length) Unsafe version of:compile_options_add_macro_definition
static void
nshaderc_compile_options_set_hlsl_register_set_and_binding
(long options, long reg, long set, long binding) Unsafe version of:compile_options_set_hlsl_register_set_and_binding
static void
nshaderc_compile_options_set_hlsl_register_set_and_binding_for_stage
(long options, int shader_kind, long reg, long set, long binding) Unsafe version of:compile_options_set_hlsl_register_set_and_binding_for_stage
static void
nshaderc_compile_options_set_include_callbacks
(long options, long resolver, long result_releaser, long user_data) Unsafe version of:compile_options_set_include_callbacks
static void
nshaderc_get_spv_version
(long version, long revision) Unsafe version of:get_spv_version
static boolean
nshaderc_parse_version_profile
(long str, long version, long profile) Unsafe version of:parse_version_profile
static long
nshaderc_result_get_bytes
(long result) Unsafe version of:result_get_bytes
static long
nshaderc_result_get_error_message
(long result) Unsafe version of:result_get_error_message
static long
shaderc_assemble_into_spv
(long compiler, CharSequence source_assembly, long additional_options) Takes an assembly string of the format defined in the SPIRV-Tools project, assembles it into SPIR-V binary and ashaderc_compilation_result_t
will be returned to hold the results.static long
shaderc_assemble_into_spv
(long compiler, ByteBuffer source_assembly, long additional_options) Takes an assembly string of the format defined in the SPIRV-Tools project, assembles it into SPIR-V binary and ashaderc_compilation_result_t
will be returned to hold the results.static long
shaderc_compile_into_preprocessed_text
(long compiler, CharSequence source_text, int shader_kind, CharSequence input_file_name, CharSequence entry_point_name, long additional_options) Likecompile_into_spv
, but the result contains preprocessed source code instead of a SPIR-V binary modulestatic long
shaderc_compile_into_preprocessed_text
(long compiler, ByteBuffer source_text, int shader_kind, ByteBuffer input_file_name, ByteBuffer entry_point_name, long additional_options) Likecompile_into_spv
, but the result contains preprocessed source code instead of a SPIR-V binary modulestatic long
shaderc_compile_into_spv
(long compiler, CharSequence source_text, int shader_kind, CharSequence input_file_name, CharSequence entry_point_name, long additional_options) Takes a GLSL source string and the associated shader kind, input file name, compiles it according to the givenadditional_options
.static long
shaderc_compile_into_spv
(long compiler, ByteBuffer source_text, int shader_kind, ByteBuffer input_file_name, ByteBuffer entry_point_name, long additional_options) Takes a GLSL source string and the associated shader kind, input file name, compiles it according to the givenadditional_options
.static long
shaderc_compile_into_spv_assembly
(long compiler, CharSequence source_text, int shader_kind, CharSequence input_file_name, CharSequence entry_point_name, long additional_options) Likecompile_into_spv
, but the result contains SPIR-V assembly text instead of a SPIR-V binary module.static long
shaderc_compile_into_spv_assembly
(long compiler, ByteBuffer source_text, int shader_kind, ByteBuffer input_file_name, ByteBuffer entry_point_name, long additional_options) Likecompile_into_spv
, but the result contains SPIR-V assembly text instead of a SPIR-V binary module.static void
shaderc_compile_options_add_macro_definition
(long options, CharSequence name, CharSequence value) Adds a predefined macro to the compilation options.static void
shaderc_compile_options_add_macro_definition
(long options, ByteBuffer name, ByteBuffer value) Adds a predefined macro to the compilation options.static long
shaderc_compile_options_clone
(long options) Returns a copy of the givenshaderc_compile_options_t
.static long
Returns a default-initializedshaderc_compile_options_t
that can be used to modify the functionality of a compiled module.static void
shaderc_compile_options_release
(long options) Releases the compilation options.static void
shaderc_compile_options_set_auto_bind_uniforms
(long options, boolean auto_bind) Sets whether the compiler should automatically assign bindings to uniforms that aren't already explicitly bound in the shader source.static void
shaderc_compile_options_set_auto_combined_image_sampler
(long options, boolean upgrade) Sets whether the compiler should automatically remove sampler variables and convert image variables to combined image-sampler variables.static void
shaderc_compile_options_set_auto_map_locations
(long options, boolean auto_map) Sets whether the compiler should automatically assign locations to uniform variables that don't have explicit locations in the shader source.static void
shaderc_compile_options_set_binding_base
(long options, int kind, int base) Sets the base binding number used for for a uniform resource type when automatically assigning bindings.static void
shaderc_compile_options_set_binding_base_for_stage
(long options, int shader_kind, int kind, int base) Likecompile_options_set_binding_base
, but only takes effect when compiling a given shader stage.static void
shaderc_compile_options_set_forced_version_profile
(long options, int version, int profile) Forces the GLSL language version and profile to a given pair.static void
shaderc_compile_options_set_generate_debug_info
(long options) Sets the compiler mode to generate debug information in the output.static void
shaderc_compile_options_set_hlsl_16bit_types
(long options, boolean enable) Sets whether 16-bit types are supported in HLSL or not.static void
shaderc_compile_options_set_hlsl_functionality1
(long options, boolean enable) Sets whether the compiler should enable extensionSPV_GOOGLE_hlsl_functionality1
.static void
shaderc_compile_options_set_hlsl_io_mapping
(long options, boolean hlsl_iomap) Sets whether the compiler should use HLSL IO mapping rules for bindings.static void
shaderc_compile_options_set_hlsl_offsets
(long options, boolean hlsl_offsets) Sets whether the compiler should determine block member offsets using HLSL packing rules instead of standard GLSL rules.static void
shaderc_compile_options_set_hlsl_register_set_and_binding
(long options, CharSequence reg, CharSequence set, CharSequence binding) Likecompile_options_set_hlsl_register_set_and_binding_for_stage
, but affects all shader stages.static void
shaderc_compile_options_set_hlsl_register_set_and_binding
(long options, ByteBuffer reg, ByteBuffer set, ByteBuffer binding) Likecompile_options_set_hlsl_register_set_and_binding_for_stage
, but affects all shader stages.static void
shaderc_compile_options_set_hlsl_register_set_and_binding_for_stage
(long options, int shader_kind, CharSequence reg, CharSequence set, CharSequence binding) Sets a descriptor set and binding for an HLSL register in the given stage.static void
shaderc_compile_options_set_hlsl_register_set_and_binding_for_stage
(long options, int shader_kind, ByteBuffer reg, ByteBuffer set, ByteBuffer binding) Sets a descriptor set and binding for an HLSL register in the given stage.static void
shaderc_compile_options_set_include_callbacks
(long options, ShadercIncludeResolveI resolver, ShadercIncludeResultReleaseI result_releaser, long user_data) Sets includer callback functions.static void
shaderc_compile_options_set_invert_y
(long options, boolean enable) Sets whether the compiler should invertposition.Y
output in vertex shader.static void
shaderc_compile_options_set_limit
(long options, int limit, int value) Sets a resource limit.static void
shaderc_compile_options_set_nan_clamp
(long options, boolean enable) Sets whether the compiler generates code formax
andmin
builtins which, if given aNaN
operand, will return the other operand.static void
shaderc_compile_options_set_optimization_level
(long options, int level) Sets the compiler optimization level to the given level.static void
shaderc_compile_options_set_preserve_bindings
(long options, boolean preserve_bindings) Sets whether the compiler should preserve all bindings, even when those bindings are not used.static void
shaderc_compile_options_set_source_language
(long options, int lang) Sets the source language.static void
shaderc_compile_options_set_suppress_warnings
(long options) Sets the compiler mode to suppress warnings, overriding warnings-as-errors mode.static void
shaderc_compile_options_set_target_env
(long options, int target, int version) Sets the target shader environment, affecting which warnings or errors will be issued.static void
shaderc_compile_options_set_target_spirv
(long options, int version) Sets the target SPIR-V version.static void
shaderc_compile_options_set_warnings_as_errors
(long options) Sets the compiler mode to treat all warnings as errors.static long
Returns ashaderc_compiler_t
that can be used to compile modules.static void
shaderc_compiler_release
(long compiler) Releases the resources held by theshaderc_compiler_t
.static void
shaderc_get_spv_version
(IntBuffer version, IntBuffer revision) Provides the version and revision of the SPIR-V which will be producedstatic boolean
shaderc_parse_version_profile
(CharSequence str, IntBuffer version, IntBuffer profile) Parses the version and profile from a given null-terminated string containing both version and profile, like:'450core'
.static boolean
shaderc_parse_version_profile
(ByteBuffer str, IntBuffer version, IntBuffer profile) Parses the version and profile from a given null-terminated string containing both version and profile, like:'450core'
.static ByteBuffer
shaderc_result_get_bytes
(long result) Returns the compilation output data bytes, either SPIR-V binary or char string.static ByteBuffer
shaderc_result_get_bytes
(long result, long length) Returns the compilation output data bytes, either SPIR-V binary or char string.static int
shaderc_result_get_compilation_status
(long result) Returns the compilation status, indicating whether the compilation succeeded, or failed due to some reasons, like invalid shader stage or compilation errors.static String
shaderc_result_get_error_message
(long result) Returns a null-terminated string that contains any error messages generated during the compilation.static long
shaderc_result_get_length
(long result) Returns the number of bytes of the compilation output data in the givenresult
object.static long
shaderc_result_get_num_errors
(long result) Returns the number of errors generated during the compilation.static long
shaderc_result_get_num_warnings
(long result) Returns the number of warnings generated during the compilation.static void
shaderc_result_release
(long result) Releases the resources held by theresult
object.
-
Field Details
-
shaderc_target_env_vulkan
public static final int shaderc_target_env_vulkanshaderc_target_env
Enum values:
target_env_vulkan
- SPIR-V under Vulkan semanticstarget_env_opengl
- SPIR-V under OpenGL semantics. SPIR-V code generation is not supported for shaders under OpenGL compatibility profile.target_env_opengl_compat
- SPIR-V under OpenGL semantics, including compatibility profile functionstarget_env_webgpu
- deprecated, SPIR-V under WebGPU semanticstarget_env_default
- See Also:
-
shaderc_target_env_opengl
public static final int shaderc_target_env_openglshaderc_target_env
Enum values:
target_env_vulkan
- SPIR-V under Vulkan semanticstarget_env_opengl
- SPIR-V under OpenGL semantics. SPIR-V code generation is not supported for shaders under OpenGL compatibility profile.target_env_opengl_compat
- SPIR-V under OpenGL semantics, including compatibility profile functionstarget_env_webgpu
- deprecated, SPIR-V under WebGPU semanticstarget_env_default
- See Also:
-
shaderc_target_env_opengl_compat
public static final int shaderc_target_env_opengl_compatshaderc_target_env
Enum values:
target_env_vulkan
- SPIR-V under Vulkan semanticstarget_env_opengl
- SPIR-V under OpenGL semantics. SPIR-V code generation is not supported for shaders under OpenGL compatibility profile.target_env_opengl_compat
- SPIR-V under OpenGL semantics, including compatibility profile functionstarget_env_webgpu
- deprecated, SPIR-V under WebGPU semanticstarget_env_default
- See Also:
-
shaderc_target_env_webgpu
public static final int shaderc_target_env_webgpushaderc_target_env
Enum values:
target_env_vulkan
- SPIR-V under Vulkan semanticstarget_env_opengl
- SPIR-V under OpenGL semantics. SPIR-V code generation is not supported for shaders under OpenGL compatibility profile.target_env_opengl_compat
- SPIR-V under OpenGL semantics, including compatibility profile functionstarget_env_webgpu
- deprecated, SPIR-V under WebGPU semanticstarget_env_default
- See Also:
-
shaderc_target_env_default
public static final int shaderc_target_env_defaultshaderc_target_env
Enum values:
target_env_vulkan
- SPIR-V under Vulkan semanticstarget_env_opengl
- SPIR-V under OpenGL semantics. SPIR-V code generation is not supported for shaders under OpenGL compatibility profile.target_env_opengl_compat
- SPIR-V under OpenGL semantics, including compatibility profile functionstarget_env_webgpu
- deprecated, SPIR-V under WebGPU semanticstarget_env_default
- See Also:
-
shaderc_env_version_vulkan_1_0
public static final int shaderc_env_version_vulkan_1_0shaderc_env_version
Enum values:
env_version_vulkan_1_0
env_version_vulkan_1_1
env_version_vulkan_1_2
env_version_vulkan_1_3
env_version_opengl_4_5
env_version_webgpu
- deprecated, WebGPU env never defined versions
- See Also:
-
shaderc_env_version_vulkan_1_1
public static final int shaderc_env_version_vulkan_1_1shaderc_env_version
Enum values:
env_version_vulkan_1_0
env_version_vulkan_1_1
env_version_vulkan_1_2
env_version_vulkan_1_3
env_version_opengl_4_5
env_version_webgpu
- deprecated, WebGPU env never defined versions
- See Also:
-
shaderc_env_version_vulkan_1_2
public static final int shaderc_env_version_vulkan_1_2shaderc_env_version
Enum values:
env_version_vulkan_1_0
env_version_vulkan_1_1
env_version_vulkan_1_2
env_version_vulkan_1_3
env_version_opengl_4_5
env_version_webgpu
- deprecated, WebGPU env never defined versions
- See Also:
-
shaderc_env_version_vulkan_1_3
public static final int shaderc_env_version_vulkan_1_3shaderc_env_version
Enum values:
env_version_vulkan_1_0
env_version_vulkan_1_1
env_version_vulkan_1_2
env_version_vulkan_1_3
env_version_opengl_4_5
env_version_webgpu
- deprecated, WebGPU env never defined versions
- See Also:
-
shaderc_env_version_opengl_4_5
public static final int shaderc_env_version_opengl_4_5shaderc_env_version
Enum values:
env_version_vulkan_1_0
env_version_vulkan_1_1
env_version_vulkan_1_2
env_version_vulkan_1_3
env_version_opengl_4_5
env_version_webgpu
- deprecated, WebGPU env never defined versions
- See Also:
-
shaderc_env_version_webgpu
public static final int shaderc_env_version_webgpushaderc_env_version
Enum values:
env_version_vulkan_1_0
env_version_vulkan_1_1
env_version_vulkan_1_2
env_version_vulkan_1_3
env_version_opengl_4_5
env_version_webgpu
- deprecated, WebGPU env never defined versions
- See Also:
-
shaderc_spirv_version_1_0
public static final int shaderc_spirv_version_1_0The known versions of SPIR-V. (shaderc_spirv_version
Enum values:
- See Also:
-
shaderc_spirv_version_1_1
public static final int shaderc_spirv_version_1_1The known versions of SPIR-V. (shaderc_spirv_version
Enum values:
- See Also:
-
shaderc_spirv_version_1_2
public static final int shaderc_spirv_version_1_2The known versions of SPIR-V. (shaderc_spirv_version
Enum values:
- See Also:
-
shaderc_spirv_version_1_3
public static final int shaderc_spirv_version_1_3The known versions of SPIR-V. (shaderc_spirv_version
Enum values:
- See Also:
-
shaderc_spirv_version_1_4
public static final int shaderc_spirv_version_1_4The known versions of SPIR-V. (shaderc_spirv_version
Enum values:
- See Also:
-
shaderc_spirv_version_1_5
public static final int shaderc_spirv_version_1_5The known versions of SPIR-V. (shaderc_spirv_version
Enum values:
- See Also:
-
shaderc_spirv_version_1_6
public static final int shaderc_spirv_version_1_6The known versions of SPIR-V. (shaderc_spirv_version
Enum values:
- See Also:
-
shaderc_compilation_status_success
public static final int shaderc_compilation_status_successIndicate the status of a compilation. (shaderc_compilation_status
)Enum values:
compilation_status_success
compilation_status_invalid_stage
- error stage deductioncompilation_status_compilation_error
compilation_status_internal_error
- unexpected failurecompilation_status_null_result_object
compilation_status_invalid_assembly
compilation_status_validation_error
compilation_status_transformation_error
compilation_status_configuration_error
- See Also:
-
shaderc_compilation_status_invalid_stage
public static final int shaderc_compilation_status_invalid_stageIndicate the status of a compilation. (shaderc_compilation_status
)Enum values:
compilation_status_success
compilation_status_invalid_stage
- error stage deductioncompilation_status_compilation_error
compilation_status_internal_error
- unexpected failurecompilation_status_null_result_object
compilation_status_invalid_assembly
compilation_status_validation_error
compilation_status_transformation_error
compilation_status_configuration_error
- See Also:
-
shaderc_compilation_status_compilation_error
public static final int shaderc_compilation_status_compilation_errorIndicate the status of a compilation. (shaderc_compilation_status
)Enum values:
compilation_status_success
compilation_status_invalid_stage
- error stage deductioncompilation_status_compilation_error
compilation_status_internal_error
- unexpected failurecompilation_status_null_result_object
compilation_status_invalid_assembly
compilation_status_validation_error
compilation_status_transformation_error
compilation_status_configuration_error
- See Also:
-
shaderc_compilation_status_internal_error
public static final int shaderc_compilation_status_internal_errorIndicate the status of a compilation. (shaderc_compilation_status
)Enum values:
compilation_status_success
compilation_status_invalid_stage
- error stage deductioncompilation_status_compilation_error
compilation_status_internal_error
- unexpected failurecompilation_status_null_result_object
compilation_status_invalid_assembly
compilation_status_validation_error
compilation_status_transformation_error
compilation_status_configuration_error
- See Also:
-
shaderc_compilation_status_null_result_object
public static final int shaderc_compilation_status_null_result_objectIndicate the status of a compilation. (shaderc_compilation_status
)Enum values:
compilation_status_success
compilation_status_invalid_stage
- error stage deductioncompilation_status_compilation_error
compilation_status_internal_error
- unexpected failurecompilation_status_null_result_object
compilation_status_invalid_assembly
compilation_status_validation_error
compilation_status_transformation_error
compilation_status_configuration_error
- See Also:
-
shaderc_compilation_status_invalid_assembly
public static final int shaderc_compilation_status_invalid_assemblyIndicate the status of a compilation. (shaderc_compilation_status
)Enum values:
compilation_status_success
compilation_status_invalid_stage
- error stage deductioncompilation_status_compilation_error
compilation_status_internal_error
- unexpected failurecompilation_status_null_result_object
compilation_status_invalid_assembly
compilation_status_validation_error
compilation_status_transformation_error
compilation_status_configuration_error
- See Also:
-
shaderc_compilation_status_validation_error
public static final int shaderc_compilation_status_validation_errorIndicate the status of a compilation. (shaderc_compilation_status
)Enum values:
compilation_status_success
compilation_status_invalid_stage
- error stage deductioncompilation_status_compilation_error
compilation_status_internal_error
- unexpected failurecompilation_status_null_result_object
compilation_status_invalid_assembly
compilation_status_validation_error
compilation_status_transformation_error
compilation_status_configuration_error
- See Also:
-
shaderc_compilation_status_transformation_error
public static final int shaderc_compilation_status_transformation_errorIndicate the status of a compilation. (shaderc_compilation_status
)Enum values:
compilation_status_success
compilation_status_invalid_stage
- error stage deductioncompilation_status_compilation_error
compilation_status_internal_error
- unexpected failurecompilation_status_null_result_object
compilation_status_invalid_assembly
compilation_status_validation_error
compilation_status_transformation_error
compilation_status_configuration_error
- See Also:
-
shaderc_compilation_status_configuration_error
public static final int shaderc_compilation_status_configuration_errorIndicate the status of a compilation. (shaderc_compilation_status
)Enum values:
compilation_status_success
compilation_status_invalid_stage
- error stage deductioncompilation_status_compilation_error
compilation_status_internal_error
- unexpected failurecompilation_status_null_result_object
compilation_status_invalid_assembly
compilation_status_validation_error
compilation_status_transformation_error
compilation_status_configuration_error
- See Also:
-
shaderc_source_language_glsl
public static final int shaderc_source_language_glslSource language kind. (shaderc_source_language
)Enum values:
- See Also:
-
shaderc_source_language_hlsl
public static final int shaderc_source_language_hlslSource language kind. (shaderc_source_language
)Enum values:
- See Also:
-
shaderc_vertex_shader
public static final int shaderc_vertex_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_fragment_shader
public static final int shaderc_fragment_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_compute_shader
public static final int shaderc_compute_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_geometry_shader
public static final int shaderc_geometry_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_tess_control_shader
public static final int shaderc_tess_control_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_tess_evaluation_shader
public static final int shaderc_tess_evaluation_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_vertex_shader
public static final int shaderc_glsl_vertex_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_fragment_shader
public static final int shaderc_glsl_fragment_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_compute_shader
public static final int shaderc_glsl_compute_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_geometry_shader
public static final int shaderc_glsl_geometry_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_tess_control_shader
public static final int shaderc_glsl_tess_control_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_tess_evaluation_shader
public static final int shaderc_glsl_tess_evaluation_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_infer_from_source
public static final int shaderc_glsl_infer_from_sourceshaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_default_vertex_shader
public static final int shaderc_glsl_default_vertex_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_default_fragment_shader
public static final int shaderc_glsl_default_fragment_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_default_compute_shader
public static final int shaderc_glsl_default_compute_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_default_geometry_shader
public static final int shaderc_glsl_default_geometry_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_default_tess_control_shader
public static final int shaderc_glsl_default_tess_control_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_default_tess_evaluation_shader
public static final int shaderc_glsl_default_tess_evaluation_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_spirv_assembly
public static final int shaderc_spirv_assemblyshaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_raygen_shader
public static final int shaderc_raygen_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_anyhit_shader
public static final int shaderc_anyhit_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_closesthit_shader
public static final int shaderc_closesthit_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_miss_shader
public static final int shaderc_miss_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_intersection_shader
public static final int shaderc_intersection_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_callable_shader
public static final int shaderc_callable_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_raygen_shader
public static final int shaderc_glsl_raygen_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_anyhit_shader
public static final int shaderc_glsl_anyhit_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_closesthit_shader
public static final int shaderc_glsl_closesthit_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_miss_shader
public static final int shaderc_glsl_miss_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_intersection_shader
public static final int shaderc_glsl_intersection_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_callable_shader
public static final int shaderc_glsl_callable_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_default_raygen_shader
public static final int shaderc_glsl_default_raygen_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_default_anyhit_shader
public static final int shaderc_glsl_default_anyhit_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_default_closesthit_shader
public static final int shaderc_glsl_default_closesthit_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_default_miss_shader
public static final int shaderc_glsl_default_miss_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_default_intersection_shader
public static final int shaderc_glsl_default_intersection_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_default_callable_shader
public static final int shaderc_glsl_default_callable_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_task_shader
public static final int shaderc_task_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_mesh_shader
public static final int shaderc_mesh_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_task_shader
public static final int shaderc_glsl_task_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_mesh_shader
public static final int shaderc_glsl_mesh_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_default_task_shader
public static final int shaderc_glsl_default_task_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_glsl_default_mesh_shader
public static final int shaderc_glsl_default_mesh_shadershaderc_shader_kind
Enum values:
vertex_shader
fragment_shader
- Forced the compiler to compile the source code as a fragment shader.compute_shader
- Forced the compiler to compile the source code as a compute shader.geometry_shader
- Forced the compiler to compile the source code as a geometry shader.tess_control_shader
- Forced the compiler to compile the source code as a tessellation control shader.tess_evaluation_shader
- Forced the compiler to compile the source code as a tessellation evaluation shader.glsl_vertex_shader
- Forced the compiler to compile the source code as a GLSL vertex shader.glsl_fragment_shader
- Forced the compiler to compile the source code as a GLSL fragment shader.glsl_compute_shader
- Forced the compiler to compile the source code as a GLSL compute shader.glsl_geometry_shader
- Forced the compiler to compile the source code as a GLSL geometry shader.glsl_tess_control_shader
- Forced the compiler to compile the source code as a GLSL tessellation control shader.glsl_tess_evaluation_shader
- Forced the compiler to compile the source code as a GLSL tessellation evaluation shader.glsl_infer_from_source
- Deduce the shader kind from #pragma annotation in the source code. Compiler will emit error if #pragma annotation is not found.glsl_default_vertex_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_fragment_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_compute_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_geometry_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_control_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.glsl_default_tess_evaluation_shader
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.spirv_assembly
- Default shader kinds. Compiler will fall back to compile the source code as the specified kind of shader when #pragma annotation is not found in the source code.raygen_shader
anyhit_shader
closesthit_shader
miss_shader
intersection_shader
callable_shader
glsl_raygen_shader
glsl_anyhit_shader
glsl_closesthit_shader
glsl_miss_shader
glsl_intersection_shader
glsl_callable_shader
glsl_default_raygen_shader
glsl_default_anyhit_shader
glsl_default_closesthit_shader
glsl_default_miss_shader
glsl_default_intersection_shader
glsl_default_callable_shader
task_shader
mesh_shader
glsl_task_shader
glsl_mesh_shader
glsl_default_task_shader
glsl_default_mesh_shader
- See Also:
-
shaderc_profile_none
public static final int shaderc_profile_noneshaderc_profile
Enum values:
profile_none
- Used if and only if GLSL version did not specify profiles.profile_core
profile_compatibility
- Disabled. This generates an error.profile_es
- See Also:
-
shaderc_profile_core
public static final int shaderc_profile_coreshaderc_profile
Enum values:
profile_none
- Used if and only if GLSL version did not specify profiles.profile_core
profile_compatibility
- Disabled. This generates an error.profile_es
- See Also:
-
shaderc_profile_compatibility
public static final int shaderc_profile_compatibilityshaderc_profile
Enum values:
profile_none
- Used if and only if GLSL version did not specify profiles.profile_core
profile_compatibility
- Disabled. This generates an error.profile_es
- See Also:
-
shaderc_profile_es
public static final int shaderc_profile_esshaderc_profile
Enum values:
profile_none
- Used if and only if GLSL version did not specify profiles.profile_core
profile_compatibility
- Disabled. This generates an error.profile_es
- See Also:
-
shaderc_optimization_level_zero
public static final int shaderc_optimization_level_zeroOptimization level. (shaderc_optimization_level
)Enum values:
optimization_level_zero
- no optimizationoptimization_level_size
- optimize towards reducing code sizeoptimization_level_performance
- optimize towards performance
- See Also:
-
shaderc_optimization_level_size
public static final int shaderc_optimization_level_sizeOptimization level. (shaderc_optimization_level
)Enum values:
optimization_level_zero
- no optimizationoptimization_level_size
- optimize towards reducing code sizeoptimization_level_performance
- optimize towards performance
- See Also:
-
shaderc_optimization_level_performance
public static final int shaderc_optimization_level_performanceOptimization level. (shaderc_optimization_level
)Enum values:
optimization_level_zero
- no optimizationoptimization_level_size
- optimize towards reducing code sizeoptimization_level_performance
- optimize towards performance
- See Also:
-
shaderc_limit_max_lights
public static final int shaderc_limit_max_lightsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_clip_planes
public static final int shaderc_limit_max_clip_planesResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_texture_units
public static final int shaderc_limit_max_texture_unitsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_texture_coords
public static final int shaderc_limit_max_texture_coordsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_vertex_attribs
public static final int shaderc_limit_max_vertex_attribsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_vertex_uniform_components
public static final int shaderc_limit_max_vertex_uniform_componentsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_varying_floats
public static final int shaderc_limit_max_varying_floatsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_vertex_texture_image_units
public static final int shaderc_limit_max_vertex_texture_image_unitsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_combined_texture_image_units
public static final int shaderc_limit_max_combined_texture_image_unitsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_texture_image_units
public static final int shaderc_limit_max_texture_image_unitsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_fragment_uniform_components
public static final int shaderc_limit_max_fragment_uniform_componentsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_draw_buffers
public static final int shaderc_limit_max_draw_buffersResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_vertex_uniform_vectors
public static final int shaderc_limit_max_vertex_uniform_vectorsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_varying_vectors
public static final int shaderc_limit_max_varying_vectorsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_fragment_uniform_vectors
public static final int shaderc_limit_max_fragment_uniform_vectorsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_vertex_output_vectors
public static final int shaderc_limit_max_vertex_output_vectorsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_fragment_input_vectors
public static final int shaderc_limit_max_fragment_input_vectorsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_min_program_texel_offset
public static final int shaderc_limit_min_program_texel_offsetResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_program_texel_offset
public static final int shaderc_limit_max_program_texel_offsetResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_clip_distances
public static final int shaderc_limit_max_clip_distancesResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_compute_work_group_count_x
public static final int shaderc_limit_max_compute_work_group_count_xResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_compute_work_group_count_y
public static final int shaderc_limit_max_compute_work_group_count_yResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_compute_work_group_count_z
public static final int shaderc_limit_max_compute_work_group_count_zResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_compute_work_group_size_x
public static final int shaderc_limit_max_compute_work_group_size_xResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_compute_work_group_size_y
public static final int shaderc_limit_max_compute_work_group_size_yResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_compute_work_group_size_z
public static final int shaderc_limit_max_compute_work_group_size_zResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_compute_uniform_components
public static final int shaderc_limit_max_compute_uniform_componentsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_compute_texture_image_units
public static final int shaderc_limit_max_compute_texture_image_unitsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_compute_image_uniforms
public static final int shaderc_limit_max_compute_image_uniformsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_compute_atomic_counters
public static final int shaderc_limit_max_compute_atomic_countersResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_compute_atomic_counter_buffers
public static final int shaderc_limit_max_compute_atomic_counter_buffersResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_varying_components
public static final int shaderc_limit_max_varying_componentsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_vertex_output_components
public static final int shaderc_limit_max_vertex_output_componentsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_geometry_input_components
public static final int shaderc_limit_max_geometry_input_componentsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_geometry_output_components
public static final int shaderc_limit_max_geometry_output_componentsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_fragment_input_components
public static final int shaderc_limit_max_fragment_input_componentsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_image_units
public static final int shaderc_limit_max_image_unitsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_combined_image_units_and_fragment_outputs
public static final int shaderc_limit_max_combined_image_units_and_fragment_outputsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_combined_shader_output_resources
public static final int shaderc_limit_max_combined_shader_output_resourcesResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_image_samples
public static final int shaderc_limit_max_image_samplesResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_vertex_image_uniforms
public static final int shaderc_limit_max_vertex_image_uniformsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_tess_control_image_uniforms
public static final int shaderc_limit_max_tess_control_image_uniformsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_tess_evaluation_image_uniforms
public static final int shaderc_limit_max_tess_evaluation_image_uniformsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_geometry_image_uniforms
public static final int shaderc_limit_max_geometry_image_uniformsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_fragment_image_uniforms
public static final int shaderc_limit_max_fragment_image_uniformsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_combined_image_uniforms
public static final int shaderc_limit_max_combined_image_uniformsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_geometry_texture_image_units
public static final int shaderc_limit_max_geometry_texture_image_unitsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_geometry_output_vertices
public static final int shaderc_limit_max_geometry_output_verticesResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_geometry_total_output_components
public static final int shaderc_limit_max_geometry_total_output_componentsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_geometry_uniform_components
public static final int shaderc_limit_max_geometry_uniform_componentsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_geometry_varying_components
public static final int shaderc_limit_max_geometry_varying_componentsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_tess_control_input_components
public static final int shaderc_limit_max_tess_control_input_componentsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_tess_control_output_components
public static final int shaderc_limit_max_tess_control_output_componentsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_tess_control_texture_image_units
public static final int shaderc_limit_max_tess_control_texture_image_unitsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_tess_control_uniform_components
public static final int shaderc_limit_max_tess_control_uniform_componentsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_tess_control_total_output_components
public static final int shaderc_limit_max_tess_control_total_output_componentsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_tess_evaluation_input_components
public static final int shaderc_limit_max_tess_evaluation_input_componentsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_tess_evaluation_output_components
public static final int shaderc_limit_max_tess_evaluation_output_componentsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_tess_evaluation_texture_image_units
public static final int shaderc_limit_max_tess_evaluation_texture_image_unitsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_tess_evaluation_uniform_components
public static final int shaderc_limit_max_tess_evaluation_uniform_componentsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_tess_patch_components
public static final int shaderc_limit_max_tess_patch_componentsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_patch_vertices
public static final int shaderc_limit_max_patch_verticesResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_tess_gen_level
public static final int shaderc_limit_max_tess_gen_levelResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_viewports
public static final int shaderc_limit_max_viewportsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_vertex_atomic_counters
public static final int shaderc_limit_max_vertex_atomic_countersResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_tess_control_atomic_counters
public static final int shaderc_limit_max_tess_control_atomic_countersResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_tess_evaluation_atomic_counters
public static final int shaderc_limit_max_tess_evaluation_atomic_countersResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_geometry_atomic_counters
public static final int shaderc_limit_max_geometry_atomic_countersResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_fragment_atomic_counters
public static final int shaderc_limit_max_fragment_atomic_countersResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_combined_atomic_counters
public static final int shaderc_limit_max_combined_atomic_countersResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_atomic_counter_bindings
public static final int shaderc_limit_max_atomic_counter_bindingsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_vertex_atomic_counter_buffers
public static final int shaderc_limit_max_vertex_atomic_counter_buffersResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_tess_control_atomic_counter_buffers
public static final int shaderc_limit_max_tess_control_atomic_counter_buffersResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_tess_evaluation_atomic_counter_buffers
public static final int shaderc_limit_max_tess_evaluation_atomic_counter_buffersResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_geometry_atomic_counter_buffers
public static final int shaderc_limit_max_geometry_atomic_counter_buffersResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_fragment_atomic_counter_buffers
public static final int shaderc_limit_max_fragment_atomic_counter_buffersResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_combined_atomic_counter_buffers
public static final int shaderc_limit_max_combined_atomic_counter_buffersResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_atomic_counter_buffer_size
public static final int shaderc_limit_max_atomic_counter_buffer_sizeResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_transform_feedback_buffers
public static final int shaderc_limit_max_transform_feedback_buffersResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_transform_feedback_interleaved_components
public static final int shaderc_limit_max_transform_feedback_interleaved_componentsResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_cull_distances
public static final int shaderc_limit_max_cull_distancesResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_combined_clip_and_cull_distances
public static final int shaderc_limit_max_combined_clip_and_cull_distancesResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_samples
public static final int shaderc_limit_max_samplesResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_mesh_output_vertices_nv
public static final int shaderc_limit_max_mesh_output_vertices_nvResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_mesh_output_primitives_nv
public static final int shaderc_limit_max_mesh_output_primitives_nvResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_mesh_work_group_size_x_nv
public static final int shaderc_limit_max_mesh_work_group_size_x_nvResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_mesh_work_group_size_y_nv
public static final int shaderc_limit_max_mesh_work_group_size_y_nvResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_mesh_work_group_size_z_nv
public static final int shaderc_limit_max_mesh_work_group_size_z_nvResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_task_work_group_size_x_nv
public static final int shaderc_limit_max_task_work_group_size_x_nvResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_task_work_group_size_y_nv
public static final int shaderc_limit_max_task_work_group_size_y_nvResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_task_work_group_size_z_nv
public static final int shaderc_limit_max_task_work_group_size_z_nvResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_mesh_view_count_nv
public static final int shaderc_limit_max_mesh_view_count_nvResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_mesh_output_vertices_ext
public static final int shaderc_limit_max_mesh_output_vertices_extResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_mesh_output_primitives_ext
public static final int shaderc_limit_max_mesh_output_primitives_extResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_mesh_work_group_size_x_ext
public static final int shaderc_limit_max_mesh_work_group_size_x_extResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_mesh_work_group_size_y_ext
public static final int shaderc_limit_max_mesh_work_group_size_y_extResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_mesh_work_group_size_z_ext
public static final int shaderc_limit_max_mesh_work_group_size_z_extResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_task_work_group_size_x_ext
public static final int shaderc_limit_max_task_work_group_size_x_extResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_task_work_group_size_y_ext
public static final int shaderc_limit_max_task_work_group_size_y_extResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_task_work_group_size_z_ext
public static final int shaderc_limit_max_task_work_group_size_z_extResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_mesh_view_count_ext
public static final int shaderc_limit_max_mesh_view_count_extResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_limit_max_dual_source_draw_buffers_ext
public static final int shaderc_limit_max_dual_source_draw_buffers_extResource limits. (shaderc_limit
)Enum values:
limit_max_lights
limit_max_clip_planes
limit_max_texture_units
limit_max_texture_coords
limit_max_vertex_attribs
limit_max_vertex_uniform_components
limit_max_varying_floats
limit_max_vertex_texture_image_units
limit_max_combined_texture_image_units
limit_max_texture_image_units
limit_max_fragment_uniform_components
limit_max_draw_buffers
limit_max_vertex_uniform_vectors
limit_max_varying_vectors
limit_max_fragment_uniform_vectors
limit_max_vertex_output_vectors
limit_max_fragment_input_vectors
limit_min_program_texel_offset
limit_max_program_texel_offset
limit_max_clip_distances
limit_max_compute_work_group_count_x
limit_max_compute_work_group_count_y
limit_max_compute_work_group_count_z
limit_max_compute_work_group_size_x
limit_max_compute_work_group_size_y
limit_max_compute_work_group_size_z
limit_max_compute_uniform_components
limit_max_compute_texture_image_units
limit_max_compute_image_uniforms
limit_max_compute_atomic_counters
limit_max_compute_atomic_counter_buffers
limit_max_varying_components
limit_max_vertex_output_components
limit_max_geometry_input_components
limit_max_geometry_output_components
limit_max_fragment_input_components
limit_max_image_units
limit_max_combined_image_units_and_fragment_outputs
limit_max_combined_shader_output_resources
limit_max_image_samples
limit_max_vertex_image_uniforms
limit_max_tess_control_image_uniforms
limit_max_tess_evaluation_image_uniforms
limit_max_geometry_image_uniforms
limit_max_fragment_image_uniforms
limit_max_combined_image_uniforms
limit_max_geometry_texture_image_units
limit_max_geometry_output_vertices
limit_max_geometry_total_output_components
limit_max_geometry_uniform_components
limit_max_geometry_varying_components
limit_max_tess_control_input_components
limit_max_tess_control_output_components
limit_max_tess_control_texture_image_units
limit_max_tess_control_uniform_components
limit_max_tess_control_total_output_components
limit_max_tess_evaluation_input_components
limit_max_tess_evaluation_output_components
limit_max_tess_evaluation_texture_image_units
limit_max_tess_evaluation_uniform_components
limit_max_tess_patch_components
limit_max_patch_vertices
limit_max_tess_gen_level
limit_max_viewports
limit_max_vertex_atomic_counters
limit_max_tess_control_atomic_counters
limit_max_tess_evaluation_atomic_counters
limit_max_geometry_atomic_counters
limit_max_fragment_atomic_counters
limit_max_combined_atomic_counters
limit_max_atomic_counter_bindings
limit_max_vertex_atomic_counter_buffers
limit_max_tess_control_atomic_counter_buffers
limit_max_tess_evaluation_atomic_counter_buffers
limit_max_geometry_atomic_counter_buffers
limit_max_fragment_atomic_counter_buffers
limit_max_combined_atomic_counter_buffers
limit_max_atomic_counter_buffer_size
limit_max_transform_feedback_buffers
limit_max_transform_feedback_interleaved_components
limit_max_cull_distances
limit_max_combined_clip_and_cull_distances
limit_max_samples
limit_max_mesh_output_vertices_nv
limit_max_mesh_output_primitives_nv
limit_max_mesh_work_group_size_x_nv
limit_max_mesh_work_group_size_y_nv
limit_max_mesh_work_group_size_z_nv
limit_max_task_work_group_size_x_nv
limit_max_task_work_group_size_y_nv
limit_max_task_work_group_size_z_nv
limit_max_mesh_view_count_nv
limit_max_mesh_output_vertices_ext
limit_max_mesh_output_primitives_ext
limit_max_mesh_work_group_size_x_ext
limit_max_mesh_work_group_size_y_ext
limit_max_mesh_work_group_size_z_ext
limit_max_task_work_group_size_x_ext
limit_max_task_work_group_size_y_ext
limit_max_task_work_group_size_z_ext
limit_max_mesh_view_count_ext
limit_max_dual_source_draw_buffers_ext
- See Also:
-
shaderc_uniform_kind_image
public static final int shaderc_uniform_kind_imageUniform resource kinds. In Vulkan, uniform resources are bound to the pipeline via descriptors with numbered bindings and sets.(
shaderc_uniform_kind
)Enum values:
uniform_kind_image
- Image and image buffer.uniform_kind_sampler
- Pure sampler.uniform_kind_texture
- Sampled texture in GLSL, and Shader Resource View in HLSL.uniform_kind_buffer
- Uniform Buffer Object (UBO) in GLSL. Cbuffer in HLSL.uniform_kind_storage_buffer
- Shader Storage Buffer Object (SSBO) in GLSL.uniform_kind_unordered_access_view
- Unordered Access View, in HLSL. (Writable storage image or storage buffer.)
- See Also:
-
shaderc_uniform_kind_sampler
public static final int shaderc_uniform_kind_samplerUniform resource kinds. In Vulkan, uniform resources are bound to the pipeline via descriptors with numbered bindings and sets.(
shaderc_uniform_kind
)Enum values:
uniform_kind_image
- Image and image buffer.uniform_kind_sampler
- Pure sampler.uniform_kind_texture
- Sampled texture in GLSL, and Shader Resource View in HLSL.uniform_kind_buffer
- Uniform Buffer Object (UBO) in GLSL. Cbuffer in HLSL.uniform_kind_storage_buffer
- Shader Storage Buffer Object (SSBO) in GLSL.uniform_kind_unordered_access_view
- Unordered Access View, in HLSL. (Writable storage image or storage buffer.)
- See Also:
-
shaderc_uniform_kind_texture
public static final int shaderc_uniform_kind_textureUniform resource kinds. In Vulkan, uniform resources are bound to the pipeline via descriptors with numbered bindings and sets.(
shaderc_uniform_kind
)Enum values:
uniform_kind_image
- Image and image buffer.uniform_kind_sampler
- Pure sampler.uniform_kind_texture
- Sampled texture in GLSL, and Shader Resource View in HLSL.uniform_kind_buffer
- Uniform Buffer Object (UBO) in GLSL. Cbuffer in HLSL.uniform_kind_storage_buffer
- Shader Storage Buffer Object (SSBO) in GLSL.uniform_kind_unordered_access_view
- Unordered Access View, in HLSL. (Writable storage image or storage buffer.)
- See Also:
-
shaderc_uniform_kind_buffer
public static final int shaderc_uniform_kind_bufferUniform resource kinds. In Vulkan, uniform resources are bound to the pipeline via descriptors with numbered bindings and sets.(
shaderc_uniform_kind
)Enum values:
uniform_kind_image
- Image and image buffer.uniform_kind_sampler
- Pure sampler.uniform_kind_texture
- Sampled texture in GLSL, and Shader Resource View in HLSL.uniform_kind_buffer
- Uniform Buffer Object (UBO) in GLSL. Cbuffer in HLSL.uniform_kind_storage_buffer
- Shader Storage Buffer Object (SSBO) in GLSL.uniform_kind_unordered_access_view
- Unordered Access View, in HLSL. (Writable storage image or storage buffer.)
- See Also:
-
shaderc_uniform_kind_storage_buffer
public static final int shaderc_uniform_kind_storage_bufferUniform resource kinds. In Vulkan, uniform resources are bound to the pipeline via descriptors with numbered bindings and sets.(
shaderc_uniform_kind
)Enum values:
uniform_kind_image
- Image and image buffer.uniform_kind_sampler
- Pure sampler.uniform_kind_texture
- Sampled texture in GLSL, and Shader Resource View in HLSL.uniform_kind_buffer
- Uniform Buffer Object (UBO) in GLSL. Cbuffer in HLSL.uniform_kind_storage_buffer
- Shader Storage Buffer Object (SSBO) in GLSL.uniform_kind_unordered_access_view
- Unordered Access View, in HLSL. (Writable storage image or storage buffer.)
- See Also:
-
shaderc_uniform_kind_unordered_access_view
public static final int shaderc_uniform_kind_unordered_access_viewUniform resource kinds. In Vulkan, uniform resources are bound to the pipeline via descriptors with numbered bindings and sets.(
shaderc_uniform_kind
)Enum values:
uniform_kind_image
- Image and image buffer.uniform_kind_sampler
- Pure sampler.uniform_kind_texture
- Sampled texture in GLSL, and Shader Resource View in HLSL.uniform_kind_buffer
- Uniform Buffer Object (UBO) in GLSL. Cbuffer in HLSL.uniform_kind_storage_buffer
- Shader Storage Buffer Object (SSBO) in GLSL.uniform_kind_unordered_access_view
- Unordered Access View, in HLSL. (Writable storage image or storage buffer.)
- See Also:
-
shaderc_include_type_relative
public static final int shaderc_include_type_relativeThe kinds of include requests.(
enum shaderc_include_type
)Enum values:
include_type_relative
- E.g. #include "source"include_type_standard
- E.g. #include <source>
- See Also:
-
shaderc_include_type_standard
public static final int shaderc_include_type_standardThe kinds of include requests.(
enum shaderc_include_type
)Enum values:
include_type_relative
- E.g. #include "source"include_type_standard
- E.g. #include <source>
- See Also:
-
-
Method Details
-
getLibrary
Returns the shadercSharedLibrary
. -
shaderc_compiler_initialize
public static long shaderc_compiler_initialize()Returns ashaderc_compiler_t
that can be used to compile modules.A return of
NULL
indicates that there was an error initializing the compiler. Any function operating onshaderc_compiler_t
must offer the basic thread-safety guarantee. That is: concurrent invocation of these functions on DIFFERENT objects needs no synchronization; concurrent invocation of these functions on the SAME object requires synchronization IF AND ONLY IF some of them take a non-const argument. -
shaderc_compiler_release
public static void shaderc_compiler_release(long compiler) Releases the resources held by theshaderc_compiler_t
.After this call it is invalid to make any future calls to functions involving this
shaderc_compiler_t
. -
shaderc_compile_options_initialize
public static long shaderc_compile_options_initialize()Returns a default-initializedshaderc_compile_options_t
that can be used to modify the functionality of a compiled module.A return of
NULL
indicates that there was an error initializing the options. Any function operating onshaderc_compile_options_t
must offer the basic thread-safety guarantee. -
shaderc_compile_options_clone
public static long shaderc_compile_options_clone(long options) Returns a copy of the givenshaderc_compile_options_t
.If
NULL
is passed as the parameter the call is the same ascompile_options_initialize
. -
shaderc_compile_options_release
public static void shaderc_compile_options_release(long options) Releases the compilation options.It is invalid to use the given
shaderc_compile_options_t
object in any future calls. It is safe to passNULL
to this function, and doing such will have no effect. -
nshaderc_compile_options_add_macro_definition
public static void nshaderc_compile_options_add_macro_definition(long options, long name, long name_length, long value, long value_length) Unsafe version of:compile_options_add_macro_definition
-
shaderc_compile_options_add_macro_definition
public static void shaderc_compile_options_add_macro_definition(long options, ByteBuffer name, @Nullable ByteBuffer value) Adds a predefined macro to the compilation options.This has the same effect as passing
-Dname=value
to the command-line compiler. Ifvalue
isNULL
, it has the same effect as passing-Dname
to the command-line compiler. If a macro definition with the same name has previously been added, the value is replaced with the new value. The macro name and value are passed in with char pointers, which point to their data, and the lengths of their data. The stringsname
andvalue
must remain valid for the duration of the call, but can be modified or deleted after this function has returned. In case of adding a valueless macro, thevalue
argument should benull
. -
shaderc_compile_options_add_macro_definition
public static void shaderc_compile_options_add_macro_definition(long options, CharSequence name, @Nullable CharSequence value) Adds a predefined macro to the compilation options.This has the same effect as passing
-Dname=value
to the command-line compiler. Ifvalue
isNULL
, it has the same effect as passing-Dname
to the command-line compiler. If a macro definition with the same name has previously been added, the value is replaced with the new value. The macro name and value are passed in with char pointers, which point to their data, and the lengths of their data. The stringsname
andvalue
must remain valid for the duration of the call, but can be modified or deleted after this function has returned. In case of adding a valueless macro, thevalue
argument should benull
. -
shaderc_compile_options_set_source_language
public static void shaderc_compile_options_set_source_language(long options, int lang) Sets the source language.The default is GLSL.
-
shaderc_compile_options_set_generate_debug_info
public static void shaderc_compile_options_set_generate_debug_info(long options) Sets the compiler mode to generate debug information in the output. -
shaderc_compile_options_set_optimization_level
public static void shaderc_compile_options_set_optimization_level(long options, int level) Sets the compiler optimization level to the given level.Only the last one takes effect if multiple calls of this function exist.
-
shaderc_compile_options_set_forced_version_profile
public static void shaderc_compile_options_set_forced_version_profile(long options, int version, int profile) Forces the GLSL language version and profile to a given pair.The
version
number is the same as would appear in the #version annotation in the source. Theversion
andprofile
specified here override the #version annotation in the source. Useprofile: 'shaderc_profile_none'
for GLSL versions that do not define profiles, e.g. versions below 150. -
nshaderc_compile_options_set_include_callbacks
public static void nshaderc_compile_options_set_include_callbacks(long options, long resolver, long result_releaser, long user_data) Unsafe version of:compile_options_set_include_callbacks
-
shaderc_compile_options_set_include_callbacks
public static void shaderc_compile_options_set_include_callbacks(long options, @Nullable ShadercIncludeResolveI resolver, @Nullable ShadercIncludeResultReleaseI result_releaser, long user_data) Sets includer callback functions. -
shaderc_compile_options_set_suppress_warnings
public static void shaderc_compile_options_set_suppress_warnings(long options) Sets the compiler mode to suppress warnings, overriding warnings-as-errors mode.When both suppress-warnings and warnings-as-errors modes are turned on, warning messages will be inhibited, and will not be emitted as error messages.
-
shaderc_compile_options_set_target_env
public static void shaderc_compile_options_set_target_env(long options, int target, int version) Sets the target shader environment, affecting which warnings or errors will be issued.The
version
will be for distinguishing between different versions of the target environment. Theversion
value should be either 0 or a value listed inshaderc_env_version
. The 0 value maps to Vulkan 1.0 iftarget
is Vulkan, and it maps to OpenGL 4.5 iftarget
is OpenGL. -
shaderc_compile_options_set_target_spirv
public static void shaderc_compile_options_set_target_spirv(long options, int version) Sets the target SPIR-V version.The generated module will use this version of SPIR-V. Each target environment determines what versions of SPIR-V it can consume. Defaults to the highest version of SPIR-V 1.0 which is required to be supported by the target environment. E.g. Default to SPIR-V 1.0 for Vulkan 1.0 and SPIR-V 1.3 for Vulkan 1.1.
-
shaderc_compile_options_set_warnings_as_errors
public static void shaderc_compile_options_set_warnings_as_errors(long options) Sets the compiler mode to treat all warnings as errors.Note the suppress-warnings mode overrides this option, i.e. if both warning-as-errors and suppress-warnings modes are set, warnings will not be emitted as error messages.
-
shaderc_compile_options_set_limit
public static void shaderc_compile_options_set_limit(long options, int limit, int value) Sets a resource limit. -
shaderc_compile_options_set_auto_bind_uniforms
public static void shaderc_compile_options_set_auto_bind_uniforms(long options, boolean auto_bind) Sets whether the compiler should automatically assign bindings to uniforms that aren't already explicitly bound in the shader source. -
shaderc_compile_options_set_auto_combined_image_sampler
public static void shaderc_compile_options_set_auto_combined_image_sampler(long options, boolean upgrade) Sets whether the compiler should automatically remove sampler variables and convert image variables to combined image-sampler variables. -
shaderc_compile_options_set_hlsl_io_mapping
public static void shaderc_compile_options_set_hlsl_io_mapping(long options, boolean hlsl_iomap) Sets whether the compiler should use HLSL IO mapping rules for bindings.Defaults to
false
. -
shaderc_compile_options_set_hlsl_offsets
public static void shaderc_compile_options_set_hlsl_offsets(long options, boolean hlsl_offsets) Sets whether the compiler should determine block member offsets using HLSL packing rules instead of standard GLSL rules.Defaults to
false
. Only affects GLSL compilation. HLSL rules are always used when compiling HLSL. -
shaderc_compile_options_set_binding_base
public static void shaderc_compile_options_set_binding_base(long options, int kind, int base) Sets the base binding number used for for a uniform resource type when automatically assigning bindings.For GLSL compilation, sets the lowest automatically assigned number. For HLSL compilation, the register number assigned to the resource is added to this specified base.
-
shaderc_compile_options_set_binding_base_for_stage
public static void shaderc_compile_options_set_binding_base_for_stage(long options, int shader_kind, int kind, int base) Likecompile_options_set_binding_base
, but only takes effect when compiling a given shader stage.The stage is assumed to be one of vertex, fragment, tessellation evaluation, tesselation control, geometry, or compute.
-
shaderc_compile_options_set_preserve_bindings
public static void shaderc_compile_options_set_preserve_bindings(long options, boolean preserve_bindings) Sets whether the compiler should preserve all bindings, even when those bindings are not used. -
shaderc_compile_options_set_auto_map_locations
public static void shaderc_compile_options_set_auto_map_locations(long options, boolean auto_map) Sets whether the compiler should automatically assign locations to uniform variables that don't have explicit locations in the shader source. -
nshaderc_compile_options_set_hlsl_register_set_and_binding_for_stage
public static void nshaderc_compile_options_set_hlsl_register_set_and_binding_for_stage(long options, int shader_kind, long reg, long set, long binding) Unsafe version of:compile_options_set_hlsl_register_set_and_binding_for_stage
-
shaderc_compile_options_set_hlsl_register_set_and_binding_for_stage
public static void shaderc_compile_options_set_hlsl_register_set_and_binding_for_stage(long options, int shader_kind, ByteBuffer reg, ByteBuffer set, ByteBuffer binding) Sets a descriptor set and binding for an HLSL register in the given stage. This method keeps a copy of the string data. -
shaderc_compile_options_set_hlsl_register_set_and_binding_for_stage
public static void shaderc_compile_options_set_hlsl_register_set_and_binding_for_stage(long options, int shader_kind, CharSequence reg, CharSequence set, CharSequence binding) Sets a descriptor set and binding for an HLSL register in the given stage. This method keeps a copy of the string data. -
nshaderc_compile_options_set_hlsl_register_set_and_binding
public static void nshaderc_compile_options_set_hlsl_register_set_and_binding(long options, long reg, long set, long binding) Unsafe version of:compile_options_set_hlsl_register_set_and_binding
-
shaderc_compile_options_set_hlsl_register_set_and_binding
public static void shaderc_compile_options_set_hlsl_register_set_and_binding(long options, ByteBuffer reg, ByteBuffer set, ByteBuffer binding) Likecompile_options_set_hlsl_register_set_and_binding_for_stage
, but affects all shader stages. -
shaderc_compile_options_set_hlsl_register_set_and_binding
public static void shaderc_compile_options_set_hlsl_register_set_and_binding(long options, CharSequence reg, CharSequence set, CharSequence binding) Likecompile_options_set_hlsl_register_set_and_binding_for_stage
, but affects all shader stages. -
shaderc_compile_options_set_hlsl_functionality1
public static void shaderc_compile_options_set_hlsl_functionality1(long options, boolean enable) Sets whether the compiler should enable extensionSPV_GOOGLE_hlsl_functionality1
. -
shaderc_compile_options_set_hlsl_16bit_types
public static void shaderc_compile_options_set_hlsl_16bit_types(long options, boolean enable) Sets whether 16-bit types are supported in HLSL or not. -
shaderc_compile_options_set_invert_y
public static void shaderc_compile_options_set_invert_y(long options, boolean enable) Sets whether the compiler should invertposition.Y
output in vertex shader. -
shaderc_compile_options_set_nan_clamp
public static void shaderc_compile_options_set_nan_clamp(long options, boolean enable) Sets whether the compiler generates code formax
andmin
builtins which, if given aNaN
operand, will return the other operand.Similarly, the
clamp
builtin will favour the non-NaN
operands, as ifclamp
were implemented as a composition ofmax
andmin
. -
nshaderc_compile_into_spv
public static long nshaderc_compile_into_spv(long compiler, long source_text, long source_text_size, int shader_kind, long input_file_name, long entry_point_name, long additional_options) Unsafe version of:compile_into_spv
-
shaderc_compile_into_spv
public static long shaderc_compile_into_spv(long compiler, ByteBuffer source_text, int shader_kind, ByteBuffer input_file_name, ByteBuffer entry_point_name, long additional_options) Takes a GLSL source string and the associated shader kind, input file name, compiles it according to the givenadditional_options
.If the shader kind is not set to a specified kind, but
glsl_infer_from_source
, the compiler will try to deduce the shader kind from the source string and a failure in deducing will generate an error. Currently only #pragma annotation is supported. If the shader kind is set to one of the default shader kinds, the compiler will fall back to the default shader kind in case it failed to deduce the shader kind from source string. Theinput_file_name
is a null-termintated string. It is used as a tag to identify the source string in cases like emitting error messages. It doesn't have to be a 'file name'. The source string will be compiled into SPIR-V binary and ashaderc_compilation_result_t
will be returned to hold the results. Theentry_point_name
null-terminated string defines the name of the entry point to associate with this GLSL source. If theadditional_options
parameter is notNULL
, then the compilation is modified by any options present. May be safely called from multiple threads without explicit synchronization. If there was failure in allocating the compiler object,NULL
will be returned. -
shaderc_compile_into_spv
public static long shaderc_compile_into_spv(long compiler, CharSequence source_text, int shader_kind, CharSequence input_file_name, CharSequence entry_point_name, long additional_options) Takes a GLSL source string and the associated shader kind, input file name, compiles it according to the givenadditional_options
.If the shader kind is not set to a specified kind, but
glsl_infer_from_source
, the compiler will try to deduce the shader kind from the source string and a failure in deducing will generate an error. Currently only #pragma annotation is supported. If the shader kind is set to one of the default shader kinds, the compiler will fall back to the default shader kind in case it failed to deduce the shader kind from source string. Theinput_file_name
is a null-termintated string. It is used as a tag to identify the source string in cases like emitting error messages. It doesn't have to be a 'file name'. The source string will be compiled into SPIR-V binary and ashaderc_compilation_result_t
will be returned to hold the results. Theentry_point_name
null-terminated string defines the name of the entry point to associate with this GLSL source. If theadditional_options
parameter is notNULL
, then the compilation is modified by any options present. May be safely called from multiple threads without explicit synchronization. If there was failure in allocating the compiler object,NULL
will be returned. -
nshaderc_compile_into_spv_assembly
public static long nshaderc_compile_into_spv_assembly(long compiler, long source_text, long source_text_size, int shader_kind, long input_file_name, long entry_point_name, long additional_options) Unsafe version of:compile_into_spv_assembly
-
shaderc_compile_into_spv_assembly
public static long shaderc_compile_into_spv_assembly(long compiler, ByteBuffer source_text, int shader_kind, ByteBuffer input_file_name, ByteBuffer entry_point_name, long additional_options) Likecompile_into_spv
, but the result contains SPIR-V assembly text instead of a SPIR-V binary module.The SPIR-V assembly syntax is as defined by the SPIRV-Tools open source project.
-
shaderc_compile_into_spv_assembly
public static long shaderc_compile_into_spv_assembly(long compiler, CharSequence source_text, int shader_kind, CharSequence input_file_name, CharSequence entry_point_name, long additional_options) Likecompile_into_spv
, but the result contains SPIR-V assembly text instead of a SPIR-V binary module.The SPIR-V assembly syntax is as defined by the SPIRV-Tools open source project.
-
nshaderc_compile_into_preprocessed_text
public static long nshaderc_compile_into_preprocessed_text(long compiler, long source_text, long source_text_size, int shader_kind, long input_file_name, long entry_point_name, long additional_options) Unsafe version of:compile_into_preprocessed_text
-
shaderc_compile_into_preprocessed_text
public static long shaderc_compile_into_preprocessed_text(long compiler, ByteBuffer source_text, int shader_kind, ByteBuffer input_file_name, ByteBuffer entry_point_name, long additional_options) Likecompile_into_spv
, but the result contains preprocessed source code instead of a SPIR-V binary module -
shaderc_compile_into_preprocessed_text
public static long shaderc_compile_into_preprocessed_text(long compiler, CharSequence source_text, int shader_kind, CharSequence input_file_name, CharSequence entry_point_name, long additional_options) Likecompile_into_spv
, but the result contains preprocessed source code instead of a SPIR-V binary module -
nshaderc_assemble_into_spv
public static long nshaderc_assemble_into_spv(long compiler, long source_assembly, long source_assembly_size, long additional_options) Unsafe version of:assemble_into_spv
-
shaderc_assemble_into_spv
public static long shaderc_assemble_into_spv(long compiler, ByteBuffer source_assembly, long additional_options) Takes an assembly string of the format defined in the SPIRV-Tools project, assembles it into SPIR-V binary and ashaderc_compilation_result_t
will be returned to hold the results. The assembling will pick options suitable for assembling specified in theadditional_options
parameter. May be safely called from multiple threads without explicit synchronization. If there was failure in allocating the compiler object,NULL
will be returned. -
shaderc_assemble_into_spv
public static long shaderc_assemble_into_spv(long compiler, CharSequence source_assembly, long additional_options) Takes an assembly string of the format defined in the SPIRV-Tools project, assembles it into SPIR-V binary and ashaderc_compilation_result_t
will be returned to hold the results. The assembling will pick options suitable for assembling specified in theadditional_options
parameter. May be safely called from multiple threads without explicit synchronization. If there was failure in allocating the compiler object,NULL
will be returned. -
shaderc_result_release
public static void shaderc_result_release(long result) Releases the resources held by theresult
object.It is invalid to use the result object for any further operations.
-
shaderc_result_get_length
public static long shaderc_result_get_length(long result) Returns the number of bytes of the compilation output data in the givenresult
object. -
shaderc_result_get_num_warnings
public static long shaderc_result_get_num_warnings(long result) Returns the number of warnings generated during the compilation. -
shaderc_result_get_num_errors
public static long shaderc_result_get_num_errors(long result) Returns the number of errors generated during the compilation. -
shaderc_result_get_compilation_status
public static int shaderc_result_get_compilation_status(long result) Returns the compilation status, indicating whether the compilation succeeded, or failed due to some reasons, like invalid shader stage or compilation errors. -
nshaderc_result_get_bytes
public static long nshaderc_result_get_bytes(long result) Unsafe version of:result_get_bytes
-
shaderc_result_get_bytes
Returns the compilation output data bytes, either SPIR-V binary or char string.When the source string is compiled into SPIR-V binary, this is guaranteed to be castable to a
uint32_t*
. If the result contains assembly text or preprocessed source text, the pointer will point to the resulting array of characters. -
shaderc_result_get_bytes
Returns the compilation output data bytes, either SPIR-V binary or char string.When the source string is compiled into SPIR-V binary, this is guaranteed to be castable to a
uint32_t*
. If the result contains assembly text or preprocessed source text, the pointer will point to the resulting array of characters. -
nshaderc_result_get_error_message
public static long nshaderc_result_get_error_message(long result) Unsafe version of:result_get_error_message
-
shaderc_result_get_error_message
Returns a null-terminated string that contains any error messages generated during the compilation. -
nshaderc_get_spv_version
public static void nshaderc_get_spv_version(long version, long revision) Unsafe version of:get_spv_version
-
shaderc_get_spv_version
Provides the version and revision of the SPIR-V which will be produced -
nshaderc_parse_version_profile
public static boolean nshaderc_parse_version_profile(long str, long version, long profile) Unsafe version of:parse_version_profile
-
shaderc_parse_version_profile
public static boolean shaderc_parse_version_profile(ByteBuffer str, IntBuffer version, IntBuffer profile) Parses the version and profile from a given null-terminated string containing both version and profile, like:'450core'
.Returns false if the string can not be parsed. Returns true when the parsing succeeds. The parsed version and profile are returned through arguments.
-
shaderc_parse_version_profile
public static boolean shaderc_parse_version_profile(CharSequence str, IntBuffer version, IntBuffer profile) Parses the version and profile from a given null-terminated string containing both version and profile, like:'450core'
.Returns false if the string can not be parsed. Returns true when the parsing succeeds. The parsed version and profile are returned through arguments.
-