Home
last modified time | relevance | path

Searched refs:render (Results 1 – 25 of 156) sorted by relevance

1234567

/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/commonvalidity/
Dpipeline_barrier_common.adoc9 If fname:{refpage} is called within a render pass instance using a
10 slink:VkRenderPass object, the render pass must: have been created with
20 If fname:{refpage} is called within a render pass instance using a
21 slink:VkRenderPass object, the render pass must: have been created with
31 If fname:{refpage} is called within a render pass instance using a
35 If fname:{refpage} is called within a render pass instance using a
45 If fname:{refpage} is called within a render pass instance using a
50 If fname:{refpage} is called within a render pass instance using a
57 If fname:{refpage} is called within a render pass instance, the
61 If fname:{refpage} is called within a render pass instance, the
[all …]
Dquery_end_common.adoc8 If called within a subpass of a render pass instance, the corresponding
12 If called outside of a render pass instance, the corresponding
14 render pass instance
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/
DVK_QCOM_multiview_per_view_render_areas.adoc23 Certain use cases (e.g., side-by-side VR rendering) use multiview and render
26 per-view render areas to the implementation.
27 Such per-view render areas can be used by the implementation to reduce the
31 The extension enables a multiview render pass instance to define per-view
32 render areas.
33 For each view of a multiview render pass instance, only those pixels in the
34 per-view render area are affected by load, store and resolve operations.
51 application provides render area in non-rotated coordinates which is rotated
59 The per-view render areas are not rotated.
68 for each view of a multiview render pass be contained within the per-view
[all …]
DVK_QCOM_render_pass_store_ops.adoc16 Render pass attachments can: be read-only for the duration of a render pass.
22 the render area.
26 the render area may: not be written to memory, but that the prior contents
28 However, if any contents were generated within the render area during
30 render area.
DVK_KHR_dynamic_rendering.adoc30 This extension allows applications to create single-pass render pass
31 instances without needing to create render pass objects or framebuffers.
32 Dynamic render passes can also span across multiple primary command buffers,
38 render pass.
DVK_QCOM_multiview_per_view_viewports.adoc31 code:ViewportIndex built-in decoration, then each view of a multiview render
41 feature for individual render pass instances?
44 vkCreateDevice, then all created render pass instances (including dynamic
45 render passes from `apiext:VK_KHR_dynamic_rendering`) and all created
48 no known use case enable/disable the feature for individual render passes or
DVK_EXT_dynamic_rendering_unused_attachments.adoc25 `apiext:VK_KHR_dynamic_rendering` extension to allow render pass instances
26 and bound pipelines within those render pass instances to have an unused
28 It also allows pipelines to use different formats in a render pass as long
DVK_EXT_multisampled_render_to_single_sampled.adoc30 complete its multisampled rendering within a single render pass; for example
47 This extension exposes this capability by allowing a framebuffer and render
75 forced to split the render pass implicitly for various reasons.
77 multisampled-render-to-single-sampled end in an implicit render pass split
81 Not requiring this allows render passes with multiple
82 multisampled-render-to-single-sampled subpasses to potentially execute more
DVK_QCOM_render_pass_transform.adoc24 support for <<vertexpostproc-renderpass-transform, render pass transform>>.
26 Mobile devices can be rotated and mobile applications need to render
35 Alternatively, the application can render frames "`pre-rotated`" to avoid
43 To implement pre-rotation, applications render into swapchain images
70 slink:VkRenderPassTransformBeginInfoQCOM specifying the render pass
75 the render pass transform parameters.
140 *RESOLVED* Some implementations may not be able to support a render pass
141 that enables both render pass transform and fragment density maps.
143 single render pass.
149 Since the functionality is limited to a render pass, it seemed the name
[all …]
DVK_EXT_load_store_op_none.adoc21 render pass.
24 unnecessary synchronization when an attachment is not used during a render
28 an attachment will be used in a render pass until after the necessary
DVK_KHR_create_renderpass2.adoc19 This extension provides a new entry point to create render passes in a way
21 render pass creation.
22 The Vulkan 1.0 render pass creation sub-structures do not include
24 Additionally, the render pass begin/next/end commands have been augmented
DVK_NV_linear_color_attachment.adoc21 as color attachments when all the color attachments in the render pass
31 in the render pass instance have ename:VK_IMAGE_TILING_LINEAR tiling, and
35 This extension supports both dynamic rendering and traditional render
DVK_EXT_fragment_density_map.adoc31 This extension allows an application to specify areas of the render target
33 These fragments are broadcasted out to multiple pixels to cover the render
57 An image can be bound as a fragment density map attachment to a render pass.
69 fname:vkCmdBeginRenderPass for the render pass that uses the image.
115 // Add fdmImage to render pass
156 // Start recording render pass in command buffer
DVK_EXT_legacy_dithering.adoc40 Additionally, on some hardware dither can only be specified in a render pass
42 render pass break.
44 theoretical situation, and expects the layer to break the render pass in
DVK_EXT_subpass_merge_feedback.adoc21 whether the subpasses specified on render pass creation are merged by the
24 the render pass.
/hardware/google/gfxstream/guest/mesa/src/vulkan/runtime/
Dvk_meta_clear.c37 struct vk_meta_rendering_info render; member
74 if (vk_format_is_int(key->render.color_attachment_formats[a])) in build_clear_shader()
76 else if (vk_format_is_uint(key->render.color_attachment_formats[a])) in build_clear_shader()
181 &key->render, in get_clear_pipeline()
200 const struct vk_meta_rendering_info *render, in vk_meta_clear_attachments() argument
213 vk_meta_rendering_info_copy(&key.render, render); in vk_meta_clear_attachments()
226 if (render->color_attachment_formats[a] == VK_FORMAT_UNDEFINED) in vk_meta_clear_attachments()
269 if (render->view_mask == 0) { in vk_meta_clear_attachments()
320 util_bitcount(render->view_mask); in vk_meta_clear_attachments()
324 u_foreach_bit(v, render->view_mask) { in vk_meta_clear_attachments()
[all …]
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/proposals/
DVK_EXT_dynamic_rendering_unused_attachments.adoc11 pipelines can be used with render pass instances, and may subsequently require
17 bound within a render pass instance which may cause the application to have to create
18 multiple variants of the pipeline object in order to be compatible with the render
21 state to program the framebuffer layout for the render pass instance and cannot easily
22 change the framebuffer layout during the render pass instance, requiring all pipeline
23 state bound in the render pass instance to match, even if the mismatch is only between
38 be compatible with the active render pass instance.
39 Alternatively it forces applications to split the render pass instance any time the
43 and the render pass instance attachment formats, including matching unused attachments
49 <dd>If the current render pass instance was begun with vkCmdBeginRendering and VkRenderingInfo::col…
[all …]
DVK_KHR_dynamic_rendering.adoc10 … flexible way to use draw commands, as a straightforward replacement for single pass render passes.
18 . Most of the render pass API in Vulkan goes unused
26 This proposal _only_ addresses single pass render passes; additional functionality to replace multi…
33 . Drastically expand the render pass compatibility options
34 . Allow render pass objects to be “VK_NULL_HANDLE” until record time
38 The disadvantage of this is that applications still have to manage render pass objects, and it does…
40 …and addresses point 4 in the problem statement directly as it allows the render pass information t…
52 This extension introduces new commands to begin and end a render pass:
64 Neither of these commands make any reference to a render pass object – render passes are now fully …
66 Note that render passes can still span multiple command buffers via <<suspending-and-resuming,suspe…
[all …]
DVK_EXT_multisampled_render_to_single_sampled.adoc29 complete its multisampled rendering within a single render pass; for example if
47 framebuffer and render pass to include single-sampled attachments while
54 In the absence of `VkMultisampledRenderToSingleSampledInfoEXT`, a render pass
61 In the following, a _pass_ refers to either a render pass subpass, or a
62 `VK_EXT_dynamic_rendering` render pass.
72 multisampled-render-to-single-sampled attachments.
77 multisampled-render-to-single-sampled passes.
120 image in a multisampled-render-to-single-sampled pass:
127 In a multisampled-render-to-single-sampled pass with `N` samples, all rendering
139 in a multisampled-render-to-single-sampled passes are represented as
[all …]
DVK_EXT_subpass_merge_feedback.adoc12 The Vulkan render pass mechanism allows the implementation to merge subpasses at render pass
27 provide subpass merging feedback and control subpass merging at render pass creation time.
58 The structure can control the subpass merging for both render pass level and subpass level.
70 The structure can get the feedback from render pass level at render pass creation time.
81 The structure contains the feedback data from render pass level.
91 The structure can get the feedback from subpass level at render pass creation time.
/hardware/google/gfxstream/guest/mesa/src/vulkan/util/
Dvk_dispatch_trampolines_gen.py173 f.write(TEMPLATE_H.render(entrypoints=entrypoints,
177 f.write(TEMPLATE_C.render(entrypoints=entrypoints,
187 sys.stderr.write(exceptions.text_error_template().render() + '\n')
Dvk_entrypoints_gen.py299 f.write(TEMPLATE_H.render(guard=guard, **environment))
301 f.write(TEMPLATE_C.render(**environment))
310 print(exceptions.text_error_template().render(), file=sys.stderr)
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/katex/
DREADME.md15 …ces the same output regardless of browser or environment, so you can pre-render expressions using …
29 <!-- KaTeX requires the use of the HTML5 doctype. Without it, KaTeX may not render properly -->
37 <!-- To automatically render math in text elements, include the auto-render extension: -->
38 …<script defer src="https://cdn.jsdelivr.net/npm/katex@0.11.1/dist/contrib/auto-render.min.js" inte…
47 For details on how to configure auto-render extension, refer to [the documentation](https://katex.o…
51 Call `katex.render` to render a TeX expression directly into a DOM element.
55 katex.render("c = \\pm\\sqrt{a^2 + b^2}", element, {
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_EXT_subpass_merge_feedback/
Drenderpass.adoc5 // This section is included inside the render pass chapter (renderpass.adoc)
10 [open,refpage='VkRenderPassCreationControlEXT',desc='Control about the creation of render pass or s…
28 subpass merging for the entire render pass.
32 merging the described subpass with previous subpasses in the render pass.
37 …ationFeedbackCreateInfoEXT',desc='Request feedback about the creation of render pass',type='struct…
39 To obtain feedback about the creation of a render pass, include a
56 [open,refpage='VkRenderPassCreationFeedbackInfoEXT',desc='Feedback about the creation of a render p…
114 If the render pass does not allow subpass merging, then all subpass
144 the subpass is not merged because the render pass has only one subpass.
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/
Drenderpass.adoc10 Each render pass instance defines a set of image resources, referred to as
14 [open,refpage='vkCmdBeginRendering',desc='Begin a dynamic render pass instance',type='protos',alias…
16 To begin a render pass instance, call:
31 specifying details of the render pass instance to begin.
33 After beginning a render pass instance, the command buffer is ready to
37 this render pass is resumed from a render pass instance that has been
58 [open,refpage='VkRenderingInfo',desc='Structure specifying render pass instance begin info',type='s…
74 * pname:renderArea is the render area that is affected by the render pass
98 `0`, then pname:renderArea is ignored, and the render area is defined
103 If multiview is enabled, and the <<features-multiview-per-view-render-areas,
[all …]

1234567