Searched refs:triangles (Results 1 – 25 of 39) sorted by relevance
12
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/commonvalidity/ |
D | build_acceleration_structure_device_common.adoc | 45 pname:geometry.triangles.vertexData, pname:geometry.triangles.indexData, 46 pname:geometry.triangles.transformData, pname:geometry.aabbs.data, and 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 99 pname:geometry.triangles.indexType is not ename:VK_INDEX_TYPE_NONE_KHR, 100 if pname:geometry.triangles.indexData.deviceAddress is the address of a 107 pname:geometry.triangles.indexType not equal to [all …]
|
D | build_acceleration_structure_common.adoc | 149 pname:geometry.triangles.vertexFormat member must: have the same value 157 pname:geometry.triangles.maxVertex member must: have the same value 165 pname:geometry.triangles.indexType member must: have the same value 173 pname:geometry.triangles.transformData address was `NULL` when 181 pname:geometry.triangles.transformData address was not `NULL` when 190 pname:geometry.triangles.indexType is not ename:VK_INDEX_TYPE_NONE_KHR,
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/ |
D | tessellation.adoc | 25 produces a new set of independent primitives (points, lines, or triangles). 82 These control the orientation of triangles generated by the tessellator. 91 Controls generation of points rather than triangles or lines. 127 For triangles, the tessellator subdivides a triangle primitive into smaller 128 triangles. 130 triangles. 169 For triangles, the vertex's position is a barycentric coordinate 238 When tessellating triangles or quads using <<tessellation-point-mode, point 264 When the tessellator produces triangles (in the code:Triangles or code:Quads 265 modes), the orientation of all triangles is specified with an [all …]
|
D | raytraversal.adoc | 229 For a set of triangles with identical transforms, within a single instance: 231 * Any set of two or more triangles where all triangles have one vertex 233 * Any set of two triangles with two shared vertices that were specified in 237 A _closed fan_ is a set of three or more triangles where: 239 * All triangles in the set have the same shared vertex as one of their 242 * All above shared edges are shared by exactly two triangles from the set. 243 * No two triangles in the set intersect, except at shared edges.
|
D | accelstructures.adoc | 102 opacity values assigned to the triangles. 110 explicit micro-map triangles. 147 If the vertex format does not have a NaN representation, then all triangles 611 number of triangles in all geometries must: be less than or equal to 722 * pname:triangles is a 807 vertex positions are used for the position of the triangles in the geometry 866 For a given pname:format and pname:subdivisionLevel the number of triangles 962 For a given pname:format and pname:subdivisionLevel the number of triangles 1530 pname:primitiveCount is the number of triangles to be built, where each 1551 vertices for all triangles in this geometry are described to the space [all …]
|
D | primsrast.adoc | 26 The rasterization rules for points, lines, and triangles involve testing 2980 triangles where each pair of vertices at each end of the line has identical 3267 or a series of independent triangles. 3309 triangles. 3360 Once the orientation of triangles is determined, they are culled according 3367 * ename:VK_CULL_MODE_NONE specifies that no triangles are discarded 3368 * ename:VK_CULL_MODE_FRONT_BIT specifies that front-facing triangles are 3370 * ename:VK_CULL_MODE_BACK_BIT specifies that back-facing triangles are 3372 * ename:VK_CULL_MODE_FRONT_AND_BACK specifies that all triangles are 3375 Following culling, fragments are produced for any triangles which have not [all …]
|
D | geometry.adoc | 91 or triangles based on the output primitive type and the resulting primitives
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/ |
D | VK_NV_displacement_micromap.adoc | 23 detail to triangles in an acceleration structure with an efficient in-memory 28 vertices which are subdivided from the main triangles.
|
D | VK_NV_fill_rectangle.adoc | 20 triangles with an internal edge.
|
D | VK_EXT_conservative_rasterization.adoc | 60 Implementations can process degenerate triangles and lines by either 62 Degenerate triangles are those that end up with zero area after the
|
D | VK_NV_geometry_shader_passthrough.adoc | 80 | triangles | `layout(triangle_strip, max_vertices=3)` 103 layout(triangles) in; 141 layout(triangles) in;
|
D | VK_EXT_discard_rectangles.adoc | 22 rasterization of all points, lines and triangles.
|
D | invariance.adoc | 164 crafted tessellation evaluation shader to ensure that the sets of triangles 211 enumerated in rule 1 except for vertex order, the set of triangles generated 221 vertex order, the set of interior triangles generated for triangle and quad 231 *Rule 7* _For quad and triangle tessellation, the set of triangles
|
D | VK_NV_framebuffer_mixed_samples.adoc | 30 where triangles share edges and may: not be suitable for normal triangle
|
D | VK_NV_viewport_swizzle.adoc | 71 layout(triangles) in; 120 layout(triangles) in;
|
D | VK_NV_representative_fragment_test.adoc | 27 For draw calls rendering multiple points, lines, or triangles arranged in
|
D | VK_EXT_blend_operation_advanced.adoc | 82 a complex polygon tessellated into individual non-intersecting triangles.
|
D | VK_EXT_opacity_micromap.adoc | 34 by the implementation to mark parts of triangles as opaque or transparent.
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/proposals/ |
D | VK_EXT_opacity_micromap.adoc | 38 acceleration structures. The micromap information is defined on the domain of subdivided triangles … 39 … build information contains usage information to compute the size including the number of triangles
|
D | VK_KHR_fragment_shading_rate.adoc | 16 …ll experience for an end user. This could be due to low-detail objects, triangles with a low delta… 69 This allows applications to e.g. have a per-screen-region rate while also marking some triangles or…
|
D | VK_EXT_mesh_shader.adoc | 64 …per primitive according to the output primitive type (points, lines, or triangles). Indices are em… 452 triangles
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_EXT_opacity_micromap/ |
D | micromaps.adoc | 14 geometry, particularly for triangles. 173 that the given micromap format encodes 64 micro-triangles worth of 177 indicates that the given micromap format encodes 256 micro-triangles 181 indicates that the given micromap format encodes 1024 micro-triangles 231 triangles of that pname:format and pname:subdivisionLevel contained in the 309 * pname:count is the number of triangles in the usage format defined by 1164 triangles. 1166 continuous winding, some triangles are flipped and wound differently.
|
/hardware/interfaces/automotive/sv/1.0/ |
D | ISurroundView3dSession.hal | 80 * An overlay object is defined by a set of points (forming triangles) with some color and
|
D | types.hal | 299 * (V1, V2, V3), (V2, V3, V4), (V3, V4, V5) and (V4, V5, V6) form triangles.
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_NV_mesh_shader/ |
D | mesh.adoc | 94 lines, or triangles.
|
12