Home
last modified time | relevance | path

Searched refs:stages (Results 1 – 25 of 106) sorted by relevance

12345

/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/commonvalidity/
Dfine_sync_commands_common.adoc10 pipeline stages in pname:srcStageMask, as specified in the
16 pipeline stages in pname:dstStageMask, as specified in the
25 access flags that are supported by one or more of the pipeline stages in
35 access flags that are supported by one or more of the pipeline stages in
45 access flags that are supported by one or more of the pipeline stages in
55 access flags that are supported by one or more of the pipeline stages in
Ddraw_dispatch_nonindirect_common.adoc17 pipeline stages other than the framebuffer-space and compute stages in
22 If any of the shader stages of the sname:VkPipeline bound to the
Daccess_mask_2_common.adoc43 etext:VK_PIPELINE_STAGE_*_SHADER_BIT stages
49 etext:VK_PIPELINE_STAGE_*_SHADER_BIT stages
55 etext:VK_PIPELINE_STAGE_*_SHADER_BIT stages
61 etext:VK_PIPELINE_STAGE_*_SHADER_BIT stages
73 or one of the etext:VK_PIPELINE_STAGE_*_SHADER_BIT stages
79 etext:VK_PIPELINE_STAGE_*_SHADER_BIT stages
226 etext:VK_PIPELINE_STAGE_*_SHADER_BIT stages
242 etext:VK_PIPELINE_STAGE_*_SHADER_BIT stages
302 etext:VK_PIPELINE_STAGE_*_SHADER_BIT stages
Dpipeline_barrier_common.adoc67 <<synchronization-framebuffer-regions, framebuffer-space stages>>,
69 <<synchronization-framebuffer-regions, framebuffer-space stages>>
73 <<synchronization-framebuffer-regions, framebuffer-space stages>>, then
78 graphics pipeline stages
Daccess_mask_common.adoc18 etext:VK_PIPELINE_STAGE_*_SHADER_BIT stages
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/scripts/
Dsyncgenerator.py154 for name, stages in self.pipeline_stage_equivalent.items():
156 for stage in stages:
201 stages = self.access_flag_stage_support[flag]
202 for index, stage in enumerate(stages):
204 if index != (len(stages) - 1) and len(stages) > 1:
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/
DVK_EXT_shader_object.adoc135 const VkShaderStageFlagBits stages[2] =
142 vkCmdBindShadersEXT(commandBuffer, 2, stages, shaders);
146 // vkCmdBindShadersEXT(commandBuffer, 1, &stages[1], &shaders[1]);
147 // vkCmdBindShadersEXT(commandBuffer, 1, &stages[0], &shaders[0]);
151 // those stages should not execute, vkCmdBindShadersEXT() must be called at
152 // least once with each of their stages in pStages before drawing:
162 // meaning no shaders are bound to those stages, and that any previously bound
308 const VkShaderStageFlagBits stages[3] =
324 vkCmdBindShadersEXT(commandBuffer, 3, stages, bindShaders);
DVK_KHR_synchronization2.adoc24 new stages and bits beyond that.
26 Pipeline stages and access flags are now specified together in memory
28 Additionally, scoping the pipeline stages into the barrier structs allows
32 in a given stage or set of stages - for instance, between uniform reads and
DVK_NV_mesh_shader.adoc35 <<pipelines-graphics-subsets-pre-rasterization,pre-rasterization stages>>,
131 . Should VK_SHADER_STAGE_ALL_GRAPHICS be updated to include the new stages?
141 supported graphics stages`" bit like VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT,
DVK_KHR_ray_query.adoc120 shader stages)
121 ** `apiext:VK_KHR_ray_query` (for ray queries in existing shader stages)
139 ** add ray query shader stages for AS read bit (#2407,!4203)
DVK_KHR_variable_pointers.adoc71 2) Can support for these capabilities vary between shader stages?
74 supported in all stages.
DVK_NV_device_diagnostic_checkpoints.adoc25 pipeline stages, in order to narrow down which commands were executing at
DVK_NVX_multiview_per_view_attributes.adoc29 stages>>.
36 stages>> once for all views rather than once per-view, which reduces
DVK_KHR_ray_tracing_pipeline.adoc278 shader stages)
279 ** `apiext:VK_KHR_ray_query` (for ray queries in existing shader stages)
281 closest hit, miss, intersection, and callable shader stages:
312 It is acknowledged that this is different than other shader stages in
369 intersection, and callable stages (#1924,!3903,!3954)
DVK_EXT_depth_clip_control.adoc22 Vulkan, by avoiding emulation in the pre-rasterization shader stages.
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_NV_device_diagnostic_checkpoints/
Dqueue_checkpoint_properties.adoc16 stages the implementation can execute checkpoint markers in.
36 stages the implementation can execute checkpoint markers in.
Ddevice_diagnostic_checkpoints.adoc84 The stages at which a checkpoint marker can: be executed are
142 The stages at which a checkpoint marker can: be executed are
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_AMD_buffer_marker/
Dcopies.adoc31 pipeline stages occur either at the same time or earlier than this command's
39 ename:VK_ACCESS_TRANSFER_WRITE_BIT, and the pipeline stages for identifying
70 pname:stage must: include only stages that are valid for the queue
112 stages occur either at the same time or earlier than this command's
120 ename:VK_ACCESS_TRANSFER_WRITE_BIT, and the pipeline stages for identifying
/hardware/google/gfxstream/guest/mesa/src/vulkan/runtime/
Dvk_meta.c337 STACK_ARRAY(VkPipelineShaderStageCreateInfo, stages, in create_rect_list_pipeline()
345 stages[stage_count++] = (VkPipelineShaderStageCreateInfo) { in create_rect_list_pipeline()
358 stages[stage_count++] = (VkPipelineShaderStageCreateInfo) { in create_rect_list_pipeline()
370 stages[stage_count++] = info->pStages[i]; in create_rect_list_pipeline()
374 info_local.pStages = stages; in create_rect_list_pipeline()
Dvk_render_pass.c1190 VkPipelineStageFlagBits2 stages; member
1209 VkPipelineStageFlagBits2 stages = 0; in stage_access_for_layout() local
1213 stages |= VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT; in stage_access_for_layout()
1218 stages |= VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | in stage_access_for_layout()
1225 stages |= VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT; in stage_access_for_layout()
1232 stages |= VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT; in stage_access_for_layout()
1237 stages |= VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT; in stage_access_for_layout()
1243 .stages = stages, in stage_access_for_layout()
1296 .srcStageMask = src_sa.stages, in transition_image_range()
1298 .dstStageMask = dst_sa.stages, in transition_image_range()
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/
DVK_AMD_shader_info.adoc85 * pname:shaderStageMask are the combination of logical shader stages
100 Some implementations may merge multiple logical shader stages together in a
103 stages that are active within that shader.
104 Consequently, if specifying those stages as input to
Dsynchronization.adoc68 <<synchronization-pipeline-stages,pipeline stages>>, which allows other
69 pipeline stages to be excluded from a dependency.
298 [[synchronization-pipeline-stages]]
304 The exact pipeline stages executed depend on the particular command that is
318 Execution of operations across pipeline stages must: adhere to
320 including <<synchronization-pipeline-stages-order, pipeline stage order>>.
321 Otherwise, execution across pipeline stages may: overlap or execute out of
322 order with regards to other stages, unless otherwise enforced by an
327 scopes>> for that command to just those stages.
330 Implementations should: use these pipeline stages to avoid unnecessary
[all …]
Dgeometry.adoc95 primitives are not processed by subsequent pipeline stages.
131 each input primitive are passed to subsequent pipeline stages using the
134 to subsequent pipeline stages before any output primitives generated
168 to subsequent stages.
198 of the previous pipeline stages, the code:PassthroughNV decoration is
202 subsequent pipeline stages, each input variable with the code:PassthroughNV
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/proposals/
DVK_EXT_mesh_shader.adoc16 … vertex shader, data optionally passes through tessellation and geometry stages, then fixed vertex…
30 . Use compute shaders in place of pre-rasterization shader stages
34 …changes to how the stage works, which could likely better be accommodated by other existing stages.
36 Skipping vertex shading and jumping straight to geometry or tessellation stages would provide a lev…
37 The main issues with these stages is that they are still rather fixed in terms of inputs, output to…
39 …is to effectively use compute shaders in place of existing rasterization stages, enabling applicat…
42 …cing all pre-rasterization shaders in the graphics pipeline with two new stages that operate like …
49 This proposal adds two new shader stages, which can be used in place of the existing pre-rasterizat…
106 Two new shader stages are added to the API to describe the new shader stages:
116 New pipeline stages are added for synchronization of these new stages:
[all …]
DVK_EXT_shader_object.adoc76 This function compiles the source code for one or more shader stages into `VkShaderEXT` objects. Wh…
118 …r to be compatible with multiple subsequent stages can specify a mask that includes as many valid …
129 …r are specified directly (not via a `VkPipelineLayout`), though multiple stages can of course poin…
163 …created with `VK_SHADER_CREATE_LINK_STAGE_BIT_EXT` the interfaces of all stages bound at `vkCmdDra…
321 Consider an application which always treats sets of shader stages as complete programs.
371 VkShaderStageFlagBits stages[2] = {
375 vkCmdBindShadersEXT(commandBuffer, 2, stages, shaders);
562 VkShaderStageFlagBits stages[2] = {
566 vkCmdBindShadersEXT(commandBuffer, 2, stages, shaders);
589 Later, the application binds a different fragment shader without disturbing any other stages:
[all …]

12345