Home
last modified time | relevance | path

Searched full:images (Results 1 – 25 of 362) sorted by relevance

12345678910>>...15

/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/scripts/
DcompImages.sh7 # compareImages - compare all asciidoctor images in two branches
19 echo "Gathering images under compare/$1 compare/$2"
24 cp images/*.svg $img1
36 cp images/*.svg $img2
47 echo "= Image Comparison of Vulkan images in $branch1 $branch2
55 echo "== Images Common to Both Branches
58 # Identical images
61 # Where to generate comparison images
97 echo "== Identical images
107 echo "== Images only in $branch1
[all …]
DglobalizeIncludes9 # be relative to specified attributes {generated} and {images}, ensuring
16 -e 's#image:images/#image:{images}/#g' \
17 -e 's#image::images/#image::{images}/#g' \
Dantora-prep.py16 partials/, images/, etc. are located).
19 Image files are linked from the component 'images' directory
49 Images = 'images' variable
154 - category - file type - Pages, Partials, or Images. These are
251 # .svg .jpg .png are always images
261 self.category = Images
271 # images/ are treated specially since there is only a single
272 # directory and the component directory is already named Images.
280 # Images go under images/, not under images/images/
281 # This could fail if there were ever top-level images but as all
[all …]
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/style/
Dmisc.adoc8 Images used in the Vulkan documents must be kept in the directory `images/`
11 Images should be authored in the open-source
14 This allows other people to easily edit your images in the future.
16 image editors have been observed to produce images incompatible with the PDF
19 Images must be authored at their actual image size in the HTML and PDF
21 In most cases, images are included as standalone figures and should occupy
29 As the PDF dimensions are more restrictive, images should not exceed these
40 images are scaled down lies is about 30-something pixels lower than that;
53 Text in images should usually appear at 12 point type so as to match that in
64 The font and color scheme used for existing images (black, red, and 50%
[all …]
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/proposals/
DVK_EXT_swapchain_maintenance1.adoc23 * Impossible to release acquired images without presenting them
39 mode does not affect the actual swapchain images and their associated memory.
52 This requires swapchain implementations to allocate memory for all images
54 This is costly both in startup time, and potentially memory if all images are
65 === Releasing Acquired Images
68 application has acquired images from the old swapchain that it is no longer
70 However, it is unable to release those images before recreating the swapchain.
116 Each present mode may require a different number of images.
126 ** The swapchain would then allocate as many images to satisfy all present
128 * Increase the number of swapchain images as necessary when present mode is
[all …]
DVK_EXT_host_image_copy.adoc14 Copying data to optimal-layout images in Vulkan requires staging the data in a buffer first, and us…
25 …s, it will momentarily have twice as much memory allocated for its images (the images themselves a…
65 …utUUID` can be used to ensure compatible data layouts between memory and images when using `VK_HOS…
103 Defining regions to copy between images
120 …be `VK_HOST_IMAGE_COPY_MEMCPY_EXT`, in which case data is copied between images with no swizzling …
121 Current limitations on source and destination images necessarily lead to raw copies between images,…
159 Images that are used by these copy instructions must have the `VK_IMAGE_USAGE_HOST_TRANSFER_BIT` us…
228 Images in optimal layout are often swizzled non-linearly.
229 When copying between images and buffers, the GPU can perform the swizzling and address translations…
230 When copying between images and host memory however, the CPU needs to perform this swizzling.
DVK_EXT_image_sliced_view_of_3d.adoc27 . Allowing 2D array view of a 3D images, even when used for storage image
29 storage images without any significant change. Functionally, the
65 `VkImageViewSlicedCreateInfoEXT` changes how 3D images are accessed in shaders.
80 … feature is only supported for UAVs on D3D12, and in Vulkan it is only supported on storage images.
DVK_EXT_shader_tile_image.adoc88 image::{images}/tile_image.svg[align="center",title="Tile Image",align="center",opts="{imageopts}"]
90 …bled, the framebuffer is logically divided into a grid of non-overlapping tiles called tile images.
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.
243 …`, `OpDepthTileImageRead`, `OpStencilTileImageRead` to read from color, depth, stencil tile images.
409 We call these resources tile images.
432 …SOLVED: Should this extension reuse OpTypeImage, or introduce a new type for declaring tile images?
434 OpTypeImage is reused with a special Dim for tile images, following what was done for subpass attac…
436 An alternative would have been to make tile images their own type, and introduce an OpTypeTileImage…
454 …A. Allow depth and stencil tile images to be declared as variables. Tile images are defined to map…
[all …]
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_KHR_display_swapchain/
Dcreate_shared_swapchains.adoc7 …SharedSwapchainsKHR',desc='Create multiple swapchains that share presentable images',type='protos']
15 swapchains that share presentable images are created by calling:
35 presentable images must: match between all the swapchains.
38 images, swapchain creation will fail with the result code
41 Images presented to multiple swapchains must: be re-acquired from all of
44 the presentable images can: continue to be used.
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_KHR_swapchain/
Dwsi.adoc15 A swapchain is an abstraction for an array of presentable images that are
17 The presentable images are represented by sname:VkImage objects created by
20 surfaces) is displayed at a time, but multiple images can: be queued for
43 The presentable images of a swapchain are owned by the presentation engine.
66 The presentation engine controls the order in which presentable images are
73 return of images after presentation.
75 referencing all of the images in the swapchain at initialization time,
108 pname:pCreateInfo->minImageCount presentable images.
110 While acquired by the application, presentable images can: be used in any
111 way that equivalent non-presentable images can: be used.
[all …]
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_GOOGLE_display_timing/
Dqueries.adoc8 ename:VK_PRESENT_MODE_FIFO_KHR so that presentable images are updated during
13 However, synchronizing the presentation of images with the RC does not
26 They need to know when presentable images were actually presented, and when
75 The rate at which an application renders and presents new images is known as
88 pname:refreshDuration), an application needs to determine when its images
96 This will create visual anomalies, because the images will not be displayed
100 presentation engine to not present images any sooner than every 33.33ms.
110 Adjustments to a larger IPD because of late images should happen quickly,
114 and if pname:presentMargin is consistently large, over multiple images.
217 images presented with fname:vkQueuePresentKHR.
[all …]
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/
DVK_NV_corner_sampled_image.adoc19 extension refers to as "`corner-sampled`" images.
37 * The minimum level size is 2x2 for 2D images and 2x2x2 for 3D images.
57 aspect of the image organization and referred to such images as
58 "`corner-sampled images`".
71 . Do integer texel coordinates have a different range for corner-sampled images?
77 . Do unnormalized sampler coordinates work with corner-sampled images? Are there any functional dif…
DVK_KHR_display_swapchain.adoc27 1) Should swapchains sharing images each hold a reference to the images, or
28 should it be up to the application to destroy the swapchains and images in
32 The lifetime of presentable images is already complex enough.
39 respecify the mode or create a new swapchain and presentable images.
50 4) How can applications create multiple swapchains that use the same images?
67 images could be built up one at a time.
105 ** Allow creating multiple swapchains that share the same images using a
DVK_KHR_swapchain.adoc44 of the presentable images?
47 Unlike standard images, the implementation will allocate the memory backing
50 2) What operations are allowed on presentable images?
55 3) Does this extension support MSAA presentable images?
58 Presentable images are always single-sampled.
59 Multi-sampled rendering must use regular images.
64 4) Does this extension support stereo/multi-view presentable images?
69 All presentable images in a given swapchain use the same array size.
71 5) Are the layers of stereo presentable images half-sized?
92 7) Does flink:vkAcquireNextImageKHR block if no images are available?
[all …]
DVK_QNX_external_memory_screen_buffer.adoc21 memory objects, where they can be bound to images and buffers.
23 Some code:_screen_buffer images have implementation-defined _external
25 Sampler {YCbCr} conversion can: be used to sample from these images and
DVK_KHR_swapchain_mutable_format.adoc22 This extension allows processing of swapchain images as different formats to
27 presentable images with a different format than the one used to create the
43 This extension requires `VK_KHR_maintenance2` and presentable images of
DVK_EXT_host_image_copy.adoc23 images on the host processor, without staging the data through a
28 This extension additionally allows applications to copy data between images
74 copying to or from images?
76 *RESOLVED*: An existing issue with linear images is that when emulating
DVK_KHR_maintenance2.adoc33 * Allow creating images with usage flags that may not be supported for the
36 * Allow creating uncompressed image views of compressed images.
39 * Adds two new image layouts for depth stencil images to allow either the
51 aspect(s) of multi-aspect images can: be accessed as input attachments.
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_QNX_external_memory_screen_buffer/
Dqnx_screen_buffer.adoc58 QNX Screen buffers may: represent images using implementation-specific
64 representation, images with external formats must: only be used as sampled
65 images, must: only be sampled with a sampler that has {YCbCr} conversion
68 Images that will be backed by a QNX Screen buffer can: use an external
72 Images can: be created with an external format even if the QNX Screen buffer
75 enable consistent handling of images from sources that might use either
86 properties, so Vulkan images bound to memory imported from a QNX Screen
89 be ename:VK_TRUE for images created with
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/antora/
DMakefile18 # Rewrite Vulkan spec sources and images into the module directory, ROOT
47 ./images/*.svg \
58 ./images/tile_image.svg \
63 antora/modules/ROOT/images \
70 antora/modules/proposals/images \
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_EXT_swapchain_maintenance1/
DSwapchainPresentModeInfo.adoc25 slink:VkSwapchainPresentModeInfoEXT, images that have already been queued
28 The current image being queued for presentation and subsequent images will
45 ename:VK_PRESENT_MODE_FIFO_RELAXED_KHR: Images continue to be appended
48 subsequent images.
54 and subsequent images are appended to the FIFO queue and presented
/hardware/google/gfxstream/guest/mesa/src/vulkan/runtime/
Dvk_pipeline.c215 _mesa_sha1_update(&ctx, &rstate->images, sizeof(rstate->images)); in vk_pipeline_hash_shader_stage()
267 rs->images = VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT; in vk_pipeline_robustness_state_fill()
276 rs->images = shader_info->images; in vk_pipeline_robustness_state_fill()
285 rs->images = pipeline_info->images; in vk_pipeline_robustness_state_fill()
301 if (rs->images == VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT) in vk_pipeline_robustness_state_fill()
302 rs->images = vk_device_default_robust_image_behavior(device); in vk_pipeline_robustness_state_fill()
Dvk_image.h204 * For 1D or 2D array images, this is the stride in bytes between array
205 * slices. For 3D images, this is the stride in bytes between fixed-Z
243 * For color images, we have three cases:
272 * For depth/stencil images, this is the aspectMask provided by
275 * For color images, we have three cases:
305 * This field will be 0 for 1D and 2D images, 2D views of 3D images, or
312 * This field will be 1 for 1D and 2D images or 2D views of 3D images.
/hardware/google/gfxstream/guest/mesa/src/vulkan/wsi/
Dwsi_common_x11.c669 * 1 and 3. Hence the ideal implementation needs only 2 images, but games in x11_get_min_image_count()
671 * hence they need to allocate 3 images. So let us do it for them. in x11_get_min_image_count()
676 * For Xwayland Venus reports four images as described in in x11_get_min_image_count()
1105 /* Total number of images ever pushed to a present queue. */
1107 /* Total number of images returned to application in AcquireNextImage. */
1110 struct x11_image images[0]; member
1221 return &chain->images[image_index].base; in x11_get_wsi_image()
1252 if (chain->images[i].pixmap == idle->pixmap) { in x11_handle_dri3_present_event()
1253 chain->images[i].busy = false; in x11_handle_dri3_present_event()
1270 struct x11_image *image = &chain->images[i]; in x11_handle_dri3_present_event()
[all …]
Dwsi_common_headless.c76 /* For true mailbox mode, we need at least 4 images: in wsi_headless_surface_get_capabilities()
268 struct wsi_headless_image images[0]; member
279 return &chain->images[image_index].base; in wsi_headless_swapchain_get_wsi_image()
300 if (!chain->images[i].busy) { in wsi_headless_swapchain_acquire_next_image()
303 chain->images[i].busy = true; in wsi_headless_swapchain_acquire_next_image()
327 chain->images[image_index].busy = false; in wsi_headless_swapchain_queue_present()
340 if (chain->images[i].base.image != VK_NULL_HANDLE) in wsi_headless_swapchain_destroy()
341 wsi_destroy_image(&chain->base, &chain->images[i].base); in wsi_headless_swapchain_destroy()
459 size_t size = sizeof(*chain) + num_images * sizeof(chain->images[0]); in wsi_headless_surface_create_swapchain()
495 &chain->images[i].base); in wsi_headless_surface_create_swapchain()
[all …]

12345678910>>...15