Home
last modified time | relevance | path

Searched refs:geometry (Results 1 – 25 of 801) sorted by relevance

12345678910>>...33

/third_party/skia/third_party/externals/swiftshader/tests/regres/testlists/vk-default/
Dgeometry.txt1 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/
Dgeometry.txt1 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/
Dgeometry.txt1 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/
Dgeometry.txt1 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/
Dgeometry.txt1 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/
DvktDynamicStateInheritanceTests.cpp193 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/
Dgeometry.txt1 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/
Dlinkage_geometry_uniform_types.test6 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 …]
Dlinkage_geometry.test8 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 …]
Dlinkage_geometry_varying_types.test6 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 …]
Dlinkage_tessellation_geometry.test7 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/
Dgeometry.txt5 [[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/
DNV_geometry_shader_passthrough.txt65 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/
DNV_geometry_shader_passthrough.txt65 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/
Dfunctional.tessellation_geometry_interaction.txt27 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 …]
Dfunctional.geometry_shading.txt38 + 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/
Dbuild_acceleration_structure_device_common.txt17 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/
DBUILD.gn14 # 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/
DSkImageFilterTypes.h128 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/
DEXT_geometry_shader4.txt55 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/
DEXT_geometry_shader4.txt55 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/
DAMD_vertex_shader_layer.txt45 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/
DAMD_vertex_shader_layer.txt45 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/
DARB_geometry_shader4.txt55 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/
DARB_geometry_shader4.txt65 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 …]

12345678910>>...33