/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/commonvalidity/ |
D | subpass_description_common.adoc | 6 * [[VUID-{refpage}-attachment-06912]] 7 If the pname:attachment member of an element of pname:pInputAttachments 11 * [[VUID-{refpage}-attachment-06913]] 12 If the pname:attachment member of an element of pname:pColorAttachments 16 * [[VUID-{refpage}-attachment-06914]] 17 If the pname:attachment member of an element of 22 * [[VUID-{refpage}-attachment-06915]] 23 If the pname:attachment member of pname:pDepthStencilAttachment is not 28 * [[VUID-{refpage}-attachment-06916]] 29 If the pname:attachment member of an element of pname:pColorAttachments [all …]
|
D | attachment_reference_common.adoc | 6 // Common to attachment reference structures 8 If pname:attachment is not ename:VK_ATTACHMENT_UNUSED, pname:layout 16 pname:attachment is not ename:VK_ATTACHMENT_UNUSED, pname:layout must:
|
/hardware/google/gfxstream/host/gl/glestranslator/include/GLcommon/ |
D | FramebufferData.h | 73 GLenum attachment, 79 GLuint getAttachment(GLenum attachment, 83 GLint getAttachmentSamples(class GLEScontext* ctx, GLenum attachment); 84 …void getAttachmentDimensions(class GLEScontext* ctx, GLenum attachment, GLint* width, GLint* heigh… 85 GLint getAttachmentInternalFormat(class GLEScontext* ctx, GLenum attachment); 110 inline int attachmentPointIndex(GLenum attachment);
|
/hardware/google/gfxstream/guest/mesa/src/vulkan/runtime/ |
D | vk_render_pass.c | 50 .attachment = reference[i].attachment, in translate_references() 55 reference2[i].attachment != VK_ATTACHMENT_UNUSED) { in translate_references() 56 assert(reference2[i].attachment < pass_info->attachmentCount); in translate_references() 58 &pass_info->pAttachments[reference2[i].attachment]; in translate_references() 307 desc->pDepthStencilAttachment->attachment != VK_ATTACHMENT_UNUSED; in num_subpass_attachments2() 315 ds_resolve->pDepthStencilResolveAttachment->attachment != VK_ATTACHMENT_UNUSED; in num_subpass_attachments2() 323 fsr_att_info->pFragmentShadingRateAttachment->attachment != VK_ATTACHMENT_UNUSED; in num_subpass_attachments2() 361 if (ref->attachment >= pass->attachment_count) { in vk_subpass_attachment_init() 362 assert(ref->attachment == VK_ATTACHMENT_UNUSED); in vk_subpass_attachment_init() 364 .attachment = VK_ATTACHMENT_UNUSED, in vk_subpass_attachment_init() [all …]
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/proposals/ |
D | VK_ANDROID_external_format_resolve.adoc | 46 When using dynamic rendering, a new resolve mode is added to specify that the resolve attachment wi… 53 …enderingAttachmentInfo.html[VkRenderingAttachmentInfo] used as a color attachment must be set to a… 54 …evant planes by either averaging the corresponding values in the color attachment, or by simply se… 55 …ons may resolve a color attachment to an external format resolve attachment at any time, or bypass… 60 …** Values in the color attachment during rendering are loaded from the external format attachment,… 69 …e specified here and the actual image view used for that color resolve attachment must be the same. 70 …OID] structure with a non-zero value must only write to a single color attachment, must not export… 78 …al YC~B~C~R~ format resolves by setting a color resolve attachment in a subpass to an attachment w… 81 …* The resolve attachment must be an attachment that has a format of `VK_FORMAT_UNDEFINED` and incl… 83 …ernalFormatResolve` property is `VK_TRUE`, the `attachment` member of the corresponding color atta… [all …]
|
D | VK_EXT_multisampled_render_to_single_sampled.adoc | 33 single sampled data from the next subpass's resolve attachment and fill in the 34 multisampled attachment which otherwise uses `loadOp` equal to 40 hardware, effectively loading a multisampled attachment from the contents of a 65 rendering is done with `N` samples, then any attachment used in the pass may 93 Performance query specifying whether usage of an attachment that is resolved at 149 attachment is cleared, not the single-sampled attachment. 151 the single-sampled attachment need not be preserved, and the contents of the 152 multisampled representation of the attachment will be undefined. 154 single-sampled attachment will be preserved, but the contents of the 155 multisampled representation of the attachment will be undefined. [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. 44 . Add a new `VkImageLayout` that supports attachment feedback loops. 48 Add a new layout, `VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT`, that supports 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
|
/hardware/google/gfxstream/host/gl/OpenGLESDispatch/ |
D | gles2_stubbed_in_translator_namespace.entries | 25 void glFramebufferTexture1DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, … 26 void glFramebufferTexture2DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, … 27 void glFramebufferTexture3DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, … 28 void glFramebufferRenderbufferEXT(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLui… 29 void glGetFramebufferAttachmentParameterivEXT(GLenum target, GLenum attachment, GLenum pname, GLint… 36 void glFramebufferTexture3DOES(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, …
|
D | gles_extensions_dispatch_logging_wrappers.impl | 59 void glFramebufferTexture1DEXT_dispatchLoggingWrapper(GLenum target, GLenum attachment, GLenum text… 60 …glFramebufferTexture1DEXT(target:0x%X, attachment:0x%X, textarget:0x%X, texture:%d, level:%d)", ta… 61 GLDispatch::glFramebufferTexture1DEXT_underlying(target, attachment, textarget, texture, level); 64 void glFramebufferTexture2DEXT_dispatchLoggingWrapper(GLenum target, GLenum attachment, GLenum text… 65 …glFramebufferTexture2DEXT(target:0x%X, attachment:0x%X, textarget:0x%X, texture:%d, level:%d)", ta… 66 GLDispatch::glFramebufferTexture2DEXT_underlying(target, attachment, textarget, texture, level); 69 void glFramebufferTexture3DEXT_dispatchLoggingWrapper(GLenum target, GLenum attachment, GLenum text… 70 …ebufferTexture3DEXT(target:0x%X, attachment:0x%X, textarget:0x%X, texture:%d, level:%d, zoffset:%d… 71 …GLDispatch::glFramebufferTexture3DEXT_underlying(target, attachment, textarget, texture, level, zo… 74 void glFramebufferRenderbufferEXT_dispatchLoggingWrapper(GLenum target, GLenum attachment, GLenum r… [all …]
|
D | gles1_extensions_dispatch_logging_wrappers.impl | 189 void glFramebufferRenderbufferOES_dispatchLoggingWrapper(GLenum target, GLenum attachment, GLenum r… 190 …mebufferRenderbufferOES(target:0x%X, attachment:0x%X, renderbuffertarget:0x%X, renderbuffer:%d)", … 191 …GLDispatch::glFramebufferRenderbufferOES_underlying(target, attachment, renderbuffertarget, render… 194 void glFramebufferTexture2DOES_dispatchLoggingWrapper(GLenum target, GLenum attachment, GLenum text… 195 …glFramebufferTexture2DOES(target:0x%X, attachment:0x%X, textarget:0x%X, texture:%d, level:%d)", ta… 196 GLDispatch::glFramebufferTexture2DOES_underlying(target, attachment, textarget, texture, level); 199 …rAttachmentParameterivOES_dispatchLoggingWrapper(GLenum target, GLenum attachment, GLenum pname, G… 200 …mebufferAttachmentParameterivOES(target:0x%X, attachment:0x%X, pname:0x%X, params:%p)", target, at… 201 GLDispatch::glGetFramebufferAttachmentParameterivOES_underlying(target, attachment, pname, params);
|
D | gles_extensions.entries | 15 void glFramebufferTexture1DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, … 16 void glFramebufferTexture2DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, … 17 void glFramebufferTexture3DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, … 18 void glFramebufferRenderbufferEXT(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLui… 19 void glGetFramebufferAttachmentParameterivEXT(GLenum target, GLenum attachment, GLenum pname, GLint…
|
D | gles_extensions_for_gles1.entries | 16 void glFramebufferTexture1DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, … 17 void glFramebufferTexture2DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, … 18 void glFramebufferTexture3DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, … 19 void glFramebufferRenderbufferEXT(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLui… 20 void glGetFramebufferAttachmentParameterivEXT(GLenum target, GLenum attachment, GLenum pname, GLint…
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/ |
D | VK_QCOM_render_pass_store_ops.adoc | 21 In such cases, there can: be no contents generated for an attachment within 27 of the attachment in memory are preserved. 29 rendering, the contents of the attachment will be undefined: inside the 36 an implementation to assume that the attachment was written and force an 39 allow an implementation to assume that the attachment was not written and
|
D | VK_EXT_load_store_op_none.adoc | 20 unnecessary synchronization when an attachment is not written during a 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
|
D | VK_KHR_maintenance2.adoc | 30 * Allow the application to specify which aspect of an input attachment 45 Input attachment specification allows an application to specify which aspect 66 Attachment 0 has the format ename:VK_FORMAT_D24_UNORM_S8_UINT, attachment 1 69 Subpass 0 writes to attachment 0, subpass 1 reads only the depth information 70 from attachment 0 (using inputAttachmentRead) and writes to attachment 1.
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/ |
D | renderpass.adoc | 76 * pname:layerCount is the number of layers rendered to in each attachment 78 * pname:viewMask is the view mask indicating the indices of attachment 86 structure describing a depth attachment. 89 attachment. 116 decorated with a code:Location value of *X*, then it uses the attachment 696 [open,refpage='VkRenderingAttachmentInfo',desc='Structure specifying attachment information',type='… 722 <<renderpass-load-operations, load operation>> for the attachment. 724 <<renderpass-store-operations, store operation>> for the attachment. 740 other members of this structure are ignored; writes to this attachment will 750 is defined for the attachment subresource. [all …]
|
D | framebuffer.adoc | 24 Blending is computed and applied separately to each color attachment used by 25 the subpass, with separate controls for each attachment. 89 state for each color attachment. 186 …lendAttachmentState',desc='Structure specifying a pipeline color blend attachment state',type='str… 193 corresponding color attachment. 195 attachment is passed through unmodified. 201 the RGB values to write to the color attachment. 207 the alpha values to write to the color attachment. 308 [open,refpage='vkCmdSetColorBlendEnableEXT',desc='Specify the pname:blendEnable for each attachment… 316 * pname:firstAttachment the first color attachment the color blending [all …]
|
/hardware/google/gfxstream/include/OpenGLESDispatch/ |
D | gles_extensions_functions.h | 19 …Texture1DEXT, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level), (… 20 …Texture2DEXT, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level), (… 21 …DEXT, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoff… 22 …erbufferEXT, (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer), (… 23 …chmentParameterivEXT, (GLenum target, GLenum attachment, GLenum pname, GLint * params), (target, a…
|
D | gles1_extensions_functions.h | 45 …erbufferOES, (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer), (… 46 …Texture2DOES, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level), (… 47 …achmentParameterivOES, (GLenum target, GLenum attachment, GLenum pname, GLint* params), (target, a…
|
D | gles_extensions_for_gles2_static_translator_namespaced_header.h | 19 GL_APICALL void GL_APIENTRY glFramebufferTexture1DEXT(GLenum target, GLenum attachment, GLenum text… 20 GL_APICALL void GL_APIENTRY glFramebufferTexture2DEXT(GLenum target, GLenum attachment, GLenum text… 21 GL_APICALL void GL_APIENTRY glFramebufferTexture3DEXT(GLenum target, GLenum attachment, GLenum text… 22 GL_APICALL void GL_APIENTRY glFramebufferRenderbufferEXT(GLenum target, GLenum attachment, GLenum r… 23 …PIENTRY glGetFramebufferAttachmentParameterivEXT(GLenum target, GLenum attachment, GLenum pname, G…
|
D | gles_extensions_for_gles1_static_translator_namespaced_header.h | 19 GL_APICALL void GL_APIENTRY glFramebufferTexture1DEXT(GLenum target, GLenum attachment, GLenum text… 20 GL_APICALL void GL_APIENTRY glFramebufferTexture2DEXT(GLenum target, GLenum attachment, GLenum text… 21 GL_APICALL void GL_APIENTRY glFramebufferTexture3DEXT(GLenum target, GLenum attachment, GLenum text… 22 GL_APICALL void GL_APIENTRY glFramebufferRenderbufferEXT(GLenum target, GLenum attachment, GLenum r… 23 …PIENTRY glGetFramebufferAttachmentParameterivEXT(GLenum target, GLenum attachment, GLenum pname, G…
|
/hardware/google/gfxstream/host/tests/ |
D | GLSnapshotFramebuffers_unittest.cpp | 55 const GLenum& attachment = pair.first; in changedStateCheck() local 61 GL_FRAMEBUFFER, attachment, in changedStateCheck() 68 GL_FRAMEBUFFER, attachment, in changedStateCheck() 73 GL_FRAMEBUFFER, attachment, in changedStateCheck() 77 GL_FRAMEBUFFER, attachment, in changedStateCheck()
|
/hardware/google/gfxstream/host/gl/glestranslator/GLcommon/ |
D | FramebufferData.cpp | 222 GLenum attachment, in setAttachment() argument 228 int idx = attachmentPointIndex(attachment); in setAttachment() 257 rbData->attachedPoint = attachment; in setAttachment() 266 GLuint FramebufferData::getAttachment(GLenum attachment, in getAttachment() argument 269 int idx = attachmentPointIndex(attachment); in getAttachment() 275 GLint FramebufferData::getAttachmentSamples(GLEScontext* ctx, GLenum attachment) { in getAttachmentSamples() argument 276 int idx = attachmentPointIndex(attachment); in getAttachmentSamples() 295 void FramebufferData::getAttachmentDimensions(GLEScontext* ctx, GLenum attachment, GLint* width, GL… in getAttachmentDimensions() argument 296 int idx = attachmentPointIndex(attachment); in getAttachmentDimensions() 321 GLint FramebufferData::getAttachmentInternalFormat(GLEScontext* ctx, GLenum attachment) { in getAttachmentInternalFormat() argument [all …]
|
/hardware/google/gfxstream/host/gl/glestranslator/EGL/ |
D | ClientAPIExts.in | 156 (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level), 157 (target, attachment, textarget, texture, level)) 160 (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer), 161 (target, attachment, renderbuffertarget, renderbuffer)) 164 (GLenum target, GLenum attachment, GLenum pname, GLint* params), 165 (target, attachment, pname, params))
|
/hardware/google/gfxstream/guest/egl/ |
D | ClientAPIExts.in | 156 (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level), 157 (target, attachment, textarget, texture, level)) 160 (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer), 161 (target, attachment, renderbuffertarget, renderbuffer)) 164 (GLenum target, GLenum attachment, GLenum pname, GLint* params), 165 (target, attachment, pname, params))
|