/third_party/skia/third_party/externals/swiftshader/src/Pipeline/ |
H A D | ShaderCore.hpp | 120 SIMD::Int isInBounds(unsigned int accessSize, OutOfBoundsBehavior robustness) const; 122 bool isStaticallyInBounds(unsigned int accessSize, OutOfBoundsBehavior robustness) const; 142 inline T Load(OutOfBoundsBehavior robustness, Int mask, bool atomic = false, std::memory_order order = std::memory_order_relaxed, int alignment = sizeof(float)); 145 inline void Store(T val, OutOfBoundsBehavior robustness, Int mask, bool atomic = false, std::memory_order order = std::memory_order_relaxed); 148 inline void Store(RValue<T> val, OutOfBoundsBehavior robustness, Int mask, bool atomic = false, std::memory_order order = std::memory_order_relaxed); 316 inline T SIMD::Pointer::Load(OutOfBoundsBehavior robustness, Int mask, bool atomic /* = false */, std::memory_order order /* = std::memory_order_relaxed */, int alignment /* = sizeof(float) */) in Load() argument 320 if(isStaticallyInBounds(sizeof(float), robustness)) in Load() 339 switch(robustness) in Load() 344 mask &= isInBounds(sizeof(float), robustness); // Disable out-of-bounds reads. in Load() 371 switch(robustness) in Load() 422 Store(T val, OutOfBoundsBehavior robustness, Int mask, bool atomic , std::memory_order order ) Store() argument [all...] |
H A D | SpirvShaderMemory.cpp | 59 auto robustness = state->getOutOfBoundsBehavior(pointerTy.storageClass); in EmitLoad() local 64 dst.move(el.index, p.Load<SIMD::Float>(robustness, state->activeLaneMask(), atomic, memoryOrder)); in EmitLoad() 103 auto robustness = state->getOutOfBoundsBehavior(pointerTy.storageClass); in Store() local 116 p.Store(value.Float(el.index), robustness, mask, atomic, memoryOrder); in Store() 229 auto robustness = OutOfBoundsBehavior::UndefinedBehavior; // Local variables are always within bounds. in EmitVariable() 230 p.Store(initialValue.Float(el.index), robustness, state->activeLaneMask()); in EmitVariable() 271 auto robustness = OutOfBoundsBehavior::RobustBufferAccess; in EmitCopyMemory() 273 auto value = src.Load<SIMD::Float>(robustness, state->activeLaneMask()); in EmitCopyMemory() 274 dst.Store(value, robustness, state->activeLaneMask()); in EmitCopyMemory()
|
H A D | SpirvShaderImage.cpp | 741 auto robustness = OutOfBoundsBehavior::Nullify; in EmitImageRead() local 756 auto texelPtr = GetTexelAddress(instruction, descriptor, uvwa, sample, imageFormat, robustness, state); in EmitImageRead() 767 packed[i] = texelPtr.Load<SIMD::Int>(robustness, state->activeLaneMask()); in EmitImageRead() 774 SIMD::Int mask = state->activeLaneMask() & texelPtr.isInBounds(2, robustness); in EmitImageRead() 787 SIMD::Int mask = state->activeLaneMask() & texelPtr.isInBounds(1, robustness); in EmitImageRead() 1342 auto robustness = OutOfBoundsBehavior::Nullify; in WriteImage() local 1360 auto texelPtr = GetTexelAddress(instruction, descriptor, uvwa, sample, imageFormat, robustness, state); in WriteImage() 1370 texelPtr.Store(packed[i], robustness, mask); in WriteImage() 1377 mask = mask & texelPtr.isInBounds(2, robustness); in WriteImage() 1390 mask = mask & texelPtr.isInBounds(1, robustness); in WriteImage() 1412 auto robustness = OutOfBoundsBehavior::Nullify; EmitImageTexelPointer() local [all...] |
/third_party/glfw/src/ |
H A D | context.c | 154 if (ctxconfig->robustness) in _glfwIsValidContextConfig() 156 if (ctxconfig->robustness != GLFW_NO_RESET_NOTIFICATION && in _glfwIsValidContextConfig() 157 ctxconfig->robustness != GLFW_LOSE_CONTEXT_ON_RESET) in _glfwIsValidContextConfig() 160 "Invalid context robustness mode 0x%08X", in _glfwIsValidContextConfig() 161 ctxconfig->robustness); in _glfwIsValidContextConfig() 522 // Read back robustness strategy in _glfwRefreshContextAttribs() 533 window->context.robustness = GLFW_LOSE_CONTEXT_ON_RESET; in _glfwRefreshContextAttribs() 535 window->context.robustness = GLFW_NO_RESET_NOTIFICATION; in _glfwRefreshContextAttribs() 540 // Read back robustness strategy in _glfwRefreshContextAttribs() 551 window->context.robustness in _glfwRefreshContextAttribs() [all...] |
/third_party/skia/third_party/externals/angle2/util/ |
H A D | EGLPlatformParameters.h | 64 genMultipleMipsPerPassFeature, platformMethods, robustness, in tie() 80 EGLint robustness = EGL_DONT_CARE; member
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness/ |
H A D | vktNonRobustBufferAccessTests.hpp | 33 namespace robustness namespace
|
H A D | vktRobustBufferAccessWithVariablePointersTests.hpp | 31 namespace robustness namespace 36 } // robustness
|
H A D | vktRobustness1VertexAccessTests.hpp | 30 namespace robustness namespace 35 } // robustness
|
H A D | vktRobustnessVertexAccessTests.hpp | 33 namespace robustness namespace 38 } // robustness
|
H A D | vktRobustnessBufferAccessTests.hpp | 32 namespace robustness namespace 38 } // robustness
|
H A D | vktRobustnessIndexAccessTests.hpp | 32 namespace robustness namespace 38 } // robustness
|
H A D | vktRobustnessTests.hpp | 32 namespace robustness namespace 37 } // robustness
|
H A D | vktRobustnessExtsTests.hpp | 31 namespace robustness namespace 38 } // robustness
|
H A D | vktNonRobustBufferAccessTests.cpp | 35 namespace robustness namespace
|
H A D | vktRobustnessTests.cpp | 37 namespace robustness namespace 97 } // robustness
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/robustness/ |
H A D | vktNonRobustBufferAccessTests.hpp | 33 namespace robustness namespace
|
H A D | vktRobustBufferAccessWithVariablePointersTests.hpp | 31 namespace robustness namespace 36 } // robustness
|
H A D | vktRobustness1VertexAccessTests.hpp | 30 namespace robustness namespace 35 } // robustness
|
H A D | vktRobustnessIndexAccessTests.hpp | 32 namespace robustness namespace 37 } // robustness
|
H A D | vktRobustnessTests.hpp | 32 namespace robustness namespace 37 } // robustness
|
H A D | vktRobustnessVertexAccessTests.hpp | 33 namespace robustness namespace 38 } // robustness
|
H A D | vktRobustnessBufferAccessTests.hpp | 32 namespace robustness namespace 38 } // robustness
|
H A D | vktRobustnessExtsTests.hpp | 31 namespace robustness namespace 38 } // robustness
|
H A D | vktNonRobustBufferAccessTests.cpp | 35 namespace robustness namespace
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
H A D | ShaderModuleVk.cpp | 89 tint::transform::Robustness robustness; in Initialize() local 93 DAWN_TRY_ASSIGN(program, RunTransforms(&robustness, parseResult->tintProgram.get(), in Initialize()
|