/third_party/skia/src/gpu/geometry/ |
H A D | GrTriangulator.h | 47 struct Vertex; 134 void* emitTriangle(Vertex* prev, Vertex* curr, Vertex* next, int winding, void* data) const; 136 Poly* makePoly(Poly** head, Vertex* v, int winding) const; 143 Edge* makeEdge(Vertex* prev, Vertex* next, EdgeType type, const Comparator&) const; 144 void setTop(Edge* edge, Vertex* v, EdgeList* activeEdges, Vertex** current, 146 void setBottom(Edge* edge, Vertex* 266 struct GrTriangulator::Vertex { global() struct in GrTriangulator 267 Vertex(const SkPoint& point, uint8_t alpha) Vertex() function [all...] |
H A D | GrAATriangulator.cpp | 26 using Vertex = GrTriangulator::Vertex; 39 SSVertex(Vertex* v) : fVertex(v), fPrev(nullptr), fNext(nullptr) {} in SSVertex() 40 Vertex* fVertex; 55 typedef std::unordered_map<Vertex*, SSVertex*> SSVertexMap; 65 Vertex* prev = e->fPrev->fVertex; in makeEvent() 66 Vertex* next = e->fNext->fVertex; in makeEvent() 84 void GrAATriangulator::makeEvent(SSEdge* edge, Vertex* v, SSEdge* other, Vertex* dest, in makeEvent() 89 Vertex* to in makeEvent() [all...] |
H A D | GrTriangulator.cpp | 29 using Vertex = GrTriangulator::Vertex; 83 static inline void* emit_vertex(Vertex* v, bool emitCoverage, void* data) { in emit_vertex() 94 static void* emit_triangle(Vertex* v0, Vertex* v1, Vertex* v2, bool emitCoverage, void* data) { in emit_triangle() 113 void GrTriangulator::VertexList::insert(Vertex* v, Vertex* prev, Vertex* next) { in insert() 114 list_insert<Vertex, in insert() [all...] |
H A D | GrAATriangulator.h | 73 void makeEvent(SSEdge*, Vertex* v, SSEdge* other, Vertex* dest, EventList* events, 77 void connectSSEdge(Vertex* v, Vertex* dest, const Comparator&) const;
|
/third_party/skia/third_party/externals/dawn/src/tests/unittests/ |
H A D | PerStageTests.cpp | 23 ASSERT_EQ(StageBit(SingleShaderStage::Vertex), wgpu::ShaderStage::Vertex); in TEST() member in wgpu::ShaderStage 33 data[SingleShaderStage::Vertex] = 42; in TEST() 38 ASSERT_EQ(data[wgpu::ShaderStage::Vertex], 42); in TEST() 46 counts[SingleShaderStage::Vertex] = 0; in TEST() 54 ASSERT_EQ(counts[wgpu::ShaderStage::Vertex], 1); in TEST() 62 counts[SingleShaderStage::Vertex] = 0; in TEST() 70 ASSERT_EQ(counts[wgpu::ShaderStage::Vertex], 0); in TEST() 78 counts[SingleShaderStage::Vertex] = 0; in TEST() 82 for (auto stage : IterateStages(wgpu::ShaderStage::Fragment & wgpu::ShaderStage::Vertex)) { in TEST() [all...] |
/third_party/skia/third_party/externals/swiftshader/src/Pipeline/ |
H A D | VertexRoutine.cpp | 20 #include "Device/Vertex.hpp" 71 Pointer<Byte> cacheEntry = vertexCache + cacheIndex * UInt((int)sizeof(Vertex)); in generate() 77 vertex += sizeof(Vertex); in generate() 611 *Pointer<Float4>(vertexCache + sizeof(Vertex) * cacheIndex3 + OFFSET(Vertex, position), 16) = pos.w; in writeCache() 612 *Pointer<Float4>(vertexCache + sizeof(Vertex) * cacheIndex2 + OFFSET(Vertex, position), 16) = pos.z; in writeCache() 613 *Pointer<Float4>(vertexCache + sizeof(Vertex) * cacheIndex1 + OFFSET(Vertex, position), 16) = pos.y; in writeCache() 614 *Pointer<Float4>(vertexCache + sizeof(Vertex) * cacheIndex in writeCache() [all...] |
H A D | SetupRoutine.cpp | 21 #include "Device/Vertex.hpp" 63 X[0] = *Pointer<Int>(v0 + OFFSET(Vertex, projected.x)); in generate() 64 X[1] = *Pointer<Int>(v1 + OFFSET(Vertex, projected.x)); in generate() 65 X[2] = *Pointer<Int>(v2 + OFFSET(Vertex, projected.x)); in generate() 67 Y[0] = *Pointer<Int>(v0 + OFFSET(Vertex, projected.y)); in generate() 68 Y[1] = *Pointer<Int>(v1 + OFFSET(Vertex, projected.y)); in generate() 69 Y[2] = *Pointer<Int>(v2 + OFFSET(Vertex, projected.y)); in generate() 86 Int w0w1w2 = *Pointer<Int>(v0 + OFFSET(Vertex, w)) ^ in generate() 87 *Pointer<Int>(v1 + OFFSET(Vertex, w)) ^ in generate() 88 *Pointer<Int>(v2 + OFFSET(Vertex, in generate() [all...] |
/third_party/skia/third_party/externals/dawn/src/tests/end2end/ |
H A D | VertexStateTests.cpp | 117 if (input.step == VertexStepMode::Vertex) { in MakeTestPipeline() 198 wgpu::BufferUsage::Vertex); in MakeVertexBuffer() 253 {{4 * sizeof(float), VertexStepMode::Vertex, {{0, 0, VertexFormat::Float32x4}}}}, in TEST_P() 256 MakeTestPipeline(vertexState, 1, {{0, VertexFormat::Float32x4, VertexStepMode::Vertex}}); in TEST_P() 274 MakeVertexState({{0, VertexStepMode::Vertex, {{0, 0, VertexFormat::Float32x4}}}}, &vertexState); in TEST_P() 276 MakeTestPipeline(vertexState, 0, {{0, VertexFormat::Float32x4, VertexStepMode::Vertex}}); in TEST_P() 295 MakeVertexState({{0, VertexStepMode::Vertex, {{0, 0, VertexFormat::Float32}}}}, in TEST_P() 298 MakeTestPipeline(vertexState, 0, {{0, VertexFormat::Float32, VertexStepMode::Vertex}}); in TEST_P() 306 MakeVertexState({{0, VertexStepMode::Vertex, {{0, 0, VertexFormat::Float32x2}}}}, in TEST_P() 309 vertexState, 0, {{0, VertexFormat::Float32x2, VertexStepMode::Vertex}}); in TEST_P() [all...] |
H A D | FirstIndexOffsetTests.cpp | 33 Vertex = 0x0000001, member in CheckIndex 65 TestImpl(mode, CheckIndex::Vertex, firstVertex, 0); in TestVertexIndex() 76 TestImpl(mode, CheckIndex::Vertex | CheckIndex::Instance, firstVertex, firstInstance); in TestBothIndices() 98 if ((checkIndex & CheckIndex::Vertex) != 0) { in TestImpl() 164 device, vertexData.data(), vertexData.size() * sizeof(float), wgpu::BufferUsage::Vertex); in TestImpl() 168 const uint32_t bufferInitialVertex = checkIndex & CheckIndex::Vertex ? std::numeric_limits<uint32_t>::max() : 0; in TestImpl()
|
/third_party/glfw/examples/ |
H A D | triangle-opengl.c | 38 typedef struct Vertex struct 42 } Vertex; typedef 44 static const Vertex vertices[3] = 136 sizeof(Vertex), (void*) offsetof(Vertex, pos)); in main() 139 sizeof(Vertex), (void*) offsetof(Vertex, col)); in main()
|
H A D | triangle-opengles.c | 37 typedef struct Vertex struct 41 } Vertex; typedef 43 static const Vertex vertices[3] = 138 sizeof(Vertex), (void*) offsetof(Vertex, pos)); in main() 140 sizeof(Vertex), (void*) offsetof(Vertex, col)); in main()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image/ |
H A D | vktImageSampleDrawnCubeFaceTests.cpp | 184 struct Vertex struct 186 Vertex(Vec4 vertices_, Vec2 uv_) : vertices(vertices_), uv(uv_) {} in Vertex() function 194 VkVertexInputBindingDescription Vertex::getBindingDescription (void) in getBindingDescription() 199 static_cast<deUint32>(sizeof(Vertex)), // deUint32 stride; in getBindingDescription() 206 vector<VkVertexInputAttributeDescription> Vertex::getAttributeDescriptions (void) in getAttributeDescriptions() 214 static_cast<deUint32>(offsetof(Vertex, vertices)), // deUint32 offset; in getAttributeDescriptions() 220 static_cast<deUint32>(offsetof(Vertex, uv)), // deUint32 offset; in getAttributeDescriptions() 227 vector<Vertex> genTextureCoordinates (void) in genTextureCoordinates() 229 vector<Vertex> vertices; in genTextureCoordinates() 230 vertices.push_back(Vertex(Vec in genTextureCoordinates() [all...] |
H A D | vktImageSampleCompressedTextureTests.cpp | 196 struct Vertex struct 198 Vertex(Vec4 position_, Vec2 uv_) : position(position_), uv(uv_) {} in Vertex() function 206 VkVertexInputBindingDescription Vertex::getBindingDescription (void) in getBindingDescription() 211 static_cast<deUint32>(sizeof(Vertex)), // deUint32 stride; in getBindingDescription() 218 vector<VkVertexInputAttributeDescription> Vertex::getAttributeDescriptions (void) in getAttributeDescriptions() 226 static_cast<deUint32>(offsetof(Vertex, position)), // deUint32 offset; in getAttributeDescriptions() 232 static_cast<deUint32>(offsetof(Vertex, uv)), // deUint32 offset; in getAttributeDescriptions() 240 vector<Vertex> generateVertices (void) in generateVertices() 242 vector<Vertex> vertices; in generateVertices() 243 vertices.push_back(Vertex(Vec in generateVertices() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/image/ |
H A D | vktImageSampleDrawnCubeFaceTests.cpp | 184 struct Vertex struct 186 Vertex(Vec4 vertices_, Vec2 uv_) : vertices(vertices_), uv(uv_) {} in Vertex() function 194 VkVertexInputBindingDescription Vertex::getBindingDescription (void) in getBindingDescription() 199 static_cast<deUint32>(sizeof(Vertex)), // deUint32 stride; in getBindingDescription() 206 vector<VkVertexInputAttributeDescription> Vertex::getAttributeDescriptions (void) in getAttributeDescriptions() 214 static_cast<deUint32>(offsetof(Vertex, vertices)), // deUint32 offset; in getAttributeDescriptions() 220 static_cast<deUint32>(offsetof(Vertex, uv)), // deUint32 offset; in getAttributeDescriptions() 227 vector<Vertex> genTextureCoordinates (void) in genTextureCoordinates() 229 vector<Vertex> vertices; in genTextureCoordinates() 230 vertices.push_back(Vertex(Vec in genTextureCoordinates() [all...] |
H A D | vktImageSampleCompressedTextureTests.cpp | 196 struct Vertex struct 198 Vertex(Vec4 position_, Vec2 uv_) : position(position_), uv(uv_) {} in Vertex() function 206 VkVertexInputBindingDescription Vertex::getBindingDescription (void) in getBindingDescription() 211 static_cast<deUint32>(sizeof(Vertex)), // deUint32 stride; in getBindingDescription() 218 vector<VkVertexInputAttributeDescription> Vertex::getAttributeDescriptions (void) in getAttributeDescriptions() 226 static_cast<deUint32>(offsetof(Vertex, position)), // deUint32 offset; in getAttributeDescriptions() 232 static_cast<deUint32>(offsetof(Vertex, uv)), // deUint32 offset; in getAttributeDescriptions() 240 vector<Vertex> generateVertices (void) in generateVertices() 242 vector<Vertex> vertices; in generateVertices() 243 vertices.push_back(Vertex(Vec in generateVertices() [all...] |
/third_party/skia/third_party/externals/swiftshader/tests/VulkanBenchmarks/ |
H A D | TriangleBenchmarks.cpp | 43 struct Vertex in TriangleSolidColor() 48 Vertex vertexBufferData[] = { in TriangleSolidColor() 55 inputAttributes.push_back(vk::VertexInputAttributeDescription(0, 0, vk::Format::eR32G32B32Sfloat, offsetof(Vertex, position))); in TriangleSolidColor() 94 struct Vertex in TriangleInterpolateColor() 100 Vertex vertexBufferData[] = { in TriangleInterpolateColor() 107 inputAttributes.push_back(vk::VertexInputAttributeDescription(0, 0, vk::Format::eR32G32B32Sfloat, offsetof(Vertex, position))); in TriangleInterpolateColor() 108 inputAttributes.push_back(vk::VertexInputAttributeDescription(1, 0, vk::Format::eR32G32B32Sfloat, offsetof(Vertex, color))); in TriangleInterpolateColor() 153 struct Vertex in TriangleSampleTexture() 159 Vertex vertexBufferData[] = { in TriangleSampleTexture() 166 inputAttributes.push_back(vk::VertexInputAttributeDescription(0, 0, vk::Format::eR32G32B32Sfloat, offsetof(Vertex, positio in TriangleSampleTexture() [all...] |
/third_party/skia/third_party/externals/swiftshader/src/Shader/ |
H A D | VertexRoutine.cpp | 19 #include "Renderer/Vertex.hpp" 69 Pointer<Byte> cacheLine0 = vertexCache + tagIndex * UInt((int)sizeof(Vertex)); in generate() 74 Pointer<Byte> cacheLine = vertexCache + cacheIndex * UInt((int)sizeof(Vertex)); in generate() 89 vertex += sizeof(Vertex); in generate() 683 *Pointer<Float>(cacheLine + OFFSET(Vertex,v[i]) + sizeof(Vertex) * 0) = v.x.x; in writeCache() 684 *Pointer<Float>(cacheLine + OFFSET(Vertex,v[i]) + sizeof(Vertex) * 1) = v.x.y; in writeCache() 685 *Pointer<Float>(cacheLine + OFFSET(Vertex,v[i]) + sizeof(Vertex) * in writeCache() [all...] |
/third_party/skia/third_party/externals/swiftshader/src/Device/ |
H A D | Triangle.hpp | 18 #include "Vertex.hpp" 24 Vertex V0; 25 Vertex V1; 26 Vertex V2;
|
H A D | Primitive.hpp | 18 #include "Vertex.hpp" 25 Vertex v0; 26 Vertex v1; 27 Vertex v2;
|
/third_party/skia/third_party/externals/swiftshader/src/Renderer/ |
H A D | Triangle.hpp | 18 #include "Vertex.hpp" 24 Vertex V0; 25 Vertex V1; 26 Vertex V2;
|
H A D | Primitive.hpp | 18 #include "Vertex.hpp" 25 Vertex v0; 26 Vertex v1; 27 Vertex v2;
|
/third_party/skia/gm/ |
H A D | beziereffects.cpp | 168 struct Vertex { struct in skiagm::BezierConicTestOp 179 SkASSERT(tmp->vertexStride() == sizeof(Vertex)); 184 QuadHelper helper(target, sizeof(Vertex), 1); 185 Vertex* verts = reinterpret_cast<Vertex*>(helper.vertices()); 190 SkPointPriv::SetRectTriStrip(&verts[0].fPosition, rect, sizeof(Vertex)); 378 struct Vertex { struct in skiagm::BezierQuadTestOp 389 SkASSERT(tmp->vertexStride() == sizeof(Vertex)); 394 QuadHelper helper(target, sizeof(Vertex), 1); 395 Vertex* vert [all...] |
/third_party/spirv-tools/test/opt/ |
H A D | eliminate_dead_output_stores_test.cpp | 30 // layout(location = 2) out Vertex in TEST_F() 49 OpEntryPoint Vertex %main "main" %oVert in TEST_F() 52 OpName %Vertex "Vertex" in TEST_F() 53 OpMemberName %Vertex 0 "color0" in TEST_F() 54 OpMemberName %Vertex 1 "color1" in TEST_F() 55 OpMemberName %Vertex 2 "color2" in TEST_F() 57 OpDecorate %Vertex Block in TEST_F() 66 %Vertex = OpTypeStruct %v4float %v4float %_arr_v4float_uint_3 in TEST_F() 67 %_ptr_Output_Vertex = OpTypePointer Output %Vertex in TEST_F() [all...] |
/third_party/skia/third_party/externals/swiftshader/tests/VulkanUnitTests/ |
H A D | DrawTests.cpp | 30 struct Vertex in TEST_F() 35 Vertex vertexBufferData[] = { in TEST_F() 42 inputAttributes.push_back(vk::VertexInputAttributeDescription(0, 0, vk::Format::eR32G32B32Sfloat, offsetof(Vertex, position))); in TEST_F()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/ |
H A D | PerStage.h | 29 enum class SingleShaderStage { Vertex, Fragment, Compute }; member in dawn_native::SingleShaderStage 36 static_assert(static_cast<uint32_t>(SingleShaderStage::Vertex) < kNumStages, ""); 40 static_assert(static_cast<uint32_t>(wgpu::ShaderStage::Vertex) == 41 (1 << static_cast<uint32_t>(SingleShaderStage::Vertex)),
|