/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/ |
D | VK_KHR_separate_depth_stencil_layouts.adoc | 21 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.
|
D | VK_NV_framebuffer_mixed_samples.adoc | 16 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
|
D | VK_KHR_depth_stencil_resolve.adoc | 23 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.
|
D | VK_AMD_mixed_attachment_samples.adoc | 20 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
|
D | VK_EXT_post_depth_coverage.adoc | 29 <<fragops-depth,depth>> and <<fragops-stencil,stencil>> tests are applied. 37 Otherwise, it reflects the coverage before the depth and stencil tests.
|
D | VK_EXT_separate_stencil_usage.adoc | 21 This extension allows specifying separate usage flags for the stencil aspect 22 of images with a depth-stencil format at image creation time.
|
D | VK_EXT_shader_stencil_export.adoc | 27 generate the stencil reference value per invocation. 28 When stencil testing is enabled, this allows the test to be performed
|
D | VK_KHR_maintenance2.adoc | 39 * 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
|
D | VK_AMD_rasterization_order.adoc | 28 * stencil test, stencil op, and stencil write
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/proposals/ |
D | VK_AMD_shader_early_and_late_fragment_tests.adoc | 15 …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 …]
|
D | VK_EXT_attachment_feedback_loop_layout.adoc | 17 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
|
D | VK_EXT_shader_tile_image.adoc | 79 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 …]
|
D | VK_EXT_rasterization_order_attachment_access.adoc | 11 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/ |
D | attachment_description_common.adoc | 19 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
|
D | copy_memoryimage_to_imagememory_common.adoc | 22 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,
|
D | image_layout_transition_common.adoc | 54 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
|
D | copy_bufferimage_to_imagebuffer_buffer_alignment_common.adoc | 13 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/ |
D | GLSnapshotRenderbuffers_unittest.cpp | 30 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/ |
D | vk_graphics_state.c | 812 .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/ |
D | fragops.adoc | 37 . <<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 …]
|
D | clears.adoc | 12 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/ |
D | GLutils.h | 79 int stencil; member
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/scripts/reflow-tests/ |
D | expect-vuid-repeat-default.adoc | 12 Color and depth/stencil images can: be cleared outside a render pass 52 pname:image must: not have a compressed or depth/stencil format
|
D | expect-vuid-repeat-novuid.adoc | 12 Color and depth/stencil images can: be cleared outside a render pass 52 pname:image must: not have a compressed or depth/stencil format
|
D | expect-vuid-repeat-noreflow-novuid.adoc | 12 Color and depth/stencil images can: be cleared outside a render pass 41 pname:image must: not have a compressed or depth/stencil format
|