/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/main/vk-master/ |
D | geometry.txt | 1 dEQP-VK.geometry.varying.vertex_no_op_geometry_out_1 2 dEQP-VK.geometry.varying.vertex_out_0_geometry_out_1 3 dEQP-VK.geometry.varying.vertex_out_0_geometry_out_2 4 dEQP-VK.geometry.varying.vertex_out_1_geometry_out_0 5 dEQP-VK.geometry.varying.vertex_out_1_geometry_out_2 6 dEQP-VK.geometry.layered.1d_array.64_1_4.render_to_default_layer 7 dEQP-VK.geometry.layered.1d_array.64_1_4.render_to_one 8 dEQP-VK.geometry.layered.1d_array.64_1_4.render_to_all 9 dEQP-VK.geometry.layered.1d_array.64_1_4.render_different_content 10 dEQP-VK.geometry.layered.1d_array.64_1_4.fragment_layer [all …]
|
/third_party/vk-gl-cts/android/cts/main/vksc-main/ |
D | geometry.txt | 1 dEQP-VKSC.geometry.varying.vertex_no_op_geometry_out_1 2 dEQP-VKSC.geometry.varying.vertex_out_0_geometry_out_1 3 dEQP-VKSC.geometry.varying.vertex_out_0_geometry_out_2 4 dEQP-VKSC.geometry.varying.vertex_out_1_geometry_out_0 5 dEQP-VKSC.geometry.varying.vertex_out_1_geometry_out_2 6 dEQP-VKSC.geometry.layered.1d_array.64_1_4.render_to_default_layer 7 dEQP-VKSC.geometry.layered.1d_array.64_1_4.render_to_one 8 dEQP-VKSC.geometry.layered.1d_array.64_1_4.render_to_all 9 dEQP-VKSC.geometry.layered.1d_array.64_1_4.render_different_content 10 dEQP-VKSC.geometry.layered.1d_array.64_1_4.fragment_layer [all …]
|
/third_party/vk-gl-cts/android/cts/main/vksc-master/ |
D | geometry.txt | 1 dEQP-VKSC.geometry.input.basic_primitive.points 2 dEQP-VKSC.geometry.input.basic_primitive.lines 3 dEQP-VKSC.geometry.input.basic_primitive.line_strip 4 dEQP-VKSC.geometry.input.basic_primitive.triangles 5 dEQP-VKSC.geometry.input.basic_primitive.triangle_strip 6 dEQP-VKSC.geometry.input.basic_primitive.triangle_fan 7 dEQP-VKSC.geometry.input.basic_primitive.lines_adjacency 8 dEQP-VKSC.geometry.input.basic_primitive.line_strip_adjacency 9 dEQP-VKSC.geometry.input.basic_primitive.triangles_adjacency 10 dEQP-VKSC.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/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/main/vk-default/ |
D | geometry.txt | 1 dEQP-VK.geometry.varying.vertex_no_op_geometry_out_1 2 dEQP-VK.geometry.varying.vertex_out_0_geometry_out_1 3 dEQP-VK.geometry.varying.vertex_out_0_geometry_out_2 4 dEQP-VK.geometry.varying.vertex_out_1_geometry_out_0 5 dEQP-VK.geometry.varying.vertex_out_1_geometry_out_2 6 dEQP-VK.geometry.layered.1d_array.64_1_4.render_to_default_layer 7 dEQP-VK.geometry.layered.1d_array.64_1_4.render_to_one 8 dEQP-VK.geometry.layered.1d_array.64_1_4.render_to_all 9 dEQP-VK.geometry.layered.1d_array.64_1_4.render_different_content 10 dEQP-VK.geometry.layered.1d_array.64_1_4.fragment_layer [all …]
|
/third_party/vk-gl-cts/external/vulkancts/mustpass/main/vksc-default/ |
D | geometry.txt | 1 dEQP-VKSC.geometry.varying.vertex_no_op_geometry_out_1 2 dEQP-VKSC.geometry.varying.vertex_out_0_geometry_out_1 3 dEQP-VKSC.geometry.varying.vertex_out_0_geometry_out_2 4 dEQP-VKSC.geometry.varying.vertex_out_1_geometry_out_0 5 dEQP-VKSC.geometry.varying.vertex_out_1_geometry_out_2 6 dEQP-VKSC.geometry.layered.1d_array.64_1_4.render_to_default_layer 7 dEQP-VKSC.geometry.layered.1d_array.64_1_4.render_to_one 8 dEQP-VKSC.geometry.layered.1d_array.64_1_4.render_to_all 9 dEQP-VKSC.geometry.layered.1d_array.64_1_4.render_different_content 10 dEQP-VKSC.geometry.layered.1d_array.64_1_4.fragment_layer [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/main/vk-master-2019-03-01/ |
D | geometry.txt | 1 dEQP-VK.geometry.varying.vertex_no_op_geometry_out_1 2 dEQP-VK.geometry.varying.vertex_out_0_geometry_out_1 3 dEQP-VK.geometry.varying.vertex_out_0_geometry_out_2 4 dEQP-VK.geometry.varying.vertex_out_1_geometry_out_0 5 dEQP-VK.geometry.varying.vertex_out_1_geometry_out_2 6 dEQP-VK.geometry.instanced.draw_1_instances_1_geometry_invocations 7 dEQP-VK.geometry.instanced.draw_1_instances_2_geometry_invocations 8 dEQP-VK.geometry.instanced.draw_1_instances_8_geometry_invocations 9 dEQP-VK.geometry.instanced.draw_1_instances_32_geometry_invocations 10 dEQP-VK.geometry.instanced.draw_1_instances_64_geometry_invocations [all …]
|
/third_party/vk-gl-cts/android/cts/main/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/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_no_buildgn/vulkan/dynamic_state/ |
D | vktDynamicStateInheritanceTests.cpp | 182 void startRenderCmds(const TestGeometry& geometry); 183 void rasterizeExpectedResults(const TestGeometry& geometry, Texel (&output)[kHeight][kWidth]); 506 void InheritanceTestInstance::startRenderCmds(const TestGeometry& geometry) in startRenderCmds() argument 508 DE_ASSERT(geometry.viewports.size() > 0); in startRenderCmds() 509 DE_ASSERT(geometry.viewports.size() <= kMaxViewports); in startRenderCmds() 510 DE_ASSERT(geometry.viewports.size() == geometry.scissors.size()); in startRenderCmds() 513 DE_ASSERT(kMaxRectangles >= geometry.rectangles.size()); in startRenderCmds() 515 for (size_t i = 0; i < geometry.rectangles.size(); ++i) in startRenderCmds() 517 pRectangles[i] = geometry.rectangles[i]; in startRenderCmds() 546 …m_vk.cmdSetViewport(m_setStateCmdBuffer.get(), 0, deUint32(geometry.viewports.size()), &geometry.v… in startRenderCmds() [all …]
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state/ |
D | vktDynamicStateInheritanceTests.cpp | 182 void startRenderCmds(const TestGeometry& geometry); 183 void rasterizeExpectedResults(const TestGeometry& geometry, Texel (&output)[kHeight][kWidth]); 506 void InheritanceTestInstance::startRenderCmds(const TestGeometry& geometry) in startRenderCmds() argument 508 DE_ASSERT(geometry.viewports.size() > 0); in startRenderCmds() 509 DE_ASSERT(geometry.viewports.size() <= kMaxViewports); in startRenderCmds() 510 DE_ASSERT(geometry.viewports.size() == geometry.scissors.size()); in startRenderCmds() 513 DE_ASSERT(kMaxRectangles >= geometry.rectangles.size()); in startRenderCmds() 515 for (size_t i = 0; i < geometry.rectangles.size(); ++i) in startRenderCmds() 517 pRectangles[i] = geometry.rectangles[i]; in startRenderCmds() 546 …m_vk.cmdSetViewport(m_setStateCmdBuffer.get(), 0, deUint32(geometry.viewports.size()), &geometry.v… 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/android/cts/main/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 …]
|
/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 …]
|
D | geometry.adoc | 5 [[geometry]] anchor 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 80 [[geometry-output]] 83 A geometry shader generates primitives in one of three output modes: points, 88 Each geometry shader must: include exactly one output primitive mode. [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/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/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 …]
|
D | build_acceleration_structure_device_common.adoc | 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/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 …]
|