Home
last modified time | relevance | path

Searched refs:robustness (Results 1 - 25 of 58) sorted by relevance

123

/third_party/skia/third_party/externals/swiftshader/src/Pipeline/
H A DShaderCore.hpp120 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 DSpirvShaderMemory.cpp59 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 DSpirvShaderImage.cpp741 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 Dcontext.c154 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 DEGLPlatformParameters.h64 genMultipleMipsPerPassFeature, platformMethods, robustness, in tie()
80 EGLint robustness = EGL_DONT_CARE; member
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness/
H A DvktNonRobustBufferAccessTests.hpp33 namespace robustness namespace
H A DvktRobustBufferAccessWithVariablePointersTests.hpp31 namespace robustness namespace
36 } // robustness
H A DvktRobustness1VertexAccessTests.hpp30 namespace robustness namespace
35 } // robustness
H A DvktRobustnessVertexAccessTests.hpp33 namespace robustness namespace
38 } // robustness
H A DvktRobustnessBufferAccessTests.hpp32 namespace robustness namespace
38 } // robustness
H A DvktRobustnessIndexAccessTests.hpp32 namespace robustness namespace
38 } // robustness
H A DvktRobustnessTests.hpp32 namespace robustness namespace
37 } // robustness
H A DvktRobustnessExtsTests.hpp31 namespace robustness namespace
38 } // robustness
H A DvktNonRobustBufferAccessTests.cpp35 namespace robustness namespace
H A DvktRobustnessTests.cpp37 namespace robustness namespace
97 } // robustness
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/robustness/
H A DvktNonRobustBufferAccessTests.hpp33 namespace robustness namespace
H A DvktRobustBufferAccessWithVariablePointersTests.hpp31 namespace robustness namespace
36 } // robustness
H A DvktRobustness1VertexAccessTests.hpp30 namespace robustness namespace
35 } // robustness
H A DvktRobustnessIndexAccessTests.hpp32 namespace robustness namespace
37 } // robustness
H A DvktRobustnessTests.hpp32 namespace robustness namespace
37 } // robustness
H A DvktRobustnessVertexAccessTests.hpp33 namespace robustness namespace
38 } // robustness
H A DvktRobustnessBufferAccessTests.hpp32 namespace robustness namespace
38 } // robustness
H A DvktRobustnessExtsTests.hpp31 namespace robustness namespace
38 } // robustness
H A DvktNonRobustBufferAccessTests.cpp35 namespace robustness namespace
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/
H A DShaderModuleVk.cpp89 tint::transform::Robustness robustness; in Initialize() local
93 DAWN_TRY_ASSIGN(program, RunTransforms(&robustness, parseResult->tintProgram.get(), in Initialize()

Completed in 15 milliseconds

123