Home
last modified time | relevance | path

Searched refs:triangles (Results 1 – 25 of 39) sorted by relevance

12

/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/commonvalidity/
Dbuild_acceleration_structure_device_common.adoc45 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 …]
Dbuild_acceleration_structure_common.adoc149 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/
Dtessellation.adoc25 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 …]
Draytraversal.adoc229 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.
Daccelstructures.adoc102 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 …]
Dprimsrast.adoc26 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 …]
Dgeometry.adoc91 or triangles based on the output primitive type and the resulting primitives
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/
DVK_NV_displacement_micromap.adoc23 detail to triangles in an acceleration structure with an efficient in-memory
28 vertices which are subdivided from the main triangles.
DVK_NV_fill_rectangle.adoc20 triangles with an internal edge.
DVK_EXT_conservative_rasterization.adoc60 Implementations can process degenerate triangles and lines by either
62 Degenerate triangles are those that end up with zero area after the
DVK_NV_geometry_shader_passthrough.adoc80 | triangles | `layout(triangle_strip, max_vertices=3)`
103 layout(triangles) in;
141 layout(triangles) in;
DVK_EXT_discard_rectangles.adoc22 rasterization of all points, lines and triangles.
Dinvariance.adoc164 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
DVK_NV_framebuffer_mixed_samples.adoc30 where triangles share edges and may: not be suitable for normal triangle
DVK_NV_viewport_swizzle.adoc71 layout(triangles) in;
120 layout(triangles) in;
DVK_NV_representative_fragment_test.adoc27 For draw calls rendering multiple points, lines, or triangles arranged in
DVK_EXT_blend_operation_advanced.adoc82 a complex polygon tessellated into individual non-intersecting triangles.
DVK_EXT_opacity_micromap.adoc34 by the implementation to mark parts of triangles as opaque or transparent.
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/proposals/
DVK_EXT_opacity_micromap.adoc38 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
DVK_KHR_fragment_shading_rate.adoc16 …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…
DVK_EXT_mesh_shader.adoc64 …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/
Dmicromaps.adoc14 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/
DISurroundView3dSession.hal80 * An overlay object is defined by a set of points (forming triangles) with some color and
Dtypes.hal299 * (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/
Dmesh.adoc94 lines, or triangles.

12