/third_party/skia/src/gpu/ |
H A D | GrOpFlushState.cpp | 228 void GrOpFlushState::drawMesh(const GrSimpleMesh& mesh) { in drawMesh() argument 229 SkASSERT(mesh.fIsInitialized); in drawMesh() 230 if (!mesh.fIndexBuffer) { in drawMesh() 231 this->bindBuffers(nullptr, nullptr, mesh.fVertexBuffer); in drawMesh() 232 this->draw(mesh.fVertexCount, mesh.fBaseVertex); in drawMesh() 234 this->bindBuffers(mesh.fIndexBuffer, nullptr, mesh.fVertexBuffer, mesh.fPrimitiveRestart); in drawMesh() 235 if (0 == mesh in drawMesh() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader/ |
H A D | vktMeshShaderBuiltinTestsEXT.cpp | 331 meshModule = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() 687 std::ostringstream mesh; in initPrograms() local 688 mesh in initPrograms() 714 programCollection.glslSources.add("mesh") << glu::MeshSource(mesh.str()) << buildOptions; in initPrograms() 845 std::ostringstream mesh; in initPrograms() local 846 mesh in initPrograms() 873 mesh << " gl_MeshPrimitivesEXT[gl_LocalInvocationIndex].gl_Layer = int(" << layerNumber << ");\n"; in initPrograms() 875 mesh << "}\n"; in initPrograms() 877 programCollection.glslSources.add("mesh") << gl in initPrograms() 980 std::ostringstream mesh; initPrograms() local 1124 std::ostringstream mesh; initPrograms() local 1201 std::ostringstream mesh; initPrograms() local 1280 std::ostringstream mesh; initPrograms() local 1389 std::ostringstream mesh; initPrograms() local 1542 std::ostringstream mesh; initPrograms() local 1657 std::ostringstream mesh; initPrograms() local 1806 std::ostringstream mesh; initPrograms() local 1930 std::ostringstream mesh; initPrograms() local 2032 std::ostringstream mesh; initPrograms() local 2148 std::ostringstream mesh; initPrograms() local 2256 std::ostringstream mesh; initPrograms() local 2375 std::ostringstream mesh; initPrograms() local [all...] |
H A D | vktMeshShaderBuiltinTests.cpp | 235 meshModule = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() 556 std::ostringstream mesh; in initPrograms() local 557 mesh in initPrograms() 585 programCollection.glslSources.add("mesh") << glu::MeshSource(mesh.str()); in initPrograms() 712 std::ostringstream mesh; in initPrograms() local 713 mesh in initPrograms() 744 programCollection.glslSources.add("mesh") << glu::MeshSource(mesh.str()); in initPrograms() 837 std::ostringstream mesh; in initPrograms() local 978 std::ostringstream mesh; initPrograms() local 1054 std::ostringstream mesh; initPrograms() local 1128 std::ostringstream mesh; initPrograms() local 1238 std::ostringstream mesh; initPrograms() local 1396 std::ostringstream mesh; initPrograms() local 1507 std::ostringstream mesh; initPrograms() local 1612 std::ostringstream mesh; initPrograms() local 1710 std::ostringstream mesh; initPrograms() local [all...] |
H A D | vktMeshShaderMiscTests.cpp | 81 // Check mesh shader support. 304 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() 395 // Verify passing more complex data between the task and mesh shaders. 511 std::ostringstream mesh; in initPrograms() local 512 mesh in initPrograms() 604 programCollection.glslSources.add("mesh") << glu::MeshSource(mesh.str()); in initPrograms() 646 std::ostringstream mesh; in initPrograms() local 647 mesh in initPrograms() 666 programCollection.glslSources.add("mesh") << gl in initPrograms() 713 std::ostringstream mesh; initPrograms() local 786 std::ostringstream mesh; initPrograms() local 860 std::ostringstream mesh; initPrograms() local 955 std::ostringstream mesh; initPrograms() local 1049 std::ostringstream mesh; initPrograms() local 1176 std::ostringstream mesh; initPrograms() local 1291 std::ostringstream mesh; initPrograms() local 1372 std::ostringstream mesh; initPrograms() local 1915 std::ostringstream mesh; initPrograms() local 2416 std::ostringstream mesh; initPrograms() local 2673 std::ostringstream mesh; initPrograms() local 2776 std::ostringstream mesh; initPrograms() local 2890 std::ostringstream mesh; initPrograms() local [all...] |
H A D | vktMeshShaderMiscTestsEXT.cpp | 83 // Check mesh shader support. 308 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() 400 // Verify passing more complex data between the task and mesh shaders. 514 std::ostringstream mesh; in initPrograms() local 515 mesh in initPrograms() 606 programCollection.glslSources.add("mesh") << glu::MeshSource(mesh.str()) << buildOptions; in initPrograms() 663 std::ostringstream mesh; in initPrograms() local 664 mesh in initPrograms() 681 mesh in initPrograms() 737 std::ostringstream mesh; initPrograms() local 811 std::ostringstream mesh; initPrograms() local 885 std::ostringstream mesh; initPrograms() local 982 std::ostringstream mesh; initPrograms() local 1099 std::ostringstream mesh; initPrograms() local 1267 std::ostringstream mesh; initPrograms() local 1384 std::ostringstream mesh; initPrograms() local 1467 std::ostringstream mesh; initPrograms() local 1971 std::ostringstream mesh; initPrograms() local 2140 std::ostringstream mesh; initPrograms() local 2641 std::ostringstream mesh; initPrograms() local 2897 std::ostringstream mesh; initPrograms() local 3001 std::ostringstream mesh; initPrograms() local 3112 std::ostringstream mesh; initPrograms() local 3243 const std::string mesh = initPrograms() local 3654 std::ostringstream mesh; initPrograms() local 4162 std::ostringstream mesh; initPrograms() local 4581 std::ostringstream mesh; initPrograms() local [all...] |
H A D | vktMeshShaderSmokeTestsEXT.cpp | 200 // Note: not actually task-only. The task shader will not emit mesh shader work groups. 252 std::ostringstream mesh; in initPrograms() local 253 mesh in initPrograms() 291 dst.glslSources.add("mesh") << glu::MeshSource(mesh.str()) << buildOptions; in initPrograms() 329 std::ostringstream mesh; in initPrograms() local 330 mesh in initPrograms() 375 dst.glslSources.add("mesh") << glu::MeshSource(mesh.str()) << buildOptions; in initPrograms() 384 // The task shader does not spawn any mesh shade in initPrograms() 400 std::ostringstream mesh; initPrograms() local 710 std::ostringstream mesh; initGradientPrograms() local 1128 std::ostringstream mesh; initPrograms() local 1639 std::ostringstream mesh; initPrograms() local [all...] |
H A D | vktMeshShaderSmokeTests.cpp | 117 // Note: not actually task-only. The task shader will not emit mesh shader work groups. 158 std::ostringstream mesh; in initPrograms() local 159 mesh in initPrograms() 194 dst.glslSources.add("mesh") << glu::MeshSource(mesh.str()); in initPrograms() 228 std::ostringstream mesh; in initPrograms() local 229 mesh in initPrograms() 274 dst.glslSources.add("mesh") << glu::MeshSource(mesh.str()); in initPrograms() 281 // The task shader does not spawn any mesh shade in initPrograms() 297 std::ostringstream mesh; initPrograms() local 566 std::ostringstream mesh; initGradientPrograms() local [all...] |
H A D | vktMeshShaderProvokingVertexTestsEXT.cpp | 204 std::ostringstream mesh; in initPrograms() local 205 mesh in initPrograms() 225 mesh << " uvec4" << colors[i] << ((i < colors.size() - 1) ? "," : "") << "\n"; in initPrograms() 227 mesh in initPrograms() 234 mesh << " vec4" << positions[i] << ((i < positions.size() - 1) ? "," : "") << "\n"; in initPrograms() 236 mesh in initPrograms() 253 programCollection.glslSources.add("mesh") << glu::MeshSource(mesh.str()) << buildOptions; in initPrograms() 325 const auto meshModule = createShaderModule(vkd, device, binaries.get("mesh")); in iterate()
|
H A D | vktMeshShaderPropertyTestsEXT.cpp | 91 // These depend on the context because we need the mesh shading properties to calculate them. 375 std::ostringstream mesh; in initPrograms() local 376 mesh in initPrograms() 392 programCollection.glslSources.add("mesh") << glu::MeshSource(mesh.str()) << buildOptions; in initPrograms() 455 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() 573 TCU_THROW(NotSupportedError, "Multiview not supported for mesh shaders"); in checkSupport() 580 std::ostringstream mesh; in initPrograms() local 581 mesh in initPrograms() 598 programCollection.glslSources.add("mesh") << gl in initPrograms() 844 std::ostringstream mesh; initPrograms() local 1142 std::ostringstream mesh; initPrograms() local 1370 std::ostringstream mesh; initPrograms() local 1814 std::ostringstream mesh; initPrograms() local 2072 std::ostringstream mesh; initPrograms() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/mesh_shader/ |
H A D | vktMeshShaderBuiltinTestsEXT.cpp | 331 meshModule = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() 687 std::ostringstream mesh; in initPrograms() local 688 mesh in initPrograms() 714 programCollection.glslSources.add("mesh") << glu::MeshSource(mesh.str()) << buildOptions; in initPrograms() 845 std::ostringstream mesh; in initPrograms() local 846 mesh in initPrograms() 873 mesh << " gl_MeshPrimitivesEXT[gl_LocalInvocationIndex].gl_Layer = int(" << layerNumber << ");\n"; in initPrograms() 875 mesh << "}\n"; in initPrograms() 877 programCollection.glslSources.add("mesh") << gl in initPrograms() 980 std::ostringstream mesh; initPrograms() local 1124 std::ostringstream mesh; initPrograms() local 1201 std::ostringstream mesh; initPrograms() local 1280 std::ostringstream mesh; initPrograms() local 1389 std::ostringstream mesh; initPrograms() local 1542 std::ostringstream mesh; initPrograms() local 1657 std::ostringstream mesh; initPrograms() local 1806 std::ostringstream mesh; initPrograms() local 1930 std::ostringstream mesh; initPrograms() local 2032 std::ostringstream mesh; initPrograms() local 2148 std::ostringstream mesh; initPrograms() local 2256 std::ostringstream mesh; initPrograms() local 2375 std::ostringstream mesh; initPrograms() local [all...] |
H A D | vktMeshShaderBuiltinTests.cpp | 235 meshModule = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() 556 std::ostringstream mesh; in initPrograms() local 557 mesh in initPrograms() 585 programCollection.glslSources.add("mesh") << glu::MeshSource(mesh.str()); in initPrograms() 712 std::ostringstream mesh; in initPrograms() local 713 mesh in initPrograms() 744 programCollection.glslSources.add("mesh") << glu::MeshSource(mesh.str()); in initPrograms() 837 std::ostringstream mesh; in initPrograms() local 978 std::ostringstream mesh; initPrograms() local 1054 std::ostringstream mesh; initPrograms() local 1128 std::ostringstream mesh; initPrograms() local 1238 std::ostringstream mesh; initPrograms() local 1396 std::ostringstream mesh; initPrograms() local 1507 std::ostringstream mesh; initPrograms() local 1612 std::ostringstream mesh; initPrograms() local 1710 std::ostringstream mesh; initPrograms() local [all...] |
H A D | vktMeshShaderMiscTests.cpp | 81 // Check mesh shader support. 304 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() 395 // Verify passing more complex data between the task and mesh shaders. 511 std::ostringstream mesh; in initPrograms() local 512 mesh in initPrograms() 604 programCollection.glslSources.add("mesh") << glu::MeshSource(mesh.str()); in initPrograms() 646 std::ostringstream mesh; in initPrograms() local 647 mesh in initPrograms() 666 programCollection.glslSources.add("mesh") << gl in initPrograms() 713 std::ostringstream mesh; initPrograms() local 786 std::ostringstream mesh; initPrograms() local 860 std::ostringstream mesh; initPrograms() local 955 std::ostringstream mesh; initPrograms() local 1049 std::ostringstream mesh; initPrograms() local 1176 std::ostringstream mesh; initPrograms() local 1291 std::ostringstream mesh; initPrograms() local 1372 std::ostringstream mesh; initPrograms() local 1915 std::ostringstream mesh; initPrograms() local 2416 std::ostringstream mesh; initPrograms() local 2673 std::ostringstream mesh; initPrograms() local 2776 std::ostringstream mesh; initPrograms() local 2890 std::ostringstream mesh; initPrograms() local [all...] |
H A D | vktMeshShaderMiscTestsEXT.cpp | 83 // Check mesh shader support. 308 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() 400 // Verify passing more complex data between the task and mesh shaders. 514 std::ostringstream mesh; in initPrograms() local 515 mesh in initPrograms() 606 programCollection.glslSources.add("mesh") << glu::MeshSource(mesh.str()) << buildOptions; in initPrograms() 650 std::ostringstream mesh; in initPrograms() local 651 mesh in initPrograms() 670 programCollection.glslSources.add("mesh") << gl in initPrograms() 719 std::ostringstream mesh; initPrograms() local 793 std::ostringstream mesh; initPrograms() local 867 std::ostringstream mesh; initPrograms() local 964 std::ostringstream mesh; initPrograms() local 1081 std::ostringstream mesh; initPrograms() local 1249 std::ostringstream mesh; initPrograms() local 1366 std::ostringstream mesh; initPrograms() local 1449 std::ostringstream mesh; initPrograms() local 1953 std::ostringstream mesh; initPrograms() local 2122 std::ostringstream mesh; initPrograms() local 2623 std::ostringstream mesh; initPrograms() local 2879 std::ostringstream mesh; initPrograms() local 2983 std::ostringstream mesh; initPrograms() local 3094 std::ostringstream mesh; initPrograms() local 3225 const std::string mesh = initPrograms() local 3636 std::ostringstream mesh; initPrograms() local 4159 std::ostringstream mesh; initPrograms() local 4578 std::ostringstream mesh; initPrograms() local [all...] |
H A D | vktMeshShaderSmokeTestsEXT.cpp | 198 // Note: not actually task-only. The task shader will not emit mesh shader work groups. 250 std::ostringstream mesh; in initPrograms() local 251 mesh in initPrograms() 289 dst.glslSources.add("mesh") << glu::MeshSource(mesh.str()) << buildOptions; in initPrograms() 327 std::ostringstream mesh; in initPrograms() local 328 mesh in initPrograms() 373 dst.glslSources.add("mesh") << glu::MeshSource(mesh.str()) << buildOptions; in initPrograms() 382 // The task shader does not spawn any mesh shade in initPrograms() 398 std::ostringstream mesh; initPrograms() local 706 std::ostringstream mesh; initGradientPrograms() local 1122 std::ostringstream mesh; initPrograms() local 1630 std::ostringstream mesh; initPrograms() local [all...] |
H A D | vktMeshShaderSmokeTests.cpp | 117 // Note: not actually task-only. The task shader will not emit mesh shader work groups. 158 std::ostringstream mesh; in initPrograms() local 159 mesh in initPrograms() 194 dst.glslSources.add("mesh") << glu::MeshSource(mesh.str()); in initPrograms() 228 std::ostringstream mesh; in initPrograms() local 229 mesh in initPrograms() 274 dst.glslSources.add("mesh") << glu::MeshSource(mesh.str()); in initPrograms() 281 // The task shader does not spawn any mesh shade in initPrograms() 297 std::ostringstream mesh; initPrograms() local 566 std::ostringstream mesh; initGradientPrograms() local [all...] |
H A D | vktMeshShaderProvokingVertexTestsEXT.cpp | 204 std::ostringstream mesh; in initPrograms() local 205 mesh in initPrograms() 225 mesh << " uvec4" << colors[i] << ((i < colors.size() - 1) ? "," : "") << "\n"; in initPrograms() 227 mesh in initPrograms() 234 mesh << " vec4" << positions[i] << ((i < positions.size() - 1) ? "," : "") << "\n"; in initPrograms() 236 mesh in initPrograms() 253 programCollection.glslSources.add("mesh") << glu::MeshSource(mesh.str()) << buildOptions; in initPrograms() 325 const auto meshModule = createShaderModule(vkd, device, binaries.get("mesh")); in iterate()
|
H A D | vktMeshShaderPropertyTestsEXT.cpp | 91 // These depend on the context because we need the mesh shading properties to calculate them. 375 std::ostringstream mesh; in initPrograms() local 376 mesh in initPrograms() 392 programCollection.glslSources.add("mesh") << glu::MeshSource(mesh.str()) << buildOptions; in initPrograms() 455 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() 573 TCU_THROW(NotSupportedError, "Multiview not supported for mesh shaders"); in checkSupport() 580 std::ostringstream mesh; in initPrograms() local 581 mesh in initPrograms() 598 programCollection.glslSources.add("mesh") << gl in initPrograms() 844 std::ostringstream mesh; initPrograms() local 1142 std::ostringstream mesh; initPrograms() local 1370 std::ostringstream mesh; initPrograms() local 1814 std::ostringstream mesh; initPrograms() local 2072 std::ostringstream mesh; initPrograms() local [all...] |
/third_party/skia/src/gpu/geometry/ |
H A D | GrAATriangulator.h | 13 // Triangulates the given path in device space with a mesh of alpha ramps for antialiasing. 36 void apply(VertexList* mesh, const Comparator&, EventList* events, const GrAATriangulator*); 64 // new antialiased mesh from those vertices: 67 // Run steps 3-6 above on the new mesh, and produce antialiased triangles. 68 Poly* tessellate(const VertexList& mesh, const Comparator&) const override; 75 void connectPartners(VertexList* mesh, const Comparator&) const; 76 void removeNonBoundaryEdges(const VertexList& mesh) const; 78 bool collapseOverlapRegions(VertexList* mesh, const Comparator&, EventComparator comp) const;
|
H A D | GrTriangulator.cpp | 968 void GrTriangulator::mergeVertices(Vertex* src, Vertex* dst, VertexList* mesh, in mergeVertices() argument 982 mesh->remove(src); in mergeVertices() 986 Vertex* GrTriangulator::makeSortedVertex(const SkPoint& p, uint8_t alpha, VertexList* mesh, in makeSortedVertex() argument 992 Vertex* nextV = prevV ? prevV->fNext : mesh->fHead; in makeSortedVertex() 1006 v->fID = mesh->fHead->fID - 1.0f; in makeSortedVertex() 1008 v->fID = mesh->fTail->fID + 1.0f; in makeSortedVertex() 1013 mesh->insert(v, prevV, nextV); in makeSortedVertex() 1057 Vertex** current, VertexList* mesh, in checkForIntersection() 1089 v = this->makeSortedVertex(p, alpha, mesh, top, c); in checkForIntersection() 1140 bool GrTriangulator::mergeCoincidentVertices(VertexList* mesh, cons argument 1056 checkForIntersection(Edge* left, Edge* right, EdgeList* activeEdges, Vertex** current, VertexList* mesh, const Comparator& c) const checkForIntersection() argument 1161 buildEdges(VertexList* contours, int contourCnt, VertexList* mesh, const Comparator& c) const buildEdges() argument 1296 simplify(VertexList* mesh, const Comparator& c) const simplify() argument 1469 contoursToMesh(VertexList* contours, int contourCnt, VertexList* mesh, const Comparator& c) const contoursToMesh() argument 1508 VertexList mesh; contoursToPolys() local [all...] |
H A D | GrTriangulator.h | 66 // 2) Build a mesh of edges connecting the vertices: 67 void contoursToMesh(VertexList* contours, int contourCnt, VertexList* mesh, 75 // 4) Simplify the mesh by inserting new vertices at intersecting edges: 81 SimplifyResult simplify(VertexList* mesh, const Comparator&) const; 83 // 5) Tessellate the simplified mesh into monotone polygons: 101 // not exact and may violate the mesh topology or active edge list ordering. We 102 // accommodate this by adjusting the topology of the mesh and AEL to match the intersection 154 void mergeVertices(Vertex* src, Vertex* dst, VertexList* mesh, const Comparator&) const; 162 Vertex* makeSortedVertex(const SkPoint&, uint8_t alpha, VertexList* mesh, Vertex* reference, 166 VertexList* mesh, cons [all...] |
H A D | GrAATriangulator.cpp | 109 void GrAATriangulator::connectPartners(VertexList* mesh, const Comparator& c) const { in connectPartners() argument 110 for (Vertex* outer = mesh->fHead; outer; outer = outer->fNext) { in connectPartners() 142 void GrAATriangulator::removeNonBoundaryEdges(const VertexList& mesh) const { in removeNonBoundaryEdges() 145 for (Vertex* v = mesh.fHead; v != nullptr; v = v->fNext) { in removeNonBoundaryEdges() 245 void GrAATriangulator::Event::apply(VertexList* mesh, const Comparator& c, EventList* events, in apply() argument 257 Vertex* dest = triangulator->makeSortedVertex(fPoint, fAlpha, mesh, prev, c); in apply() 308 bool GrAATriangulator::collapseOverlapRegions(VertexList* mesh, const Comparator& c, in collapseOverlapRegions() argument 315 for (Vertex* v = mesh->fHead; v != nullptr; v = v->fNext) { in collapseOverlapRegions() 386 event->apply(mesh, c, &events, this); in collapseOverlapRegions() 408 // new antialiased mesh fro 619 tessellate(const VertexList& mesh, const Comparator& c) const tessellate() argument [all...] |
/third_party/skia/src/gpu/ops/ |
H A D | DrawVerticesOp.cpp | 332 Mesh& mesh = fMeshes.push_back(); in DrawVerticesOpImpl() local 333 mesh.fColor = color; in DrawVerticesOpImpl() 334 mesh.fViewMatrix = matrixProvider.localToDevice(); in DrawVerticesOpImpl() 335 mesh.fVertices = std::move(vertices); in DrawVerticesOpImpl() 336 mesh.fIgnoreColors = false; in DrawVerticesOpImpl() 345 this->setTransformedBounds(mesh.fVertices->bounds(), in DrawVerticesOpImpl() 346 mesh.fViewMatrix, in DrawVerticesOpImpl() 439 for (const auto& mesh : fMeshes) { in onPrepareDraws() 440 SkVerticesPriv info(mesh.fVertices->priv()); in onPrepareDraws() 457 GrColor meshColor = mesh in onPrepareDraws() [all...] |
H A D | DefaultPathRenderer.cpp | 232 // from previous mesh piece (up to two verts to continue fanning). If we can't get that in allocNewBuffers() 298 GrSimpleMesh* mesh = nullptr; in createMeshAndPutBackReserve() local 300 mesh = fTarget->allocMesh(); in createMeshAndPutBackReserve() 302 mesh->set(std::move(fVertexBuffer), vertexCount, fFirstVertex); in createMeshAndPutBackReserve() 304 mesh->setIndexed(std::move(fIndexBuffer), indexCount, fFirstIndex, 0, in createMeshAndPutBackReserve() 313 if (mesh) { in createMeshAndPutBackReserve() 314 fMeshes->push_back(mesh); in createMeshAndPutBackReserve() 328 // To maintain continuity, we need to remember one or two points from the current mesh. in ensureSpace() 342 // Draw the mesh we've accumulated, and put back any unused space in ensureSpace()
|
H A D | GrMeshDrawOp.h | 25 * Base class for mesh-drawing GrDrawOps. 65 GrSimpleMesh* mesh() { return fMesh; } in mesh() function in GrMeshDrawOp::PatternHelper 87 using PatternHelper::mesh;
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shader_object/ |
H A D | vktShaderObjectCreateTests.cpp | 218 const auto& mesh = binaries.get("mesh"); in iterate() local 230 mesh.getSize(), // size_t codeSize; in iterate() 231 mesh.getBinary(), // const void* pCode; in iterate() 343 std::stringstream mesh; in initPrograms() local 411 mesh in initPrograms() 448 programCollection.glslSources.add("mesh") << glu::MeshSource(mesh.str()) << vk::ShaderBuildOptions(programCollection.usedVulkanVersion, vk::SPIRV_VERSION_1_4, 0u, true); in initPrograms() 669 std::stringstream mesh; in initPrograms() local 738 mesh in initPrograms() [all...] |