Home
last modified time | relevance | path

Searched full:code (Results 1 – 25 of 3156) sorted by relevance

12345678910>>...127

/device/generic/vulkan-cereal/protocols/vulkan/chapters/
Dinterfaces.txt20 * code:DescriptorSet and code:Binding
21 * code:Location, code:Component, and code:Index
22 * code:Flat, code:NoPerspective, code:Centroid, and code:Sample
23 * code:Block and code:BufferBlock
24 * code:InputAttachmentIndex
25 * code:Offset, code:ArrayStride, and code:MatrixStride
26 * code:BuiltIn
28 * <<geometry-passthrough-passthrough,code:PassthroughNV>>
52 operands to the code:OpEntryPoint instruction and are declared with the
53 code:Input or code:Output storage classes, respectively, in the SPIR-V
[all …]
Dgeometry.txt23 an code:OpExecutionMode instruction in the geometry shader, and must: be
32 Geometry shaders that operate on points use an code:OpExecutionMode
33 instruction specifying the code:InputPoints input mode.
35 code:VK_PRIMITIVE_TOPOLOGY_POINT_LIST (if tessellation is not in use) or if
37 code:PointMode.
46 code:OpExecutionMode instruction with the code:InputLines mode.
47 Such a shader is valid only for the code:VK_PRIMITIVE_TOPOLOGY_LINE_LIST,
48 and code:VK_PRIMITIVE_TOPOLOGY_LINE_STRIP primitive topologies (if
50 tessellation mode is code:Isolines.
58 generated by including an code:OpExecutionMode instruction with the
[all …]
Dshaders.txt50 The shader code defining a shader module must: be in the SPIR-V format, as
97 * pname:codeSize is the size, in bytes, of the code pointed to by
99 * pname:pCode points to code that is used to create the shader module.
100 The type and format of the code is determined from the content of the
111 pname:pCode must: point to valid SPIR-V code, formatted and packed as
120 If pname:pCode points to SPIR-V code, pname:codeSize must: be a multiple
123 pname:pCode must: point to either valid SPIR-V code, formatted and
125 or valid GLSL code which must: be written to the +GL_KHR_vulkan_glsl+
128 If pname:pCode points to SPIR-V code, that code must: adhere to the
133 If pname:pCode points to GLSL code, it must: be valid GLSL code written
[all …]
Dtessellation.txt30 variables>> code:TessLevelOuter and code:TessLevelInner, respectively.
36 code:OpExecutionMode instruction in the tessellation evaluation or
37 tessellation control shader using one of execution modes code:Triangles,
38 code:Quads, and code:IsoLines.
45 * code:Triangles, code:Quads, and code:IsoLines.
49 * code:VertexOrderCw and code:VertexOrderCcw.
52 * code:PointMode.
56 * code:SpacingEqual, code:SpacingFractionalEven, and
57 code:SpacingFractionalOdd.
60 * code:OutputVertices.
[all …]
/device/generic/vulkan-cereal/protocols/vulkan/appendices/
Dspirvenv.txt48 | SPIR-V code:OpCapability | Vulkan feature or extension name
50 | code:Matrix |
51 | code:Shader |
52 | code:InputAttachment |
53 | code:Sampled1D |
54 | code:Image1D |
55 | code:SampledBuffer |
56 | code:ImageBuffer |
57 | code:ImageQuery |
58 | code:DerivativeControl |
[all …]
DVK_EXT_shader_subgroup_ballot.txt31 * code:SubgroupEqMaskKHR, which contains the subgroup mask of the current
33 * code:SubgroupGeMaskKHR, which contains the subgroup mask of the
35 * code:SubgroupGtMaskKHR, which contains the subgroup mask of the
37 * code:SubgroupLeMaskKHR, which contains the subgroup mask of the
39 * code:SubgroupLtMaskKHR, which contains the subgroup mask of the
41 * code:SubgroupLocalInvocationId, which contains the index of an
43 * code:SubgroupSize, which contains the maximum number of invocations in a
48 * code:OpSubgroupBallotKHR,
49 * code:OpSubgroupFirstInvocationKHR, and
50 * code:OpSubgroupReadInvocationKHR,
[all …]
DVK_NV_viewport_array2.txt25 A new shader built-in output code:ViewportMaskNV is provided, which allows a
28 viewport index is added into the variable decorated with the code:Layer
33 This extension allows variables decorated with the code:Layer and
34 code:ViewportIndex built-ins to be exported from vertex or tessellation
35 shaders, using the code:ShaderViewportIndexLayerNV capability.
37 This extension adds a new code:ViewportMaskNV built-in decoration that is
39 geometry shaders, and a new code:ViewportRelativeNV decoration that can be
40 added on variables decorated with code:Layer when using the
41 code:ShaderViewportMaskNV capability.
43 When using GLSL source-based shading languages, the code:gl_ViewportMask[]
[all …]
DVK_EXT_shader_subgroup_vote.txt24 * code:OpSubgroupAllKHR,
25 * code:OpSubgroupAnyKHR, and
26 * code:OpSubgroupAllEqualKHR.
37 * code:anyInvocationARB() -> code:OpSubgroupAnyKHR,
38 * code:allInvocationsARB() -> code:OpSubgroupAllKHR, and
39 * code:allInvocationsEqualARB() -> code:OpSubgroupAllEqualKHR.
52 When executing code like
63 where code:condition diverges between invocations, an implementation might
64 first execute code:do_fast_path() for the invocations where code:condition
66 Once code:do_fast_path() returns, it might call code:do_general_path() for
[all …]
DVK_KHR_shader_draw_parameters.txt34 * code:BaseInstance, which contains the pname:firstInstance parameter
36 * code:BaseVertex, which contains the pname:firstVertex/pname:vertexOffset
38 * code:DrawIndex, which contains the index of the draw call currently
45 * `in int gl_BaseInstanceARB;` -> code:BaseInstance,
46 * `in int gl_BaseVertexARB;` -> code:BaseVertex, and
47 * `in int gl_DrawIDARB;` -> code:DrawIndex.
71 * <<interfaces-builtin-variables-baseinstance,code:BaseInstance>>
72 * <<interfaces-builtin-variables-basevertex,code:BaseVertex>>
73 * <<interfaces-builtin-variables-drawindex,code:DrawIndex>>
92 In GL for +GL_ARB_shader_draw_parameters+, code:gl_BaseVertexARB holds the
[all …]
DVK_NN_vi_surface.txt16 code:nn::code:vi::code:Layer.
49 code:nn::code:vi::code:NativeWindowHandle, but its declared type is a bare
50 code:void* to store the window handle.
55 code:nn::code:vi C++ namespace.
57 code:nn::code:vi::code:NativeWindowHandle is always defined to be
58 code:void*, so this extension uses code:void* to match.
DVK_ANDROID_external_memory_android_hardware_buffer.txt17 This extension enables an application to import Android code:AHardwareBuffer
20 It also allows exporting an code:AHardwareBuffer from a Vulkan memory object
22 But since not all code:AHardwareBuffer usages and formats have Vulkan
24 creating the code:AHardwareBuffer externally and importing it.
26 Some code:AHardwareBuffer images have implementation-defined _external
69 (e.g. Win32 code:HANDLE or POSIX file descriptor), and require a handle type
71 code:AHardwareBuffer is strongly typed, so naming the handle type is
78 In the places we would add it, the application code that would have to
80 code:AHardwareBuffer-specific commands/structures; the extra symmetry would
81 not be enough to make that code generic.
[all …]
DVK_EXT_shader_viewport_index_layer.txt25 This extension adds support for the code:ShaderViewportIndexLayerEXT
29 This extension allows variables decorated with the code:Layer and
30 code:ViewportIndex built-ins to be exported from vertex or tessellation
31 shaders, using the code:ShaderViewportIndexLayerEXT capability.
33 When using GLSL source-based shading languages, the code:gl_ViewportIndex
34 and code:gl_Layer built-in variables map to the SPIR-V code:ViewportIndex
35 and code:Layer built-in decorations, respectively.
45 The code:ShaderViewportIndexLayerEXT capability is equivalent to the
46 code:ShaderViewportIndexLayerNV capability added by
73 * (modified) <<interfaces-builtin-variables-layer,code:Layer>>
[all …]
DVK_KHR_8bit_storage.txt20 capabilities and allow access to 8-bit data in code:Block-decorated objects
21 in the code:Uniform and the code:StorageBuffer storage classes, and objects
22 in the code:PushConstant storage class.
24 The code:StorageBuffer8BitAccess capability must: be supported by all
39 * <<spirvenv-capabilities-table-8bitstorage,code:StorageBuffer8BitAccess>>
40 * <<spirvenv-capabilities-table-8bitstorage,code:UniformAndStorageBuffer8BitAccess>>
41 * <<spirvenv-capabilities-table-8bitstorage,code:StoragePushConstant8>>
DVK_NV_geometry_shader_passthrough.txt24 In this use case, the bulk of the geometry shader code simply copies inputs
28 user-defined per-primitive attributes (e.g., code:Layer) to be assigned to
31 This extension provides access to the code:PassthroughNV decoration under
32 the code:GeometryShaderPassthroughNV capability.
36 When using GLSL source-based shading languages, the code:passthrough layout
38 code:PassthroughNV decoration.
39 To use the code:passthrough layout, in GLSL the
70 * <<geometry-passthrough-passthrough,code:PassthroughNV>> in
108 built-in variables do not have locations and are matched by code:BuiltIn
112 === Sample Code
[all …]
DVK_KHR_16bit_storage.txt28 capabilities and allow access to 16-bit data in code:Block-decorated objects
29 in the code:Uniform and the code:StorageBuffer storage classes, and objects
30 in the code:PushConstant storage class.
46 * <<spirvenv-capabilities-table-16bitstorage,code:StorageBuffer16BitAccess>>
47 * <<spirvenv-capabilities-table-16bitstorage,code:UniformAndStorageBuffer16BitAccess>>
48 * <<spirvenv-capabilities-table-16bitstorage,code:StoragePushConstant16>>
49 * <<spirvenv-capabilities-table-16bitstorage,code:StorageInputOutput16>>
DVK_EXT_post_depth_coverage.txt22 code:SampleMask built-in input variable reflect the coverage after the
25 This extension adds a new code:PostDepthCoverage execution mode under the
26 code:SampleMaskPostDepthCoverage capability.
27 When this mode is specified along with code:EarlyFragmentTests, the value of
29 <<interfaces-builtin-variables-samplemask, code:SampleMask>> built-in
34 When using GLSL source-based shading languages, the code:post_depth_coverage
36 GL_EXT_post_depth_coverage maps to the code:PostDepthCoverage execution
/device/generic/vulkan-cereal/protocols/vulkan/chapters/VK_NN_vi_surface/
DplatformCreateSurface_vi.txt8 To create a sname:VkSurfaceKHR object for an code:nn::code:vi::code:Layer,
10 code:nn::code:vi::code:GetNativeWindow, and then call:
25 code:nn::code:vi::code:NativeWindowHandle any attempts to create another
26 surface for the same code:nn::code:vi::code:Layer and any attempts to
27 connect to the same code:nn::code:vi::code:Layer through other platform
33 code:nn::code:vi::code:GetDisplayResolution).
48 * pname:window is the code:nn::code:vi::code:NativeWindowHandle for the
49 code:nn::code:vi::code:Layer with which to associate the surface.
54 pname:window must: be a valid code:nn::code:vi::code:NativeWindowHandle
/device/generic/vulkan-cereal/third-party/angle/src/tests/test_utils/
Dcompiler_test.cpp3 // Use of this source code is governed by a BSD-style license that can be
138 for (auto &code : mOutputCode) in compile() local
141 compileWithSettings(code.first, shaderString, compileOptions, &code.second, &infoLog); in compile()
163 const auto code = mOutputCode.find(output); in foundInCodeRegex() local
164 EXPECT_NE(mOutputCode.end(), code); in foundInCodeRegex()
165 if (code == mOutputCode.end()) in foundInCodeRegex()
172 return std::regex_search(code->second, *match, regexToFind); in foundInCodeRegex()
176 return std::regex_search(code->second, regexToFind); in foundInCodeRegex()
182 const auto code = mOutputCode.find(output); in foundInCode() local
183 EXPECT_NE(mOutputCode.end(), code); in foundInCode()
[all …]
/device/generic/vulkan-cereal/protocols/vulkan/chapters/VK_KHR_wayland_surface/
DplatformCreateSurface_wayland.txt40 code:wl_display and code:wl_surface to associate the surface with.
45 pname:display must: point to a valid Wayland code:wl_display.
47 pname:surface must: point to a valid Wayland code:wl_surface.
62 Some Vulkan functions may: send protocol over the specified code:wl_display
64 sname:VkSurfaceKHR referring to a code:wl_surface.
65 Applications must: therefore ensure that both the code:wl_display and the
66 code:wl_surface remain valid for the lifetime of any sname:VkSwapchainKHR
67 objects created from a particular code:wl_display and code:wl_surface.
69 code:wl_surface.commit requests to the underlying code:wl_surface of each
73 then the corresponding code:wl_surface.attach, code:wl_surface.damage, and
[all …]
/device/linaro/hikey/bt-wifi-firmware-util/
DNOTICE26 code license limitations below) in the documentation and/or other materials provided
37 * Nothing shall obligate TI to provide you with source code for the software
38 licensed and provided to you in object code.
40 If software source code is provided to you, modification and redistribution of the
41 source code are permitted provided that the following conditions are met:
43 * any redistribution and use of the source code, including any resulting
46 * any redistribution and use of any object code compiled from the source
47 code and any resulting derivative works, are licensed by TI for use only
67 BY UTILIZING THIS SOFTWARE TO ENABLE ANT CODE EMBEDDED ON TI DEVICES, YOU
69 OBLIGATIONS BY TI OR ITS LICENSORS WITH RESPECT TO THE ANT CODE EMBEDDED
[all …]
/device/generic/vulkan-cereal/protocols/vulkan/chapters/VK_MVK_ios_surface/
DplatformCreateSurface_ios.txt8 To create a sname:VkSurfaceKHR object for an iOS code:UIView, call:
35 * pname:pView is a reference to a code:UIView object which will display
37 This code:UIView must: be backed by a code:CALayer instance of type
38 code:CAMetalLayer.
43 pname:pView must: be a valid code:UIView and must: be backed by a
44 code:CALayer instance of type code:CAMetalLayer.
/device/generic/vulkan-cereal/protocols/vulkan/chapters/VK_MVK_macos_surface/
DplatformCreateSurface_macos.txt8 To create a sname:VkSurfaceKHR object for a macOS code:NSView, call:
35 * pname:pView is a reference to a code:NSView object which will display
37 This code:NSView must: be backed by a code:CALayer instance of type
38 code:CAMetalLayer.
43 pname:pView must: be a valid code:NSView and must: be backed by a
44 code:CALayer instance of type code:CAMetalLayer.
/device/sample/frameworks/PlatformLibrary/
DREADME.txt7 write JNI code for incorporating native code into the library, and a client
32 whose target is "com.example.android.platform_library". The code for this
45 basically whatever code you want. You can also put code in other Java
55 This is an optional example of how to write JNI code associated with a
56 shared library. This code lives under jni/. The jni/Android.mk file defines
57 the rules for building the final .so in which the code lives. This example
58 provides everything needed to hook up the native code with the Java library
66 shared library. This code lives under client/. Note that the example is
/device/google/coral-kernel/sm8150/original-kernel-headers/linux/
Drmnet_data.h71 * Returns: status code
79 * Returns: status code
96 * Returns: status code
113 * Returns: status code
132 * Returns: status code
141 * Returns: status code
157 * Returns: status code
166 * Returns: status code
178 * Returns: status code
186 * Returns: status code
[all …]
/device/google/sunfish-kernel/sm7150/original-kernel-headers/linux/
Drmnet_data.h71 * Returns: status code
79 * Returns: status code
96 * Returns: status code
113 * Returns: status code
132 * Returns: status code
141 * Returns: status code
157 * Returns: status code
166 * Returns: status code
178 * Returns: status code
186 * Returns: status code
[all …]

12345678910>>...127