/third_party/skia/third_party/externals/swiftshader/src/Device/ |
H A D | Context.hpp | 137 GraphicsState(const Device *device, const VkGraphicsPipelineCreateInfo *pCreateInfo, const PipelineLayout *layout, bool robustBufferAccess); 142 inline bool getRobustBufferAccess() const { return robustBufferAccess; } in getRobustBufferAccess() 209 const bool robustBufferAccess = false; member
|
H A D | VertexProcessor.cpp | 74 state.robustBufferAccess = pipelineState.getRobustBufferAccess(); in update()
|
H A D | VertexProcessor.hpp | 82 bool robustBufferAccess : 1; member
|
H A D | Context.cpp | 257 const PipelineLayout *layout, bool robustBufferAccess) in GraphicsState() 259 , robustBufferAccess(robustBufferAccess) in GraphicsState() 256 GraphicsState(const Device *device, const VkGraphicsPipelineCreateInfo *pCreateInfo, const PipelineLayout *layout, bool robustBufferAccess) GraphicsState() argument
|
/third_party/skia/third_party/externals/swiftshader/src/Vulkan/ |
H A D | VkPipeline.cpp | 249 , robustBufferAccess(device->getEnabledFeatures().robustBufferAccess) in Pipeline() 263 , state(device, pCreateInfo, layout, robustBufferAccess) in GraphicsPipeline() 378 vk::Cast(pCreateInfo->renderPass), pCreateInfo->subpass, robustBufferAccess, dbgctx); in compileShaders() 452 nullptr, 0, robustBufferAccess, dbgctx); in compileShaders()
|
H A D | VkPipeline.hpp | 74 const bool robustBufferAccess = true; member in vk::Pipeline
|
/third_party/skia/third_party/externals/swiftshader/src/Pipeline/ |
H A D | VertexRoutine.hpp | 76 bool robustBufferAccess, UInt &robustnessSize, Int baseVertex);
|
H A D | SpirvShader.hpp | 616 bool robustBufferAccess, 884 const bool robustBufferAccess; 1006 bool robustBufferAccess, 1014 , robustBufferAccess(robustBufferAccess) 1112 const bool robustBufferAccess; // Emit robustBufferAccess safe code.
|
H A D | SpirvShader.cpp | 34 bool robustBufferAccess, in SpirvShader() 39 , robustBufferAccess(robustBufferAccess) in robustBufferAccess() function 1590 // Buffer resource access. robustBufferAccess feature applies. in getOutOfBoundsBehavior() 1591 return robustBufferAccess ? OutOfBoundsBehavior::RobustBufferAccess in getOutOfBoundsBehavior() 1602 // Vertex attributes follow robustBufferAccess rules. in getOutOfBoundsBehavior() 1603 return robustBufferAccess ? OutOfBoundsBehavior::RobustBufferAccess in getOutOfBoundsBehavior() 1673 EmitState state(routine, entryPoint, activeLaneMask, storesAndAtomicsMask, descriptorSets, robustBufferAccess, multiSampleCount, executionModel); in emit() 28 SpirvShader( VkShaderStageFlagBits pipelineStage, const char *entryPointName, SpirvBinary const &insns, const vk::RenderPass *renderPass, uint32_t subpassIndex, bool robustBufferAccess, const std::shared_ptr<vk::dbg::Context> &dbgctx) SpirvShader() argument
|
H A D | VertexRoutine.cpp | 101 if(state.robustBufferAccess) in readInput() 106 auto value = readStream(input, stride, state.input[i / 4], batch, state.robustBufferAccess, robustnessSize, baseVertex); in readInput() 172 bool robustBufferAccess, UInt &robustnessSize, Int baseVertex) in readStream() 190 if(robustBufferAccess) in readStream() 171 readStream(Pointer<Byte> &buffer, UInt &stride, const Stream &stream, Pointer<UInt> &batch, bool robustBufferAccess, UInt &robustnessSize, Int baseVertex) readStream() argument
|
/third_party/mesa3d/src/vulkan/runtime/ |
H A D | vk_device.c | 83 if (pCreateInfo->pEnabledFeatures->robustBufferAccess) in collect_enabled_features() 84 device->enabled_features.robustBufferAccess = true; in collect_enabled_features() 91 if (features->features.robustBufferAccess) in collect_enabled_features() 92 device->enabled_features.robustBufferAccess = true; in collect_enabled_features()
|
H A D | vk_device.h | 107 bool robustBufferAccess; member
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/robustness/ |
H A D | vktRobustnessIndexAccessTests.cpp | 265 // for robustBufferAccess (the original feature) OOB access will return undefined value; in iterate() 345 if (context.isDeviceFunctionalitySupported("VK_KHR_portability_subset") && !context.getDeviceFeatures().robustBufferAccess) in checkSupport() 346 TCU_THROW(NotSupportedError, "VK_KHR_portability_subset: robustBufferAccess not supported by this implementation"); in checkSupport() 372 features2.features.robustBufferAccess = DE_TRUE; in createInstance()
|
H A D | vktRobustnessBufferAccessTests.cpp | 310 if (context.isDeviceFunctionalitySupported("VK_KHR_portability_subset") && !context.getDeviceFeatures().robustBufferAccess) in checkSupport() 311 TCU_THROW(NotSupportedError, "VK_KHR_portability_subset: robustBufferAccess not supported by this implementation"); in checkSupport() 698 features2.features.robustBufferAccess = VK_TRUE; in createInstance() 766 features2.features.robustBufferAccess = VK_TRUE; in createInstance()
|
H A D | vktRobustnessUtil.cpp | 85 enabledFeatures.robustBufferAccess = true; in createRobustBufferAccessDevice()
|
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/ |
H A D | vkDeviceFeatures.cpp | 221 m_coreFeatures2.features.robustBufferAccess = false; in DeviceFeatures()
|
/third_party/skia/tests/ |
H A D | VkPriorityExtensionTest.cpp | 229 deviceFeatures.robustBufferAccess = VK_FALSE; in DEF_GPUTEST()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
H A D | AdapterVk.cpp | 97 if (!mDeviceInfo.features.robustBufferAccess) { in InitializeSupportedFeaturesImpl() 98 return DAWN_INTERNAL_ERROR("Vulkan robustBufferAccess feature required."); in InitializeSupportedFeaturesImpl()
|
/third_party/vk-gl-cts/external/amber/src/samples/ |
H A D | config_helper_vulkan.cc | 106 if (name == "robustBufferAccess") { in NamesToVulkanFeatures() 107 features->robustBufferAccess = VK_TRUE; in NamesToVulkanFeatures() 284 if (available_features.robustBufferAccess == VK_FALSE && in AreAllRequiredFeaturesSupported() 285 required_features.robustBufferAccess == VK_TRUE) { in AreAllRequiredFeaturesSupported()
|
/third_party/mesa3d/src/imagination/vulkan/ |
H A D | pvr_pipeline.c | 200 * When robustBufferAccess is disabled, it must be >= 410. in pvr_pds_get_max_vertex_program_const_map_size_in_bytes() 201 * When robustBufferAccess is enabled, it must be >= 570. in pvr_pds_get_max_vertex_program_const_map_size_in_bytes() 207 * if (!robustBufferAccess) in pvr_pds_get_max_vertex_program_const_map_size_in_bytes() 347 device->features.robustBufferAccess); in pvr_pds_vertex_attrib_program_create_and_upload() 372 device->features.robustBufferAccess, in pvr_pds_vertex_attrib_program_create_and_upload() 392 device->features.robustBufferAccess, in pvr_pds_vertex_attrib_program_create_and_upload() 668 device->features.robustBufferAccess, in pvr_pds_descriptor_program_create_and_upload()
|
/third_party/mesa3d/src/broadcom/vulkan/ |
H A D | v3dv_pipeline.c | 1150 const bool rba = p_stage->pipeline->device->features.robustBufferAccess; in pipeline_populate_v3d_fs_key() 1268 const bool rba = p_stage->pipeline->device->features.robustBufferAccess; in pipeline_populate_v3d_gs_key() 1310 const bool rba = p_stage->pipeline->device->features.robustBufferAccess; in pipeline_populate_v3d_vs_key() 1943 pipeline->device->features.robustBufferAccess; in pipeline_populate_graphics_key() 2035 pipeline->device->features.robustBufferAccess; in pipeline_populate_compute_key() 3226 pipeline->device->features.robustBufferAccess); in pipeline_compile_compute()
|
/third_party/mesa3d/src/panfrost/vulkan/ |
H A D | panvk_vX_shader.c | 245 .ssbo_addr_format = dev->vk.enabled_features.robustBufferAccess ? in shader_create()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness/ |
H A D | vktRobustnessUtil.cpp | 68 enabledFeatures.robustBufferAccess = true; in createRobustBufferAccessDevice()
|
H A D | vktRobustnessIndexAccessTests.cpp | 287 // for robustBufferAccess (the original feature) OOB access will return undefined value; in iterate() 370 if (context.isDeviceFunctionalitySupported("VK_KHR_portability_subset") && !context.getDeviceFeatures().robustBufferAccess) in checkSupport() 371 TCU_THROW(NotSupportedError, "VK_KHR_portability_subset: robustBufferAccess not supported by this implementation"); in checkSupport() 397 features2.features.robustBufferAccess = DE_TRUE; in createDeviceAndDriver()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineBindVertexBuffers2Tests.cpp | 148 enabledFeatures1.robustBufferAccess = true; in createRobustBufferAccessDevice() 1245 if (!features2.features.robustBufferAccess) in checkSupport() 1246 TCU_THROW(NotSupportedError, "robustBufferAccess not supported by this implementation"); in checkSupport() 1304 features2.features.robustBufferAccess = VK_TRUE; in createInstance()
|