/hardware/google/gfxstream/guest/mesa/src/util/ |
D | dag.c | 39 util_dynarray_append(&parent->edges, struct dag_edge, edge); in append_edge() 52 util_dynarray_foreach(&parent->edges, struct dag_edge, edge) { in dag_add_edge() 72 util_dynarray_foreach(&parent->edges, struct dag_edge, edge) { in dag_add_edge_max_data() 114 util_dynarray_foreach(&node->edges, struct dag_edge, edge) { in dag_prune_head() 126 util_dynarray_init(&node->edges, dag); in dag_init_node() 149 while (node->edges.size != 0) { in dag_traverse_bottom_up_node() 156 util_dynarray_foreach_reverse(&node->edges, struct dag_edge, edge) { in dag_traverse_bottom_up_node() 257 util_dynarray_foreach(&node->edges, struct dag_edge, edge) { in dag_validate_node()
|
D | dag.h | 45 struct util_dynarray edges; member
|
/hardware/google/gfxstream/host/gl/ |
D | TextureDraw.cpp | 617 float edges[4]; in drawLayer() local 618 edges[0] = 1 - 2.0 * (frameWidth - layer.displayFrame.left)/frameWidth; in drawLayer() 619 edges[1] = 1 - 2.0 * (frameHeight - layer.displayFrame.top)/frameHeight; in drawLayer() 620 edges[2] = 1 - 2.0 * (frameWidth - layer.displayFrame.right)/frameWidth; in drawLayer() 621 edges[3] = 1- 2.0 * (frameHeight - layer.displayFrame.bottom)/frameHeight; in drawLayer() 630 s_gles2.glUniform2f(mTranslationSlot, (-edges[2] - edges[0])/2, in drawLayer() 631 (-edges[3] - edges[1])/2); in drawLayer() 632 s_gles2.glUniform2f(mScaleSlot, (edges[2] - edges[0])/2, in drawLayer() 633 (edges[1] - edges[3])/2); in drawLayer()
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/ |
D | VK_NV_framebuffer_mixed_samples.adoc | 30 where triangles share edges and may: not be suitable for normal triangle 38 information to antialias path edges. 39 With this two-step process, internal edges are fully covered when 40 antialiasing is applied and there is no corruption on these edges.
|
D | VK_NV_clip_space_w_scaling.adoc | 20 The barrel distorted image has lower resolution along the edges compared to 23 across the complete image, a lot of pixels towards the edges do not make it 28 towards the edges. 50 resolution will fall off linearly from the center of the image to its edges.
|
D | VK_NV_fill_rectangle.adoc | 18 box, disregarding the actual triangle edges.
|
D | VK_EXT_conservative_rasterization.adoc | 42 edges, covers any part of the rectangular pixel area, including its sides, 46 increased at each of its edges by some sub-pixel amount to further increase
|
D | VK_NV_corner_sampled_image.adoc | 44 edges. 46 dimensions of the form [eq]#2^n^+1# allows continuity across shared edges
|
D | VK_KHR_sampler_mirror_clamp_to_edge.adoc | 25 This new mode relaxes the need to generate images whose opposite edges match
|
D | invariance.adoc | 166 patch edges, avoiding "`cracks`" caused by minor differences in the 167 positions of vertices along shared edges. 199 *Rule 4* _The set of vertices generated when subdividing outer edges in
|
D | VK_EXT_fragment_density_map.adoc | 37 lower quality may not be perceived such as the distorted edges of a lens or
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/config/chunkindex/ |
D | lunr.js | 1372 this.edges = {} 1454 if (char in frame.node.edges) { 1455 noEditNode = frame.node.edges[char] 1458 frame.node.edges[char] = noEditNode 1477 if ("*" in frame.node.edges) { 1478 var insertionNode = frame.node.edges["*"] 1481 frame.node.edges["*"] = insertionNode 1515 if ("*" in frame.node.edges) { 1516 var substitutionNode = frame.node.edges["*"] 1519 frame.node.edges["*"] = substitutionNode [all …]
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/ |
D | tessellation.adoc | 108 Controls the spacing of segments on the edges of tessellated primitives. 164 The labels on the edges indicate the inner (IL0 and IL1) and outer (OL0 235 must: be identical for any pair of subdivided edges with identical values of 308 The edges of each of these triangles are subdivided, and the area between 310 on the subdivided edges. 314 The edges of the outermost triangle are subdivided independently, using the 317 0# (right) edges, respectively. 334 producing a set of concentric inner triangles and subdividing their edges. 335 First, the three outer edges are temporarily subdivided using the clamped 342 corner's two adjacent edges running through the vertex of the subdivided [all …]
|
D | raytraversal.adoc | 153 three vertices and within the bounds of the edges between the vertices, 241 * All edges that include the above vertex are shared edges. 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. 245 by a series of the above shared edges.
|
D | primsrast.adoc | 2872 Two of the edges are parallel to the specified line segment; each is at a 2875 The other two edges pass through the line endpoints and are perpendicular to 2962 the edges of the lines are generated as a parallelogram surrounding the 2971 Edges 0 and 1 are parallel to the line and connect the endpoints of edges 2 3506 For a polygon with more than three edges, such as are produced by clipping a 3553 * ename:VK_POLYGON_MODE_LINE specifies that polygon edges are drawn as 4032 each of its edges in `X` and `Y` equally in screen space beyond the base 4181 whether any portion of the pixel (including its edges and corners) is 4196 pixels at each of the primitive edges. 4220 portion of any pixel inside the fragment area, including their edges or [all …]
|
D | vertexpostproc.adoc | 983 If the primitive is a polygon, it passes unchanged if every one of its edges 986 If the edges of the polygon intersect the boundary of the clip volume, the 987 intersecting edges are reconnected by new edges that lie along the boundary 1102 occur at the intersection of polygon edges (possibly already clipped) with
|
D | copies.adoc | 225 block extent in each dimension, except at the edges of the image, where 652 extent in each dimension, except at the edges of the image, where region 705 extent in each dimension, except at the edges of the image, where region
|
D | sparsemem.adoc | 348 Right-edges and bottom-edges of each level are allowed to have partially
|
D | textures.adoc | 681 Otherwise the texel coordinates lie beyond the edges or corners of the 689 If the texel coordinates lie beyond the edges or corners of the selected 2433 ename:VK_FILTER_LINEAR is used within a mip level then sampling at the edges
|
D | shaders.adoc | 196 segments on the edges of tessellated primitives, it must: match the 504 the spacing of segments on the edges of tessellated primitives
|
/hardware/google/gfxstream/guest/mesa/src/util/tests/ |
D | dag_test.cpp | 172 EXPECT_EQ(util_dynarray_num_elements(&node[0].edges, struct dag_edge), 3); in TEST_F() 189 EXPECT_EQ(util_dynarray_num_elements(&node[0].edges, struct dag_edge), 2); in TEST_F() 191 util_dynarray_foreach (&node[0].edges, struct dag_edge, edge) { in TEST_F()
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_EXT_host_image_copy/ |
D | copies.adoc | 69 extent in each dimension, except at the edges of the image, where region 207 extent in each dimension, except at the edges of the image, where region
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/proposals/ |
D | VK_QCOM_tile_properties.adoc | 107 All tiles will be tightly packed around the first tile, with edges being multiples of tile width an…
|
/hardware/interfaces/input/common/1.0/ |
D | types.hal | 535 /** No edges are intersected */ 795 * The edges, if any, that were touched by this motion event.
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_EXT_opacity_micromap/ |
D | micromaps.adoc | 1209 the level then by 4 values, selected from interior or the 3 edges in vertex
|