Home
last modified time | relevance | path

Searched refs:stencil (Results 1 – 25 of 131) sorted by relevance

123456

/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/
DVK_KHR_separate_depth_stencil_layouts.adoc21 This extension allows image memory barriers for depth/stencil images to have
25 To support depth/stencil images with different layouts for the depth and
26 stencil aspects, the depth/stencil attachment interface has been updated to
27 support a separate layout for stencil.
DVK_NV_framebuffer_mixed_samples.adoc16 This extension allows multisample rendering with a raster and depth/stencil
18 Rasterization and the results of the depth and stencil tests together
27 Rendering with fewer color samples than depth/stencil samples greatly
35 The stencil step determines the coverage (in the stencil buffer) for an
45 number of samples in the depth/stencil attachment in a subpass is a
49 a set of covered raster/depth/stencil samples to a set of color samples
53 corresponding to the number of associated raster/depth/stencil samples
DVK_KHR_depth_stencil_resolve.adoc23 depth/stencil attachments in a subpass in a similar manner as for color
30 depth/stencil attachment.
31 The flink:vkCmdResolveImage command does not allow for depth/stencil images.
32 While there are other ways to resolve the depth/stencil attachment, they can
39 Depth and stencil samples are resolved to a single value based on the
48 for depth/stencil resolve.
DVK_AMD_mixed_attachment_samples.adoc20 depth/stencil sample count that is larger than the color sample count.
21 Having a depth/stencil sample count larger than the color sample count
24 All samples are depth/stencil tested, but only the first color sample count
DVK_EXT_post_depth_coverage.adoc29 <<fragops-depth,depth>> and <<fragops-stencil,stencil>> tests are applied.
37 Otherwise, it reflects the coverage before the depth and stencil tests.
DVK_EXT_separate_stencil_usage.adoc21 This extension allows specifying separate usage flags for the stencil aspect
22 of images with a depth-stencil format at image creation time.
DVK_EXT_shader_stencil_export.adoc27 generate the stencil reference value per invocation.
28 When stencil testing is enabled, this allows the test to be performed
DVK_KHR_maintenance2.adoc39 * Adds two new image layouts for depth stencil images to allow either the
40 depth or stencil aspect to be read-only while the other aspect is
46 of a multi-aspect image (e.g. a depth/stencil format) will be accessed via a
DVK_AMD_rasterization_order.adoc28 * stencil test, stencil op, and stencil write
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/proposals/
DVK_AMD_shader_early_and_late_fragment_tests.adoc15 …n a fragment shader avoids certain operations - e.g. writing to depth or stencil, or to storage re…
70 …oduced which allows for early depth and stencil tests to be performed both early and late when dep…
71 In order to allow for stencil reference writes with this new execution mode, similar stencil refere…
88 …ilRefEXT_ built in-decorated value written by the shader is equal to the stencil reference value s…
96 …in-decorated value written by the shader is greater than or equal to the stencil reference value s…
104 …lt in-decorated value written by the shader is less than or equal to the stencil reference value …
112 …ilRefEXT_ built in-decorated value written by the shader is equal to the stencil reference value s…
120 …in-decorated value written by the shader is greater than or equal to the stencil reference value s…
128 …lt in-decorated value written by the shader is less than or equal to the stencil reference value s…
169 Implementations are allowed to perform optimizations assuming that the stencil test fails (or passe…
[all …]
DVK_EXT_attachment_feedback_loop_layout.adoc17 at the same time. This can either be a color attachment or a depth/stencil attachment.
26 to the image as a color or depth/stencil attachment.
54 to the image as a color or depth/stencil attachment.
56 color or depth/stencil attachment in the current render pass.
57 * Writing to the image as a color or depth/stencil attachment while it is not
DVK_EXT_shader_tile_image.adoc79 But implementations may manage depth/stencil differently than color, which could add constraints.
80 We will therefore expose separate feature bits for color, depth, and stencil access.
112 …TileImageStencilReadAccess provide similar ability to read the depth and stencil values of any sam…
113 Depth and stencil fetches use implicit tile images.
114 If no depth / stencil attachment is present then the values returned by fetches are undefined.
115 Early fragment tests are disallowed if depth or stencil fetch is used.
117 Reading depth/stencil values have similar rasterization order and synchronization guarantees as col…
133 …mentReadEXT`, which is similar to `OpImageRead` but helps disambiguate between color/depth/stencil.
134 * Add `OpDepthAttachmentReadEXT` and `OpStencilAttachmentReadEXT` to read depth/stencil
165 // stencil
[all …]
DVK_EXT_rasterization_order_attachment_access.adoc11 color or depth/stencil attachments from one fragment to the next, in rasterization order, without e…
44 for color attachments, depth attachments, and stencil attachments.
47 for color, depth, or stencil aspects, by setting the appropriate combination of the following flags…
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/commonvalidity/
Dattachment_description_common.adoc19 If pname:format is a depth/stencil format, pname:initialLayout must: not
26 If pname:format is a depth/stencil format, pname:finalLayout must: not
68 If pname:format is a depth/stencil format which includes both depth and
69 stencil components, pname:initialLayout must: not be
73 If pname:format is a depth/stencil format which includes both depth and
74 stencil components, pname:finalLayout must: not be
78 If pname:format is a depth/stencil format which includes only the depth
83 If pname:format is a depth/stencil format which includes only the depth
Dcopy_memoryimage_to_imagememory_common.adoc22 If the stencil aspect of pname:{imageparam} is accessed, and
24 <<VkImageStencilUsageCreateInfo,separate stencil usage>>,
31 If the stencil aspect of pname:{imageparam} is accessed, and
33 <<VkImageStencilUsageCreateInfo,separate stencil usage>>,
38 If non-stencil aspects of pname:{imageparam} are accessed,
Dimage_layout_transition_common.adoc54 If pname:image has a depth/stencil format with both depth and stencil
61 If pname:image has a depth/stencil format with both depth and stencil
68 If pname:image has a depth/stencil format with both depth and stencil
Dcopy_bufferimage_to_imagebuffer_buffer_alignment_common.adoc13 If pname:{imageparam} does not have either a depth/stencil format
29 If pname:{imageparam} has a depth/stencil format, the pname:bufferOffset
/hardware/google/gfxstream/host/tests/
DGLSnapshotRenderbuffers_unittest.cpp30 GLsizei stencil; member
88 m_state.format.stencil)); in changedStateCheck()
195 if (fieldSize != m_state.format.stencil) { in TEST_P()
198 m_state.format.name, fieldSize, m_state.format.stencil); in TEST_P()
199 m_state.format.stencil = fieldSize; in TEST_P()
/hardware/google/gfxstream/guest/mesa/src/vulkan/runtime/
Dvk_graphics_state.c812 .stencil.write_enable = true, in vk_depth_stencil_state_init()
823 ds->stencil.test_enable = ds_info->stencilTestEnable; in vk_depth_stencil_state_init()
824 vk_stencil_test_face_state_init(&ds->stencil.front, &ds_info->front); in vk_depth_stencil_state_init()
825 vk_stencil_test_face_state_init(&ds->stencil.back, &ds_info->back); in vk_depth_stencil_state_init()
882 assert(ds->stencil.write_enable); in vk_optimize_depth_stencil_state()
897 ds->stencil.test_enable = false; in vk_optimize_depth_stencil_state()
910 if (!ds->stencil.test_enable) { in vk_optimize_depth_stencil_state()
911 ds->stencil.write_enable = false; in vk_optimize_depth_stencil_state()
912 ds->stencil.front.op.compare = VK_COMPARE_OP_ALWAYS; in vk_optimize_depth_stencil_state()
913 ds->stencil.back.op.compare = VK_COMPARE_OP_ALWAYS; in vk_optimize_depth_stencil_state()
[all …]
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/
Dfragops.adoc37 . <<fragops-stencil, Stencil test>>
161 an additional <<fragops-stencil, stencil test>> may: be performed before
162 <<fragops-shader, fragment shading>>, using the stencil reference value
844 stencil values at the fragment location via tile images.
863 read from color, depth, and stencil, respectively.
898 depth writes are disabled and stencil reads are allowed only if stencil
909 code:OpStencilAttachmentReadEXT returns an undefined: value if no stencil
912 Tile image reads from color, depth and stencil attachments are said to be
971 read are not overwritten by color, depth, or stencil attachment writes.
997 will replace the fragment's stencil reference value for each sample in the
[all …]
Dclears.adoc12 Color and depth/stencil images can: be cleared outside a render pass
103 pname:image must: not have a compressed or depth/stencil format
121 [open,refpage='vkCmdClearDepthStencilImage',desc='Fill regions of a combined depth/stencil image',t…
123 To clear one or more subranges of a depth/stencil image, call:
134 structure containing the values that the depth and stencil image
154 <<VkImageStencilUsageCreateInfo,separate stencil usage>>,
164 <<VkImageStencilUsageCreateInfo,separate stencil usage>>,
189 If the pname:image's format does not have a stencil component, then the
221 pname:image must: have a depth/stencil format
246 To clear one or more regions of color and depth/stencil attachments inside a
[all …]
/hardware/google/gfxstream/host/gl/glestranslator/include/GLcommon/
DGLutils.h79 int stencil; member
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/scripts/reflow-tests/
Dexpect-vuid-repeat-default.adoc12 Color and depth/stencil images can: be cleared outside a render pass
52 pname:image must: not have a compressed or depth/stencil format
Dexpect-vuid-repeat-novuid.adoc12 Color and depth/stencil images can: be cleared outside a render pass
52 pname:image must: not have a compressed or depth/stencil format
Dexpect-vuid-repeat-noreflow-novuid.adoc12 Color and depth/stencil images can: be cleared outside a render pass
41 pname:image must: not have a compressed or depth/stencil format

123456