/third_party/openGLES/extensions/ARB/ |
D | ARB_robust_buffer_access_behavior.txt | 59 accesses. This is an improvement over the existing ARB_robustness 62 protection provided by the GL to ensure that out-of-bounds accesses 64 accesses are contained within the buffer object and program area they 92 accesses do not result in abnormal program termination." 100 object accesses from the active program, will not read or modify memory 124 out-of-bounds accesses will be bounded within the working memory of the 133 Out-of-bounds accesses to resources backed by buffer objects cannot 141 Out-of-bounds accesses to arrays of resources, such as an array of 146 Applications that require defined behavior for out-of-bounds accesses 156 structure accesses, any out-of-bounds access produced undefined behavior. [all …]
|
D | ARB_shader_image_load_store.txt | 134 ability to perform random accesses to texture or buffer object memory, 135 such accesses are not easily tracked by the OpenGL driver. To avoid the 141 point within a given shader invocation to ensure that all memory accesses 343 accesses the same image uniform, each such access counts separately 503 - SHADER_IMAGE_ACCESS_BARRIER_BIT: Memory accesses using shader image 507 not execute until all memory accesses (e.g., loads, stores, texture 552 If <barriers> is ALL_BARRIER_BITS, shader memory accesses will be 558 shader memory accesses. Implementations are not required to keep these 574 variables, the accesses using variables declared as coherent will observe 582 memory accesses and when to use barriers. [all …]
|
/third_party/skia/third_party/externals/opengl-registry/extensions/ARB/ |
D | ARB_robust_buffer_access_behavior.txt | 49 accesses. This is an improvement over the existing ARB_robustness 52 protection provided by the GL to ensure that out-of-bounds accesses 54 accesses are contained within the buffer object and program area they 82 accesses do not result in abnormal program termination." 90 object accesses from the active program, will not read or modify memory 114 out-of-bounds accesses will be bounded within the working memory of the 123 Out-of-bounds accesses to resources backed by buffer objects cannot 131 Out-of-bounds accesses to arrays of resources, such as an array of 136 Applications that require defined behavior for out-of-bounds accesses 146 structure accesses, any out-of-bounds access produced undefined behavior. [all …]
|
D | ARB_shader_image_load_store.txt | 124 ability to perform random accesses to texture or buffer object memory, 125 such accesses are not easily tracked by the OpenGL driver. To avoid the 131 point within a given shader invocation to ensure that all memory accesses 333 accesses the same image uniform, each such access counts separately 493 - SHADER_IMAGE_ACCESS_BARRIER_BIT: Memory accesses using shader image 497 not execute until all memory accesses (e.g., loads, stores, texture 542 If <barriers> is ALL_BARRIER_BITS, shader memory accesses will be 548 shader memory accesses. Implementations are not required to keep these 564 variables, the accesses using variables declared as coherent will observe 572 memory accesses and when to use barriers. [all …]
|
/third_party/skia/third_party/externals/opengl-registry/extensions/KHR/ |
D | KHR_robust_buffer_access_behavior.txt | 55 array accesses. This is an improvement over the existing 59 out-of-bounds accesses cannot read from or write to data not owned 60 by the application. All accesses are contained within the buffer 85 object accesses from the active program, will not read or modify memory 120 context, and these accesses do not result in abnormal program 139 enabled, out-of-bounds accesses will be bounded within the working 148 Out-of-bounds accesses to resources backed by buffer objects cannot read 154 Out-of-bounds accesses to arrays of resources, such as an array of 160 accesses should range check all computed indices before 171 accesses, any out-of-bounds access produces undefined behavior. However, [all …]
|
/third_party/openGLES/extensions/KHR/ |
D | KHR_robust_buffer_access_behavior.txt | 65 array accesses. This is an improvement over the existing 69 out-of-bounds accesses cannot read from or write to data not owned 70 by the application. All accesses are contained within the buffer 95 object accesses from the active program, will not read or modify memory 130 context, and these accesses do not result in abnormal program 149 enabled, out-of-bounds accesses will be bounded within the working 158 Out-of-bounds accesses to resources backed by buffer objects cannot read 164 Out-of-bounds accesses to arrays of resources, such as an array of 170 accesses should range check all computed indices before 181 accesses, any out-of-bounds access produces undefined behavior. However, [all …]
|
/third_party/vk-gl-cts/external/vulkan-docs/src/appendices/ |
D | VK_EXT_robustness2.txt | 21 Most accesses must: be tightly bounds-checked, out of bounds writes must: be 48 buffer accesses. 54 and D3D raw and structured buffers only support 32-bit accesses.
|
D | VK_EXT_robustness2.adoc | 21 Most accesses must: be tightly bounds-checked, out of bounds writes must: be 48 buffer accesses. 54 and D3D raw and structured buffers only support 32-bit accesses.
|
D | VK_EXT_shader_image_atomic_int64.adoc | 31 screen-space effects), image accesses are generally more efficient than 32 equivalent buffer accesses.
|
D | VK_EXT_shader_image_atomic_int64.txt | 33 screen-space effects), image accesses are generally more efficient than 34 equivalent buffer accesses.
|
D | memorymodel.txt | 124 Two memory accesses through distinct references may: require availability 219 its ordering against other memory accesses. 287 which are flags that constrain the order in which other memory accesses 288 (including non-atomic memory accesses and 291 or can: observe accesses by other agents. 300 * Relaxed: No constraints on order of other memory accesses. 328 Each SPIR-V memory operation accesses a single storage class. 332 The UniformMemory storage class semantic applies to accesses to memory in 341 The WorkgroupMemory storage class semantic applies to accesses to memory in 343 The ImageMemory storage class semantic applies to accesses to memory in the [all …]
|
/third_party/mesa3d/src/gallium/drivers/vc4/ |
D | vc4_qpu.c | 270 int accesses = 0; in qpu_num_sf_accesses() local 295 accesses++; in qpu_num_sf_accesses() 297 accesses++; in qpu_num_sf_accesses() 301 accesses++; in qpu_num_sf_accesses() 304 accesses++; in qpu_num_sf_accesses() 312 accesses++; in qpu_num_sf_accesses() 315 return accesses; in qpu_num_sf_accesses()
|
/third_party/skia/third_party/externals/tint/fuzzers/ |
D | transform_builder.h | 129 transform::BindingRemapper::AccessControls accesses; 133 accesses[{config.old_binding, config.old_group}] = config.new_access; 137 binding_points, accesses, tb->builder()->build<bool>());
|
/third_party/skia/third_party/externals/egl-registry/extensions/EXT/ |
D | EGL_EXT_image_implicit_sync_control.txt | 111 to the imported buffer, against accesses previously made (including by 114 against other accesses; the client must use another synchronization 115 mechanism if it wishes to order its accesses with respect to others.
|
/third_party/EGL/extensions/EXT/ |
D | EGL_EXT_image_implicit_sync_control.txt | 111 to the imported buffer, against accesses previously made (including by 114 against other accesses; the client must use another synchronization 115 mechanism if it wishes to order its accesses with respect to others.
|
/third_party/vk-gl-cts/external/vulkan-docs/src/chapters/commonvalidity/ |
D | draw_dispatch_common.adoc | 178 this command accesses a sname:VkSampler object that uses unnormalized 186 this command accesses a sname:VkSampler object that uses unnormalized 193 this command accesses a sname:VkSampler object that uses unnormalized 201 bind point used by this command accesses a uniform buffer, it must: not 208 point used by this command accesses a uniform buffer, and that stage was 221 bind point used by this command accesses a storage buffer, it must: not 228 point used by this command accesses a storage buffer, and that stage was 248 this command accesses a sname:VkSampler or sname:VkImageView object that 254 this command accesses a sname:VkSampler or sname:VkImageView object that
|
D | draw_dispatch_common.txt | 137 this command accesses a sname:VkSampler object that uses unnormalized 145 this command accesses a sname:VkSampler object that uses unnormalized 152 this command accesses a sname:VkSampler object that uses unnormalized 159 bind point used by this command accesses a uniform buffer, it must: not 165 bind point used by this command accesses a storage buffer, it must: not
|
/third_party/vk-gl-cts/doc/testspecs/GLES31/ |
D | functional.synchronization.txt | 44 accessed by other invocations. Image accesses are synchronized using 45 memoryBarrierImage(). SSBO accesses do not need to be explicitly synchronized
|
/third_party/openssl/doc/man3/ |
D | EVP_CIPHER_CTX_get_original_iv.pod | 31 EVP_CIPHER_CTX_get_original_iv() accesses the ("original") IV that was 33 EVP_CIPHER_CTX_get_updated_iv() accesses the current "IV state"
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/renderpass/ |
D | vktRenderPassMultisampleResolveTests.cpp | 1031 std::vector<tcu::ConstPixelBufferAccess> accesses; in verify() local 1035 accesses.push_back(tcu::ConstPixelBufferAccess(format, m_width, m_height, m_layerCount, ptr)); in verify() 1076 const Vec4 firstColor (accesses[0].getPixel(x, y, z)); in verify() 1093 const Vec4 color (accesses[attachmentNdx].getPixel(x, y, z)); in verify() 1118 logImage(std::string("Attachment") + de::toString(attachmentNdx), accesses[attachmentNdx]); in verify() 1164 : accesses[0].getPixelUint(x, y, z)); in verify() 1185 const UVec4 color (accesses[attachmentNdx].getPixelUint(x, y, z)); in verify() 1204 logImage(std::string("Attachment") + de::toString(attachmentNdx), accesses[attachmentNdx]); in verify() 1265 : accesses[0].getPixelInt(x, y, z)); in verify() 1286 const IVec4 color (accesses[attachmentNdx].getPixelInt(x, y, z)); in verify() [all …]
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass/ |
D | vktRenderPassMultisampleResolveTests.cpp | 1031 std::vector<tcu::ConstPixelBufferAccess> accesses; in verify() local 1035 accesses.push_back(tcu::ConstPixelBufferAccess(format, m_width, m_height, m_layerCount, ptr)); in verify() 1076 const Vec4 firstColor (accesses[0].getPixel(x, y, z)); in verify() 1093 const Vec4 color (accesses[attachmentNdx].getPixel(x, y, z)); in verify() 1118 logImage(std::string("Attachment") + de::toString(attachmentNdx), accesses[attachmentNdx]); in verify() 1164 : accesses[0].getPixelUint(x, y, z)); in verify() 1185 const UVec4 color (accesses[attachmentNdx].getPixelUint(x, y, z)); in verify() 1204 logImage(std::string("Attachment") + de::toString(attachmentNdx), accesses[attachmentNdx]); in verify() 1265 : accesses[0].getPixelInt(x, y, z)); in verify() 1286 const IVec4 color (accesses[attachmentNdx].getPixelInt(x, y, z)); in verify() [all …]
|
/third_party/skia/third_party/externals/tint/src/transform/ |
D | decompose_memory_access.cc | 306 std::unordered_map<const ast::Expression*, BufferAccess> accesses; member 417 accesses.emplace(expr, access); in AddAccess() 427 auto lhs_it = accesses.find(node); in TakeAccess() 428 if (lhs_it == accesses.end()) { in TakeAccess() 432 accesses.erase(node); in TakeAccess() 958 auto access_it = state.accesses.find(expr); in Run() 959 if (access_it == state.accesses.end()) { in Run()
|
/third_party/openGLES/extensions/NV/ |
D | NV_shader_buffer_store.txt | 154 - SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV: Memory accesses using pointers and 158 will not execute until memory accesses (loads, stores, texture 219 (modify second paragraph) Memory accesses to image and pointer variables 221 with similar accesses from other shader threads. ... 223 (modify fourth paragraph) Memory accesses to image and pointer variables 228 (modify fifth paragraph) Memory accesses to image and pointer variables 233 (modify sixth paragraph) Memory accesses to image and pointer variables 295 When called, it will wait on the completion of all memory accesses 512 memory accesses from different shader threads are cached coherently
|
/third_party/skia/third_party/externals/opengl-registry/extensions/NV/ |
D | NV_shader_buffer_store.txt | 152 - SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV: Memory accesses using pointers and 156 will not execute until memory accesses (loads, stores, texture 217 (modify second paragraph) Memory accesses to image and pointer variables 219 with similar accesses from other shader threads. ... 221 (modify fourth paragraph) Memory accesses to image and pointer variables 226 (modify fifth paragraph) Memory accesses to image and pointer variables 231 (modify sixth paragraph) Memory accesses to image and pointer variables 293 When called, it will wait on the completion of all memory accesses 506 memory accesses from different shader threads are cached coherently
|
/third_party/vk-gl-cts/external/vulkan-docs/src/chapters/VK_QCOM_rotated_copies/ |
D | rotated_addressing_copies.txt | 13 for image accesses, but a non-rotated region is used for buffer accesses.
|