Home
last modified time | relevance | path

Searched refs:tile (Results 1 – 25 of 28) sorted by relevance

12

/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/proposals/
DVK_QCOM_tile_properties.adoc10 … VK_QCOM_tile_properties extension, which allows application to query the tile properties. This ex…
14 …litting a render target into multiple chunks or tiles, and rendering each tile individually in ord…
16 A typical tile size will be such that it is contained completely within the attachment but tiles ca…
18 …r and will perform both windowing and fragment area assignment within a region defined by a "tile".
24 …ons. Several application-controlled factors will implicitly influence the tile size, such as attac…
26 Adreno implementations will window and apply fragment density map values on a tile-basis. Currently…
30 Another problem is that currently, applications are unable to align the renderArea with tile bounda…
34 Create a new extension with API entrypoints that allows developer to query the tile properties.
53 When using renderpasses, use the above command after framebuffer creation to query the tile propert…
54tile properties available is returned in `pPropertiesCount`. `pPropertiesCount` must point to a va…
[all …]
DVK_EXT_shader_tile_image.adoc14 Some implementations, in particular tile-based GPUs, want to allow applications to effectively expl…
34 The abstraction level is a question of whether we want an API that is only targeted at tile-based G…
40 …* GPUs that are not tile-based would not gain much from exposing this - at least not unless the sc…
44 1. An explicit API to allow certain tile-based GPUs to expose on-chip memory with fast raster order…
46 …ed at GPUs which defer fragment shading into framebuffer tiles where each tile is typically proces…
78 It is useful to provide tile image access for all attachment types.
90 …ncept of a 'tile image'. When the extension is enabled, the framebuffer is logically divided into …
102 … the ability to access current (rasterization order) color values from tile memory via tile images.
113 Depth and stencil fetches use implicit tile images.
222 …s explore alternate ways to expose the functionality for reading from the tile memory for color da…
[all …]
DVK_EXT_legacy_dithering.adoc34 do, especially on some tile-based hardware.
95 (e.g. whether the tile-based Vulkan driver could successfully merge and
96 execute the two subpasses on the tile, without implicit splits such as due
98 - The high and low precision versions of the attachment live on the tile memory
99 at the same time for the final subpass, increasing tile memory usage and
100 potentially degrading performance (if the tile size has to change because of
DVK_EXT_multisampled_render_to_single_sampled.adoc23 on the tile, and so additional performance and memory cost is silently paid
69 replicated in all samples of that pixel on tile memory) and will automatically
375 === RESOLVED: Lack of on-tile-resolve support for some formats will particularly have a negative im…
DVK_KHR_maintenance5.adoc61 Some tile-based GPUs can benefit from providing an optimal render area granularity as the basis for…
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/
DVK_QCOM_tile_properties.adoc21 This extension allows an application to query the tile properties.
DVK_EXT_shader_tile_image.adoc39 See <<fragops-shader-tileimage-reads, fragment shader tile image reads>> for
DVK_HUAWEI_subpass_shading.adoc26 like tile-based deferred rendering and forward plus.
DVK_QCOM_render_pass_transform.adoc88 flink:vkGetDynamicRenderingTilePropertiesQCOM return tile properties in
Dglossary.adoc695 [[glossary-fragment-tile-image-interface]]
1784 [[glossary-tile-image]]
1786 A per-tile view of a framebuffer attachment.
Dspirvenv.adoc681 The tile image variable declarations must: obey the constraints on the
687 tile image variables.
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/
Dvideo_encode_h265_extensions.adoc74 * pname:maxTiles indicates the maximum number of H.265 tile columns and
142 per tile may begin or finish at any offset within the enclosing tile's
145 start of the enclosing tile's CTB row (and hence each slice segment
146 must: finish at the end of the enclosing tile's CTB row).
168 If not set, the implementation is only able to encode a single tile for
171 indicates if encoding multiple slice segments per tile is supported.
173 segment for each tile.
Dframebuffer.adoc1088 [open,refpage='vkGetFramebufferTilePropertiesQCOM',desc='Get tile properties from the attachments i…
1090 To query the tile properties from the attachments in framebuffer, call:
1097 of tile properties available or queried, as described below.
1101 If pname:pProperties is `NULL`, then the number of tile properties available
1107 If pname:pPropertiesCount is less than the number of tile properties
1112 The number of tile properties available is determined by the number of
1113 merged subpasses, and each tile property is associated with a merged
1117 To obtain the tile properties for a given merged subpass, the `pProperties`
Dfragops.adoc839 A <<glossary-tile-image, tile image>> is a view of a framebuffer attachment
840 tile for fragments with locations within the tile.
844 stencil values at the fragment location via tile images.
850 fragment location, the abstraction of a tile image is introduced for the
855 passes via tile shaders can leverage tile images.
865 Color values are read from tile image variables with
924 The samples which qualify for coherent tile image reads from an attachment
938 non-coherent tile image reads which requires
940 tile image synchronization>> for the writes to an attachment to be made
941 visible via tile image reads.
[all …]
Dinterfaces.adoc493 When a fragment stage is present in a pipeline, the fragment shader tile
496 The fragment shader tile image variables are matched by code:Location
503 _fragment tile image interface_.
508 Reading from a tile image variable with a code:Location decoration of _i_
512 If the tile image variable is declared as an array of size N, it consumes N
513 consecutive tile image locations, starting with the index specified.
514 There must: not be more than one tile image variable with the same
517 The number of available tile image locations is the same as the number of
522 The basic data type (floating-point, integer, unsigned integer) of the tile
524 attachment, or the values read from the tile image variables are undefined:.
Dsynchronization.adoc231 Tile-based architectures may be able to avoid flushing tile data to memory,
1049 via <<fragops-shader-tileimage-reads, fragment shader tile image reads>>
1072 <<fragops-shader-tileimage-reads, fragment shader tile image reads>> in
1375 via <<fragops-shader-tileimage-reads, fragment shader tile image reads>>
1403 <<fragops-shader-tileimage-reads, fragment shader tile image reads>> in
1715 particularly tile-based architectures - which can keep framebuffer-regions
6486 non-coherent tile image reads for color, depth, or stencil, respectively.
6487 When non-coherent tile image reads are enabled, writes via color, depth and
6489 attachment reads via tile images.
6501 To insert a memory dependency for explicit render pass tile image
Drenderpass.adoc1210 [open,refpage='VkTilePropertiesQCOM',desc='Structure holding available tile properties',type='struc…
1219 * pname:tileSize is the dimensions of a tile, with width and height
1220 describing the width and height of a tile in pixels, and depth
1221 corresponding to the number of slices the tile spans.
1223 * pname:origin is the top-left corner of the first tile in attachment
1226 All tiles will be tightly packed around the first tile, with edges being
1227 multiples of tile width and/or height from the origin.
1241 To query the tile properties when using dynamic rendering, call:
Ddevsandqueues.adoc1108 …haderTileImagePropertiesEXT',desc='Structure containing information about tile image support for a…
1119 ename:VK_TRUE if coherent reads of tile image data is accelerated.
1125 ename:VK_TRUE if reads of tile image data from helper fragment
1131 These are properties of the tile image information of a physical device.
/hardware/qcom/display/msm8909/gralloc/
Dgr_utils.cpp681 int tile = ubwc_enabled; in GetAlignedWidthAndHeight() local
685 AdrenoMemInfo::GetInstance()->AlignUnCompressedRGB(width, height, format, tile, alignedw, in GetAlignedWidthAndHeight()
/hardware/qcom/display/msm8909w_3100/libgralloc1/
Dgr_utils.cpp681 int tile = ubwc_enabled; in GetAlignedWidthAndHeight() local
685 AdrenoMemInfo::GetInstance()->AlignUnCompressedRGB(width, height, format, tile, alignedw, in GetAlignedWidthAndHeight()
/hardware/qcom/display/msm8996/libgralloc1/
Dgr_allocator.cpp793 int tile = ubwc_enabled; in GetAlignedWidthAndHeight() local
796 adreno_helper_->AlignUnCompressedRGB(width, height, format, tile, alignedw, alignedh); in GetAlignedWidthAndHeight()
/hardware/qcom/display/msm8998/libgralloc1/
Dgr_allocator.cpp795 int tile = ubwc_enabled; in GetAlignedWidthAndHeight() local
798 adreno_helper_->AlignUnCompressedRGB(width, height, format, tile, alignedw, alignedh); in GetAlignedWidthAndHeight()
/hardware/qcom/sm8150/display/gralloc/
Dgr_utils.cpp979 int tile = ubwc_enabled; in GetAlignedWidthAndHeight() local
983 AdrenoMemInfo::GetInstance()->AlignUnCompressedRGB(width, height, format, tile, alignedw, in GetAlignedWidthAndHeight()
/hardware/qcom/sm7250/display/gralloc/
Dgr_utils.cpp1063 int tile = ubwc_enabled; in GetAlignedWidthAndHeight() local
1102 AdrenoMemInfo::GetInstance()->AlignUnCompressedRGB(width, height, format, tile, alignedw, in GetAlignedWidthAndHeight()
/hardware/google/gfxstream/host/apigen-codec-common/X11/
DXlib.h203 Pixmap tile; /* tile pixmap for tiling operations */ member

12