Home
last modified time | relevance | path

Searched refs:robustBufferAccess (Results 1 - 25 of 89) sorted by relevance

1234

/third_party/skia/third_party/externals/swiftshader/src/Device/
H A DContext.hpp137 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 DVertexProcessor.cpp74 state.robustBufferAccess = pipelineState.getRobustBufferAccess(); in update()
H A DVertexProcessor.hpp82 bool robustBufferAccess : 1; member
H A DContext.cpp257 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 DVkPipeline.cpp249 , 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 DVkPipeline.hpp74 const bool robustBufferAccess = true; member in vk::Pipeline
/third_party/skia/third_party/externals/swiftshader/src/Pipeline/
H A DVertexRoutine.hpp76 bool robustBufferAccess, UInt &robustnessSize, Int baseVertex);
H A DSpirvShader.hpp616 bool robustBufferAccess,
884 const bool robustBufferAccess;
1006 bool robustBufferAccess,
1014 , robustBufferAccess(robustBufferAccess)
1112 const bool robustBufferAccess; // Emit robustBufferAccess safe code.
H A DSpirvShader.cpp34 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 DVertexRoutine.cpp101 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 Dvk_device.c83 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 Dvk_device.h107 bool robustBufferAccess; member
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/robustness/
H A DvktRobustnessIndexAccessTests.cpp265 // 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 DvktRobustnessBufferAccessTests.cpp310 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 DvktRobustnessUtil.cpp85 enabledFeatures.robustBufferAccess = true; in createRobustBufferAccessDevice()
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/
H A DvkDeviceFeatures.cpp221 m_coreFeatures2.features.robustBufferAccess = false; in DeviceFeatures()
/third_party/skia/tests/
H A DVkPriorityExtensionTest.cpp229 deviceFeatures.robustBufferAccess = VK_FALSE; in DEF_GPUTEST()
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/
H A DAdapterVk.cpp97 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 Dconfig_helper_vulkan.cc106 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 Dpvr_pipeline.c200 * 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 Dv3dv_pipeline.c1150 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 Dpanvk_vX_shader.c245 .ssbo_addr_format = dev->vk.enabled_features.robustBufferAccess ? in shader_create()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness/
H A DvktRobustnessUtil.cpp68 enabledFeatures.robustBufferAccess = true; in createRobustBufferAccessDevice()
H A DvktRobustnessIndexAccessTests.cpp287 // 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 DvktPipelineBindVertexBuffers2Tests.cpp148 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()

Completed in 32 milliseconds

1234