/third_party/skia/src/gpu/effects/ |
H A D | GrDistanceFieldGeoProc.cpp | 206 int numViews, in GrDistanceFieldA8TextGeoProc() 220 SkASSERT(numViews <= kMaxTextures); in GrDistanceFieldA8TextGeoProc() 233 if (numViews) { in GrDistanceFieldA8TextGeoProc() 236 for (int i = 0; i < numViews; ++i) { in GrDistanceFieldA8TextGeoProc() 242 this->setTextureSamplerCnt(numViews); in GrDistanceFieldA8TextGeoProc() 246 int numViews, in addNewViews() 248 SkASSERT(numViews <= kMaxTextures); in addNewViews() 250 numViews = std::min(numViews, kMaxTextures); in addNewViews() 256 for (int i = 0; i < numViews; in addNewViews() 204 GrDistanceFieldA8TextGeoProc(const GrShaderCaps& caps, const GrSurfaceProxyView* views, int numViews, GrSamplerState params, float distanceAdjust, uint32_t flags, const SkMatrix& localMatrix) GrDistanceFieldA8TextGeoProc() argument 245 addNewViews(const GrSurfaceProxyView* views, int numViews, GrSamplerState params) addNewViews() argument 488 GrDistanceFieldPathGeoProc(const GrShaderCaps& caps, const SkMatrix& matrix, bool wideColor, const GrSurfaceProxyView* views, int numViews, GrSamplerState params, uint32_t flags) GrDistanceFieldPathGeoProc() argument 520 addNewViews(const GrSurfaceProxyView* views, int numViews, GrSamplerState params) addNewViews() argument 804 GrDistanceFieldLCDTextGeoProc(const GrShaderCaps& caps, const GrSurfaceProxyView* views, int numViews, GrSamplerState params, DistanceAdjust distanceAdjust, uint32_t flags, const SkMatrix& localMatrix) GrDistanceFieldLCDTextGeoProc() argument 841 addNewViews(const GrSurfaceProxyView* views, int numViews, GrSamplerState params) addNewViews() argument [all...] |
H A D | GrBitmapTextGeoProc.h | 64 const GrSurfaceProxyView* views, int numViews, GrSamplerState params,
|
H A D | GrDistanceFieldGeoProc.h | 99 void addNewViews(const GrSurfaceProxyView* views, int numViews, GrSamplerState);
|
/third_party/skia/third_party/externals/angle2/src/tests/perf_tests/ |
H A D | MultiviewPerf.cpp | 28 int numViews, in GetShaderExtensionHeader() 52 return "#extension " + ext + " : require\nlayout(num_views = " + ToString(numViews) + in GetShaderExtensionHeader() 89 numViews = 2; in MultiviewPerfParams() 125 name += "_" + ToString(numViews) + "_views"; 130 int numViews; member 261 0, params->numViews); in initializeBenchmark() 263 0, params->numViews); in initializeBenchmark() 280 const int viewWidth = params->windowWidth / params->numViews; in drawBenchmark() 288 for (int i = 0; i < params->numViews; ++i) in drawBenchmark() 317 GetShaderExtensionHeader(usesMultiview, params->numViews, in initializeBenchmark() 27 GetShaderExtensionHeader(bool usesMultiview, int numViews, GLenum shaderType, ExtensionName multiviewExtension) GetShaderExtensionHeader() argument [all...] |
/third_party/skia/third_party/externals/angle2/src/tests/test_utils/ |
H A D | MultiviewTest.cpp | 17 GLuint CreateSimplePassthroughProgram(int numViews, ExtensionName multiviewExtension) in CreateSimplePassthroughProgram() argument 39 ToString(numViews) + in CreateSimplePassthroughProgram() 180 int numViews, in AttachMultiviewTextures() 191 numViews); in AttachMultiviewTextures() 196 baseViewIndex, numViews); in AttachMultiviewTextures() 201 0, baseViewIndex, numViews); in AttachMultiviewTextures() 207 int numViews, in AttachMultiviewTextures() 215 AttachMultiviewTextures(target, viewWidth, numViews, baseViewIndex, colorTextures, depthTexture, in AttachMultiviewTextures() 178 AttachMultiviewTextures(GLenum target, int viewWidth, int numViews, int baseViewIndex, std::vector<GLuint> colorTextures, GLuint depthTexture, GLuint depthStencilTexture) AttachMultiviewTextures() argument 205 AttachMultiviewTextures(GLenum target, int viewWidth, int numViews, int baseViewIndex, GLuint colorTexture, GLuint depthTexture, GLuint depthStencilTexture) AttachMultiviewTextures() argument
|
H A D | MultiviewTest.h | 25 GLuint CreateSimplePassthroughProgram(int numViews, ExtensionName multiviewExtension); 50 int numViews, 57 int numViews,
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineNoPositionTests.cpp | 83 deUint32 numViews; // Number of views for multiview. member 136 DE_ASSERT(params.numViews >= 1u); in NoPositionCase() 151 const bool multiview = (m_params.numViews > 1u); in initPrograms() 160 const auto ssboElementCount = kStageCount * m_params.numViews; in initPrograms() 170 s << " * " << m_params.numViews << " + "; in initPrograms() 364 if (m_params.numViews > 1u) in checkSupport() 378 if (m_params.numViews > context.getMultiviewProperties().maxMultiviewViewCount) in checkSupport() 408 const auto viewType = (m_params.numViews > 1u ? VK_IMAGE_VIEW_TYPE_2D_ARRAY : VK_IMAGE_VIEW_TYPE_2D); in iterate() 453 m_params.numViews, // deUint32 arrayLayers; in iterate() 464 const auto subresourceRange = makeImageSubresourceRange(VK_IMAGE_ASPECT_COLOR_BIT, 0u, 1u, 0u, m_params.numViews); in iterate() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/ |
H A D | vktPipelineNoPositionTests.cpp | 81 deUint32 numViews; // Number of views for multiview. member 133 DE_ASSERT(params.numViews >= 1u); in NoPositionCase() 148 const bool multiview = (m_params.numViews > 1u); in initPrograms() 156 const auto ssboElementCount = kStageCount * m_params.numViews; in initPrograms() 346 if (m_params.numViews > 1u) in checkSupport() 360 if (m_params.numViews > context.getMultiviewProperties().maxMultiviewViewCount) in checkSupport() 388 const auto viewType = (m_params.numViews > 1u ? VK_IMAGE_VIEW_TYPE_2D_ARRAY : VK_IMAGE_VIEW_TYPE_2D); in iterate() 433 m_params.numViews, // deUint32 arrayLayers; in iterate() 444 const auto subresourceRange = makeImageSubresourceRange(VK_IMAGE_ASPECT_COLOR_BIT, 0u, 1u, 0u, m_params.numViews); in iterate() 503 if (m_params.numViews > in iterate() [all...] |
/third_party/skia/third_party/externals/angle2/src/tests/gl_tests/ |
H A D | FramebufferMultiviewTest.cpp | 77 int numViews, in initializeFBOs() 85 ASSERT_LE(baseViewIndex + numViews, numLayers); in initializeFBOs() 107 AttachMultiviewTextures(GL_FRAMEBUFFER, width, numViews, baseViewIndex, mColorTex, in initializeFBOs() 177 GLint numViews = -1; in TEST_P() local 180 &numViews); in TEST_P() 182 EXPECT_EQ(1, numViews); in TEST_P() 204 GLint numViews = -1; in TEST_P() local 207 &numViews); in TEST_P() 235 // baseViewIndex + numViews is greater than MAX_TEXTURE_LAYERS. in TEST_P() 399 GLint numViews in TEST_P() local 73 initializeFBOs(int width, int height, int numLayers, int baseViewIndex, int numViews, int numColorAttachments, bool stencil, bool depth) initializeFBOs() argument [all...] |
H A D | MultiviewDrawTest.cpp | 84 void updateFBOs(int viewWidth, int height, int numViews, int numLayers, int baseViewIndex) in updateFBOs() argument 86 ASSERT_TRUE(numViews + baseViewIndex <= numLayers); in updateFBOs() 92 mNumViews = numViews; in updateFBOs() 104 AttachMultiviewTextures(GL_DRAW_FRAMEBUFFER, viewWidth, numViews, baseViewIndex, in updateFBOs() 126 void updateFBOs(int viewWidth, int height, int numViews) in updateFBOs() argument 128 updateFBOs(viewWidth, height, numViews, numViews, 0); in updateFBOs() 1866 auto generateVertexShaderSource = [](int numViews, std::string extensionName) -> std::string { in TEST_P() 1873 ToString(numViews) + in TEST_P() 2016 for (int numViews in TEST_P() [all...] |
/third_party/skia/third_party/externals/angle2/src/libANGLE/ |
H A D | Framebuffer.cpp | 1801 GLsizei numViews, in setAttachment() 1820 setAttachmentImpl(context, type, binding, textureIndex, resource, numViews, baseViewIndex, in setAttachment() 1830 context, type, binding, textureIndex, resource, numViews, baseViewIndex, in setAttachment() 1836 numViews, baseViewIndex, isMultiview, samples, in setAttachment() 1842 numViews, baseViewIndex, isMultiview, samples, in setAttachment() 1846 setAttachmentImpl(context, type, binding, textureIndex, resource, numViews, in setAttachment() 1851 commitWebGL1DepthStencilIfConsistent(context, numViews, baseViewIndex, isMultiview, samples); in setAttachment() 1859 GLsizei numViews, in setAttachmentMultiview() 1862 setAttachment(context, type, binding, textureIndex, resource, numViews, baseViewIndex, true, in setAttachmentMultiview() 1867 GLsizei numViews, in commitWebGL1DepthStencilIfConsistent() 1796 setAttachment(const Context *context, GLenum type, GLenum binding, const ImageIndex &textureIndex, FramebufferAttachmentObject *resource, GLsizei numViews, GLuint baseViewIndex, bool isMultiview, GLsizei samplesIn) setAttachment() argument 1854 setAttachmentMultiview(const Context *context, GLenum type, GLenum binding, const ImageIndex &textureIndex, FramebufferAttachmentObject *resource, GLsizei numViews, GLint baseViewIndex) setAttachmentMultiview() argument 1866 commitWebGL1DepthStencilIfConsistent(const Context *context, GLsizei numViews, GLuint baseViewIndex, bool isMultiview, GLsizei samples) commitWebGL1DepthStencilIfConsistent() argument 1942 setAttachmentImpl(const Context *context, GLenum type, GLenum binding, const ImageIndex &textureIndex, FramebufferAttachmentObject *resource, GLsizei numViews, GLuint baseViewIndex, bool isMultiview, GLsizei samples) setAttachmentImpl() argument 2016 updateAttachment(const Context *context, FramebufferAttachment *attachment, size_t dirtyBit, angle::ObserverBinding *onDirtyBinding, GLenum type, GLenum binding, const ImageIndex &textureIndex, FramebufferAttachmentObject *resource, GLsizei numViews, GLuint baseViewIndex, bool isMultiview, GLsizei samples) updateAttachment() argument [all...] |
H A D | Framebuffer.h | 233 GLsizei numViews, 450 GLsizei numViews, 455 GLsizei numViews, 464 GLsizei numViews, 476 GLsizei numViews,
|
H A D | FramebufferAttachment.cpp | 115 GLsizei numViews, in attach() 129 mNumViews = numViews; in attach() 110 attach(const Context *context, GLenum type, GLenum binding, const ImageIndex &textureIndex, FramebufferAttachmentObject *resource, GLsizei numViews, GLuint baseViewIndex, bool isMultiview, GLsizei samples, rx::Serial framebufferSerial) attach() argument
|
/third_party/skia/src/gpu/ |
H A D | GrProcessorUnitTest.cpp | 22 int maxTreeDepth, int numViews, const ViewInfo views[]) in GrProcessorTestData() 23 : GrProcessorTestData(random, context, maxTreeDepth, numViews, views, in GrProcessorTestData() 27 int maxTreeDepth, int numViews, const ViewInfo views[], in GrProcessorTestData() 33 fViews.reset(views, numViews); in GrProcessorTestData() 21 GrProcessorTestData(SkRandom* random, GrRecordingContext* context, int maxTreeDepth, int numViews, const ViewInfo views[]) GrProcessorTestData() argument 26 GrProcessorTestData(SkRandom* random, GrRecordingContext* context, int maxTreeDepth, int numViews, const ViewInfo views[], std::unique_ptr<GrFragmentProcessor> inputFP) GrProcessorTestData() argument
|
H A D | GrProcessorUnitTest.h | 52 int numViews, const ViewInfo views[]); 54 int numViews, const ViewInfo views[],
|
/third_party/skia/src/gpu/d3d/ |
H A D | GrD3DCommandList.cpp | 385 int numViews = 0; in setVertexBuffers() local 388 views[numViews].BufferLocation = d3dBuffer->d3dResource()->GetGPUVirtualAddress(); in setVertexBuffers() 389 views[numViews].SizeInBytes = vertexBuffer->size(); in setVertexBuffers() 390 views[numViews++].StrideInBytes = vertexStride; in setVertexBuffers() 395 views[numViews].BufferLocation = d3dBuffer->d3dResource()->GetGPUVirtualAddress(); in setVertexBuffers() 396 views[numViews].SizeInBytes = instanceBuffer->size(); in setVertexBuffers() 397 views[numViews++].StrideInBytes = instanceStride; in setVertexBuffers() 400 fCommandList->IASetVertexBuffers(startSlot, numViews, views); in setVertexBuffers()
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/d3d11/ |
H A D | VertexArray11.cpp | 342 void VertexArray11::markAllAttributeDivisorsForAdjustment(int numViews) in markAllAttributeDivisorsForAdjustment() argument 344 if (mAppliedNumViewsToDivisor != numViews) in markAllAttributeDivisorsForAdjustment() 346 mAppliedNumViewsToDivisor = numViews; in markAllAttributeDivisorsForAdjustment()
|
H A D | VertexArray11.h | 55 void markAllAttributeDivisorsForAdjustment(int numViews); 98 // The numViews value used to adjust the divisor.
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/ |
H A D | ClearMultiviewGL.cpp | 69 int numViews = firstAttachment->getNumViews(); in clearLayeredFBO() local 71 for (int i = 0; i < numViews; ++i) in clearLayeredFBO()
|
H A D | VertexArrayGL.cpp | 58 GLuint GetAdjustedDivisor(GLuint numViews, GLuint divisor) in GetAdjustedDivisor() argument 60 return numViews * divisor; in GetAdjustedDivisor() 978 angle::Result VertexArrayGL::applyNumViewsToDivisor(const gl::Context *context, int numViews) in applyNumViewsToDivisor() argument 980 if (numViews != mAppliedNumViews) in applyNumViewsToDivisor() 984 mAppliedNumViews = numViews; in applyNumViewsToDivisor()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader/ |
H A D | vktMeshShaderPropertyTestsEXT.cpp | 691 const auto numViews = std::min(meshProperties.maxMeshMultiviewViewCount, maxViews); in iterate() local 692 const auto viewType = ((numViews > 1u) ? VK_IMAGE_VIEW_TYPE_2D_ARRAY : VK_IMAGE_VIEW_TYPE_2D); in iterate() 698 const tcu::IVec3 iExtent3D (static_cast<int>(fbExtent.width), static_cast<int>(fbExtent.height), static_cast<int>(numViews)); in iterate() 711 numViews, // uint32_t arrayLayers; in iterate() 721 const auto colorSRR = makeImageSubresourceRange(VK_IMAGE_ASPECT_COLOR_BIT, 0u, 1u, 0u, numViews); in iterate() 722 const auto colorSRL = makeImageSubresourceLayers(VK_IMAGE_ASPECT_COLOR_BIT, 0u, 0u, numViews); in iterate() 728 const auto verificationBufferSize = static_cast<VkDeviceSize>(pixelSize * fbExtent.width * fbExtent.height * numViews); in iterate() 737 const auto renderPass = makeCustomRenderPass(vkd, device, numViews, colorFormat); in iterate() 1901 MaxMeshOutputSizeInstance (Context& context, SpecConstVector&& vec, uint32_t numViews) in MaxMeshOutputSizeInstance() argument 1903 , m_numViews (numViews) in MaxMeshOutputSizeInstance() 2004 const auto numViews = (m_params.isMultiView() ? kNumViews : 1u); createInstance() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/mesh_shader/ |
H A D | vktMeshShaderPropertyTestsEXT.cpp | 691 const auto numViews = std::min(meshProperties.maxMeshMultiviewViewCount, maxViews); in iterate() local 692 const auto viewType = ((numViews > 1u) ? VK_IMAGE_VIEW_TYPE_2D_ARRAY : VK_IMAGE_VIEW_TYPE_2D); in iterate() 698 const tcu::IVec3 iExtent3D (static_cast<int>(fbExtent.width), static_cast<int>(fbExtent.height), static_cast<int>(numViews)); in iterate() 711 numViews, // uint32_t arrayLayers; in iterate() 721 const auto colorSRR = makeImageSubresourceRange(VK_IMAGE_ASPECT_COLOR_BIT, 0u, 1u, 0u, numViews); in iterate() 722 const auto colorSRL = makeImageSubresourceLayers(VK_IMAGE_ASPECT_COLOR_BIT, 0u, 0u, numViews); in iterate() 728 const auto verificationBufferSize = static_cast<VkDeviceSize>(pixelSize * fbExtent.width * fbExtent.height * numViews); in iterate() 737 const auto renderPass = makeCustomRenderPass(vkd, device, numViews, colorFormat); in iterate() 1901 MaxMeshOutputSizeInstance (Context& context, SpecConstVector&& vec, uint32_t numViews) in MaxMeshOutputSizeInstance() argument 1903 , m_numViews (numViews) in MaxMeshOutputSizeInstance() 2004 const auto numViews = (m_params.isMultiView() ? kNumViews : 1u); createInstance() local [all...] |
/third_party/skia/third_party/externals/angle2/src/compiler/translator/ |
H A D | BaseTypes.h | 1316 return location == -1 && binding == -1 && offset == -1 && numViews == -1 && yuv == false && in isEmpty() 1329 bool numViewsSet = (numViews != -1); in isCombinationValid() 1367 int numViews; member 1404 numViews(-1), in TLayoutQualifier()
|
H A D | QualifierTypes.cpp | 757 if (rightQualifier.numViews != -1) in JoinLayoutQualifiers() 759 joinedQualifier.numViews = rightQualifier.numViews; in JoinLayoutQualifiers()
|
H A D | OutputGLSLBase.cpp | 1479 const auto &numViews = compiler.getNumViews(); in EmitMultiviewGLSL() local 1480 if (isVertexShader && numViews != -1) in EmitMultiviewGLSL() 1482 sink << "layout(num_views=" << numViews << ") in;\n"; in EmitMultiviewGLSL() local
|