/third_party/skia/third_party/externals/swiftshader/tests/regres/testlists/vk-default/ |
D | geometry.txt | 1 dEQP-VK.geometry.input.basic_primitive.points 2 dEQP-VK.geometry.input.basic_primitive.lines 3 dEQP-VK.geometry.input.basic_primitive.line_strip 4 dEQP-VK.geometry.input.basic_primitive.triangles 5 dEQP-VK.geometry.input.basic_primitive.triangle_strip 6 dEQP-VK.geometry.input.basic_primitive.triangle_fan 7 dEQP-VK.geometry.input.basic_primitive.lines_adjacency 8 dEQP-VK.geometry.input.basic_primitive.line_strip_adjacency 9 dEQP-VK.geometry.input.basic_primitive.triangles_adjacency 10 dEQP-VK.geometry.input.triangle_strip_adjacency.vertex_count_0 [all …]
|
/third_party/vk-gl-cts/external/vulkancts/mustpass/master/vk-default/ |
D | geometry.txt | 1 dEQP-VK.geometry.input.basic_primitive.points 2 dEQP-VK.geometry.input.basic_primitive.lines 3 dEQP-VK.geometry.input.basic_primitive.line_strip 4 dEQP-VK.geometry.input.basic_primitive.triangles 5 dEQP-VK.geometry.input.basic_primitive.triangle_strip 6 dEQP-VK.geometry.input.basic_primitive.triangle_fan 7 dEQP-VK.geometry.input.basic_primitive.lines_adjacency 8 dEQP-VK.geometry.input.basic_primitive.line_strip_adjacency 9 dEQP-VK.geometry.input.basic_primitive.triangles_adjacency 10 dEQP-VK.geometry.input.triangle_strip_adjacency.vertex_count_0 [all …]
|
/third_party/vk-gl-cts/android/cts/master/vk-master/ |
D | geometry.txt | 1 dEQP-VK.geometry.input.basic_primitive.points 2 dEQP-VK.geometry.input.basic_primitive.lines 3 dEQP-VK.geometry.input.basic_primitive.line_strip 4 dEQP-VK.geometry.input.basic_primitive.triangles 5 dEQP-VK.geometry.input.basic_primitive.triangle_strip 6 dEQP-VK.geometry.input.basic_primitive.triangle_fan 7 dEQP-VK.geometry.input.basic_primitive.lines_adjacency 8 dEQP-VK.geometry.input.basic_primitive.line_strip_adjacency 9 dEQP-VK.geometry.input.basic_primitive.triangles_adjacency 10 dEQP-VK.geometry.input.triangle_strip_adjacency.vertex_count_0 [all …]
|
/third_party/vk-gl-cts/android/cts/master/vk-master-2019-03-01/ |
D | geometry.txt | 1 dEQP-VK.geometry.input.basic_primitive.points 2 dEQP-VK.geometry.input.basic_primitive.lines 3 dEQP-VK.geometry.input.basic_primitive.line_strip 4 dEQP-VK.geometry.input.basic_primitive.triangles 5 dEQP-VK.geometry.input.basic_primitive.triangle_strip 6 dEQP-VK.geometry.input.basic_primitive.triangle_fan 7 dEQP-VK.geometry.input.basic_primitive.lines_adjacency 8 dEQP-VK.geometry.input.basic_primitive.line_strip_adjacency 9 dEQP-VK.geometry.input.basic_primitive.triangles_adjacency 10 dEQP-VK.geometry.input.triangle_strip_adjacency.vertex_count_0 [all …]
|
/third_party/vk-gl-cts/android/cts/master/vk-master-2021-03-01/ |
D | geometry.txt | 1 dEQP-VK.geometry.layered.1d_array.64_1_4.render_to_default_layer 2 dEQP-VK.geometry.layered.1d_array.64_1_4.render_to_one 3 dEQP-VK.geometry.layered.1d_array.64_1_4.render_to_all 4 dEQP-VK.geometry.layered.1d_array.64_1_4.render_different_content 5 dEQP-VK.geometry.layered.1d_array.64_1_4.fragment_layer 6 dEQP-VK.geometry.layered.1d_array.64_1_4.invocation_per_layer 7 dEQP-VK.geometry.layered.1d_array.64_1_4.multiple_layers_per_invocation 8 dEQP-VK.geometry.layered.1d_array.64_1_4.readback 9 dEQP-VK.geometry.layered.1d_array.12_1_6.render_to_default_layer 10 dEQP-VK.geometry.layered.1d_array.12_1_6.render_to_one [all …]
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state/ |
D | vktDynamicStateInheritanceTests.cpp | 193 void startRenderCmds(const TestGeometry& geometry); 194 void rasterizeExpectedResults(const TestGeometry& geometry, Texel (&output)[kHeight][kWidth]); 587 void InheritanceTestInstance::startRenderCmds(const TestGeometry& geometry) in startRenderCmds() argument 589 DE_ASSERT(geometry.viewports.size() > 0); in startRenderCmds() 590 DE_ASSERT(geometry.viewports.size() <= kMaxViewports); in startRenderCmds() 591 DE_ASSERT(geometry.viewports.size() == geometry.scissors.size()); in startRenderCmds() 594 DE_ASSERT(kMaxRectangles >= geometry.rectangles.size()); in startRenderCmds() 596 for (size_t i = 0; i < geometry.rectangles.size(); ++i) in startRenderCmds() 598 pRectangles[i] = geometry.rectangles[i]; in startRenderCmds() 627 …m_vk.cmdSetViewport(m_setStateCmdBuffer, 0, deUint32(geometry.viewports.size()), &geometry.viewpor… in startRenderCmds() [all …]
|
/third_party/vk-gl-cts/android/cts/master/vk-master-2020-03-01/ |
D | geometry.txt | 1 dEQP-VK.geometry.layered.1d_array.64_1_4.secondary_cmd_buffer 2 dEQP-VK.geometry.layered.1d_array.64_1_4.secondary_cmd_buffer_inherit_framebuffer 3 dEQP-VK.geometry.layered.2d_array.64_64_4.secondary_cmd_buffer 4 dEQP-VK.geometry.layered.2d_array.64_64_4.secondary_cmd_buffer_inherit_framebuffer 5 dEQP-VK.geometry.layered.cube.64_64_6.secondary_cmd_buffer 6 dEQP-VK.geometry.layered.cube.64_64_6.secondary_cmd_buffer_inherit_framebuffer 7 dEQP-VK.geometry.layered.cube_array.64_64_12.secondary_cmd_buffer 8 dEQP-VK.geometry.layered.cube_array.64_64_12.secondary_cmd_buffer_inherit_framebuffer 9 dEQP-VK.geometry.layered.3d.64_64_8.secondary_cmd_buffer 10 dEQP-VK.geometry.layered.3d.64_64_8.secondary_cmd_buffer_inherit_framebuffer
|
/third_party/vk-gl-cts/data/gles31/shaders/es31/ |
D | linkage_geometry_uniform_types.test | 6 require extension { "GL_OES_geometry_shader" | "GL_EXT_geometry_shader" } in { geometry } 20 geometry "" 50 require extension { "GL_OES_geometry_shader" | "GL_EXT_geometry_shader" } in { geometry } 64 geometry "" 94 require extension { "GL_OES_geometry_shader" | "GL_EXT_geometry_shader" } in { geometry } 108 geometry "" 138 require extension { "GL_OES_geometry_shader" | "GL_EXT_geometry_shader" } in { geometry } 152 geometry "" 182 require extension { "GL_OES_geometry_shader" | "GL_EXT_geometry_shader" } in { geometry } 196 geometry "" [all …]
|
D | linkage_geometry.test | 8 require extension { "GL_OES_geometry_shader" | "GL_EXT_geometry_shader" } in { geometry } 20 geometry "" 52 require extension { "GL_OES_geometry_shader" | "GL_EXT_geometry_shader" } in { geometry } 62 geometry "" 92 require extension { "GL_OES_geometry_shader" | "GL_EXT_geometry_shader" } in { geometry } 104 geometry "" 135 require extension { "GL_OES_geometry_shader" | "GL_EXT_geometry_shader" } in { geometry } 145 geometry "" 176 require extension { "GL_OES_geometry_shader" | "GL_EXT_geometry_shader" } in { geometry } 186 geometry "" [all …]
|
D | linkage_geometry_varying_types.test | 6 require extension { "GL_OES_geometry_shader" | "GL_EXT_geometry_shader" } in { geometry } 22 geometry "" 53 require extension { "GL_OES_geometry_shader" | "GL_EXT_geometry_shader" } in { geometry } 69 geometry "" 100 require extension { "GL_OES_geometry_shader" | "GL_EXT_geometry_shader" } in { geometry } 116 geometry "" 147 require extension { "GL_OES_geometry_shader" | "GL_EXT_geometry_shader" } in { geometry } 163 geometry "" 194 require extension { "GL_OES_geometry_shader" | "GL_EXT_geometry_shader" } in { geometry } 210 geometry "" [all …]
|
D | linkage_tessellation_geometry.test | 7 desc "Tessellation output and geometry input type mismatch" 10 require extension { "GL_OES_geometry_shader" | "GL_EXT_geometry_shader" } in { geometry } 48 geometry "" 78 desc "Tessellation output and geometry input precisions are different" 80 require extension { "GL_OES_geometry_shader" | "GL_EXT_geometry_shader" } in { geometry } 118 geometry "" 151 require extension { "GL_OES_geometry_shader" | "GL_EXT_geometry_shader" } in { geometry } 189 geometry "" 222 require extension { "GL_OES_geometry_shader" | "GL_EXT_geometry_shader" } in { geometry } 262 geometry "" [all …]
|
/third_party/vk-gl-cts/external/vulkan-docs/src/chapters/ |
D | geometry.txt | 5 [[geometry]] 8 The geometry shader operates on a group of vertices and their associated 12 Geometry shading is enabled when a geometry shader is included in the 16 [[geometry-input]] 19 Each geometry shader invocation has access to all vertices in the primitive 23 The input primitive type expected by the geometry shader is specified with 24 an code:OpExecutionMode instruction in the geometry shader, and must: match 79 [[geometry-output]] 82 A geometry shader generates primitives in one of three output modes: points, 87 Each geometry shader must: include exactly one output primitive mode. [all …]
|
/third_party/openGLES/extensions/NV/ |
D | NV_geometry_shader_passthrough.txt | 65 primitive sent through the GL using a programmable shader. While geometry 68 treats geometry shaders as largely "passthrough". In this use case, the 69 bulk of the geometry shader code simply copies inputs from each vertex of 78 simple geometry shader in unextended OpenGL: 108 geometry shader is computing and emitting a gl_Layer value for the 111 The following geometry shader, using this extension, is equivalent: 152 For the purposes of component counting, passthrough geometry shaders count 155 copied to the output primitive produced by the geometry shader. 181 A geometry shader using the layout qualifier "passthrough" is considered a 182 "passthrough geometry shader". Output primitives in a passthrough [all …]
|
/third_party/skia/third_party/externals/opengl-registry/extensions/NV/ |
D | NV_geometry_shader_passthrough.txt | 65 primitive sent through the GL using a programmable shader. While geometry 68 treats geometry shaders as largely "passthrough". In this use case, the 69 bulk of the geometry shader code simply copies inputs from each vertex of 78 simple geometry shader in unextended OpenGL: 108 geometry shader is computing and emitting a gl_Layer value for the 111 The following geometry shader, using this extension, is equivalent: 152 For the purposes of component counting, passthrough geometry shaders count 155 copied to the output primitive produced by the geometry shader. 181 A geometry shader using the layout qualifier "passthrough" is considered a 182 "passthrough geometry shader". Output primitives in a passthrough [all …]
|
/third_party/vk-gl-cts/doc/testspecs/GLES31/ |
D | functional.tessellation_geometry_interaction.txt | 27 geometry shading stages. 28 + Render tests with maximum geometry amplification in different stages 36 + SSBO memory access ordering test between tessellation and geometry shaders 42 attached tessellation and geometry shaders. Tests verify that attaching either a 43 passthrough geometry or tessellation shader does not change the result image. In 44 *_passthrough_geometry_* cases, the pattern is first rendered without a geometry 45 shader and then with a passthrough geometry shader. In 50 shader that uses the maximum number of geometry output vertices, uses maximum 51 number geometry shader instances, or sets the maximum tessellation level. 61 the same time. Due to the extreme geometry amplification in certain tests, the [all …]
|
D | functional.geometry_shading.txt | 38 + Primitive render order with geometry shader instancing 42 Geometry shader tests test geometry shader functionality by rendering 43 a scene using geometry shaders and comparing the resulting image to 51 geometry shader related limits and states. primitives_generated_* cases 56 basic.* tests test basic geometry shader usage: output_* cases emit 64 input.* tests verify geometry shader behavior with different input types 65 by drawing a separate triangle for each geometry shader input vertex. 69 conversion.* tests verify functionality of geometry shaders with different 72 emit.* tests test geometry shaders with different number of EmitVertex() 73 and EndPrimitive() calls, ranging from too few to superfluous. A geometry [all …]
|
/third_party/vk-gl-cts/external/vulkan-docs/src/chapters/commonvalidity/ |
D | build_acceleration_structure_device_common.txt | 17 acceleration structure referenced by the pname:geometry.instances.data 43 * [[VUID-{refpage}-geometry-03673]] 45 pname:geometry.triangles.vertexData, pname:geometry.triangles.indexData, 46 pname:geometry.triangles.transformData, pname:geometry.aabbs.data, and 47 pname:geometry.instances.data members of all 72 pname:geometry.triangles.vertexData.deviceAddress must: be a valid 78 pname:geometry.triangles.vertexData.deviceAddress is the address of a 85 pname:geometry.triangles.vertexData.deviceAddress must: be aligned to 92 pname:geometry.triangles.indexType is not ename:VK_INDEX_TYPE_NONE_KHR, 93 pname:geometry.triangles.indexData.deviceAddress must: be a valid device [all …]
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry/ |
D | BUILD.gn | 14 # deqp external geometry build 28 "//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry/vktGeometryBasicClass.cpp", 29 …"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry/vktGeometryBasicGeometryShader… 30 …"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry/vktGeometryEmitGeometryShaderT… 31 …"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry/vktGeometryInputGeometryShader… 32 …"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry/vktGeometryInstancedRenderingT… 33 …"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry/vktGeometryLayeredRenderingTes… 34 "//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry/vktGeometryTests.cpp", 35 "//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry/vktGeometryTestsUtil.cpp", 36 …"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry/vktGeometryVaryingGeometryShad… [all …]
|
/third_party/skia/src/core/ |
D | SkImageFilterTypes.h | 128 explicit LayerSpace(const IVector& geometry) : fData(geometry) {} in LayerSpace() argument 129 explicit LayerSpace(IVector&& geometry) : fData(std::move(geometry)) {} in LayerSpace() argument 168 explicit LayerSpace(const Vector& geometry) : fData(geometry) {} in LayerSpace() argument 169 explicit LayerSpace(Vector&& geometry) : fData(std::move(geometry)) {} in LayerSpace() argument 224 explicit LayerSpace(const SkIPoint& geometry) : fData(geometry) {} in LayerSpace() argument 225 explicit LayerSpace(SkIPoint&& geometry) : fData(std::move(geometry)) {} in LayerSpace() argument 263 explicit LayerSpace(const SkPoint& geometry) : fData(geometry) {} in LayerSpace() argument 264 explicit LayerSpace(SkPoint&& geometry) : fData(std::move(geometry)) {} in LayerSpace() argument 304 explicit LayerSpace(const SkISize& geometry) : fData(geometry) {} in LayerSpace() argument 305 explicit LayerSpace(SkISize&& geometry) : fData(std::move(geometry)) {} in LayerSpace() argument [all …]
|
/third_party/openGLES/extensions/EXT/ |
D | EXT_geometry_shader4.txt | 55 GPU, called a geometry shader. Geometry shaders are run after vertices are 58 A geometry shader begins with a single primitive (point, line, 60 primitive and use them to generate new primitives. A geometry shader has a 62 emits vertices to define a new primitive. A geometry shader can emit 63 multiple disconnected primitives. The primitives emitted by the geometry 74 geometry shaders and used to match up the vertices emitted by the geometry 77 Since geometry shaders expect a specific input primitive type, an error 79 For example, if a geometry shader expects points, an error will occur at 152 geometry shaders are enabled.) 172 may be used in a geometry shader. [all …]
|
/third_party/skia/third_party/externals/opengl-registry/extensions/EXT/ |
D | EXT_geometry_shader4.txt | 55 GPU, called a geometry shader. Geometry shaders are run after vertices are 58 A geometry shader begins with a single primitive (point, line, 60 primitive and use them to generate new primitives. A geometry shader has a 62 emits vertices to define a new primitive. A geometry shader can emit 63 multiple disconnected primitives. The primitives emitted by the geometry 74 geometry shaders and used to match up the vertices emitted by the geometry 77 Since geometry shaders expect a specific input primitive type, an error 79 For example, if a geometry shader expects points, an error will occur at 152 geometry shaders are enabled.) 172 may be used in a geometry shader. [all …]
|
/third_party/skia/third_party/externals/opengl-registry/extensions/AMD/ |
D | AMD_vertex_shader_layer.txt | 45 in version 3.2. This variable is an output from the geometry shader stage 49 only available if a geometry shader is present - even if the geometry shader 52 precludes implementations that cannot support geometry shaders from 60 geometry shader to be present. 96 The special built-in variable gl_Layer is available to geometry 113 * the current vertex or geometry shader (if present) does not statically 119 primitive assembly, or emitted by the geometry shader (if present) is taken 123 receive the same value for gl_Layer. When a geometry shader is present, 127 vertex or geometry shader has no effect if the framebuffer is not layered. 148 geometry languages, and is used to select ... See section 2.11.11, [all …]
|
/third_party/openGLES/extensions/AMD/ |
D | AMD_vertex_shader_layer.txt | 45 in version 3.2. This variable is an output from the geometry shader stage 49 only available if a geometry shader is present - even if the geometry shader 52 precludes implementations that cannot support geometry shaders from 60 geometry shader to be present. 96 The special built-in variable gl_Layer is available to geometry 113 * the current vertex or geometry shader (if present) does not statically 119 primitive assembly, or emitted by the geometry shader (if present) is taken 123 receive the same value for gl_Layer. When a geometry shader is present, 127 vertex or geometry shader has no effect if the framebuffer is not layered. 148 geometry languages, and is used to select ... See section 2.11.11, [all …]
|
/third_party/skia/third_party/externals/opengl-registry/extensions/ARB/ |
D | ARB_geometry_shader4.txt | 55 This extension interacts with geometry shader support in OpenGL 3.2. 62 GPU, called a geometry shader. Geometry shaders are run after vertices are 65 A geometry shader begins with a single primitive (point, line, 67 primitive and use them to generate new primitives. A geometry shader has a 69 emits vertices to define a new primitive. A geometry shader can emit 70 multiple disconnected primitives. The primitives emitted by the geometry 81 geometry shaders and used to match up the vertices emitted by the geometry 84 Since geometry shaders expect a specific input primitive type, an error 86 For example, if a geometry shader expects points, an error will occur at 159 geometry shaders are enabled.) [all …]
|
/third_party/openGLES/extensions/ARB/ |
D | ARB_geometry_shader4.txt | 65 This extension interacts with geometry shader support in OpenGL 3.2. 72 GPU, called a geometry shader. Geometry shaders are run after vertices are 75 A geometry shader begins with a single primitive (point, line, 77 primitive and use them to generate new primitives. A geometry shader has a 79 emits vertices to define a new primitive. A geometry shader can emit 80 multiple disconnected primitives. The primitives emitted by the geometry 91 geometry shaders and used to match up the vertices emitted by the geometry 94 Since geometry shaders expect a specific input primitive type, an error 96 For example, if a geometry shader expects points, an error will occur at 169 geometry shaders are enabled.) [all …]
|