Home
last modified time | relevance | path

Searched refs:IndexBuffer (Results 1 - 25 of 26) sorted by relevance

12

/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/
H A DIndexBuffer.cpp7 // IndexBuffer.cpp: Defines the abstract IndexBuffer class and IndexBufferInterface
10 #include "libANGLE/renderer/d3d/IndexBuffer.h"
18 unsigned int IndexBuffer::mNextSerial = 1;
20 IndexBuffer::IndexBuffer() in IndexBuffer() function in rx::IndexBuffer
25 IndexBuffer::~IndexBuffer() {} in ~IndexBuffer()
27 unsigned int IndexBuffer::getSerial() const in getSerial()
32 void IndexBuffer
[all...]
H A DIndexBuffer.h7 // IndexBuffer.h: Defines the abstract IndexBuffer class and IndexBufferInterface
26 class IndexBuffer : angle::NonCopyable class
29 IndexBuffer();
30 virtual ~IndexBuffer();
82 IndexBuffer *getIndexBuffer() const;
95 IndexBuffer *mIndexBuffer;
H A DIndexDataManager.h38 class IndexBuffer;
56 IndexBuffer *indexBuffer;
H A DRendererD3D.h51 class IndexBuffer;
131 virtual IndexBuffer *createIndexBuffer() = 0;
/third_party/vk-gl-cts/external/amber/src/src/vulkan/
H A Dindex_buffer.cc26 IndexBuffer::IndexBuffer(Device* device) : device_(device) {} in IndexBuffer() function in amber::vulkan::IndexBuffer
28 IndexBuffer::~IndexBuffer() = default;
30 Result IndexBuffer::SendIndexData(CommandBuffer* command, Buffer* buffer) { in SendIndexData()
33 "IndexBuffer::SendIndexData must be called once when it is created"); in SendIndexData()
37 return Result("IndexBuffer::SendIndexData |buffer| is empty"); in SendIndexData()
46 return Result("IndexBuffer::SendIndexData unexpected index buffer format"); in SendIndexData()
66 Result IndexBuffer::BindToCommandBuffer(CommandBuffer* command) { in BindToCommandBuffer()
69 "IndexBuffer in BindToCommandBuffer()
[all...]
H A Dindex_buffer.h35 class IndexBuffer { class
37 explicit IndexBuffer(Device* device);
38 ~IndexBuffer();
H A Dgraphics_pipeline.h94 std::unique_ptr<IndexBuffer> index_buffer_;
H A Dgraphics_pipeline.cc771 index_buffer_ = MakeUnique<IndexBuffer>(device_); in SetIndexBuffer()
/third_party/vk-gl-cts/framework/opengl/
H A DgluDrawUtil.cpp125 class IndexBuffer : public Buffer class
128 IndexBuffer (const RenderContext& context, IndexType indexType, int numIndices, const void* indices);
129 ~IndexBuffer (void);
132 IndexBuffer (const IndexBuffer& other);
133 IndexBuffer& operator= (const IndexBuffer& other);
371 // IndexBuffer
373 IndexBuffer::IndexBuffer (cons function in glu::__anon30234::IndexBuffer
[all...]
/third_party/skia/third_party/externals/swiftshader/src/Vulkan/
H A DVkPipeline.hpp102 IndexBuffer &getIndexBuffer() { return indexBuffer; } in getIndexBuffer()
103 const IndexBuffer &getIndexBuffer() const { return indexBuffer; } in getIndexBuffer()
120 IndexBuffer indexBuffer;
H A DVkCommandBuffer.cpp491 vk::IndexBuffer &indexBuffer = pipeline->getIndexBuffer(); in draw()
/third_party/skia/third_party/externals/imgui/backends/
H A Dimgui_impl_wgpu.cpp58 WGPUBuffer IndexBuffer; member
260 SafeRelease(res.IndexBuffer); in SafeRelease()
317 wgpuRenderPassEncoderSetIndexBuffer(ctx, fr->IndexBuffer, sizeof(ImDrawIdx) == 2 ? WGPUIndexFormat_Uint16 : WGPUIndexFormat_Uint32, 0, 0); in ImGui_ImplWGPU_SetupRenderState()
364 if (fr->IndexBuffer == NULL || fr->IndexBufferSize < draw_data->TotalIdxCount) in ImGui_ImplWGPU_RenderDrawData()
366 if (fr->IndexBuffer) in ImGui_ImplWGPU_RenderDrawData()
368 wgpuBufferDestroy(fr->IndexBuffer); in ImGui_ImplWGPU_RenderDrawData()
369 wgpuBufferRelease(fr->IndexBuffer); in ImGui_ImplWGPU_RenderDrawData()
382 fr->IndexBuffer = wgpuDeviceCreateBuffer(g_wgpuDevice, &ib_desc); in ImGui_ImplWGPU_RenderDrawData()
383 if (!fr->IndexBuffer) in ImGui_ImplWGPU_RenderDrawData()
403 wgpuQueueWriteBuffer(g_defaultQueue, fr->IndexBuffer, in ImGui_ImplWGPU_RenderDrawData()
[all...]
H A Dimgui_impl_dx12.cpp54 ID3D12Resource* IndexBuffer; member
133 ibv.BufferLocation = fr->IndexBuffer->GetGPUVirtualAddress(); in ImGui_ImplDX12_SetupRenderState()
192 if (fr->IndexBuffer == NULL || fr->IndexBufferSize < draw_data->TotalIdxCount) in ImGui_ImplDX12_RenderDrawData()
194 SafeRelease(fr->IndexBuffer); in ImGui_ImplDX12_RenderDrawData()
212 if (bd->pd3dDevice->CreateCommittedResource(&props, D3D12_HEAP_FLAG_NONE, &desc, D3D12_RESOURCE_STATE_GENERIC_READ, NULL, IID_PPV_ARGS(&fr->IndexBuffer)) < 0) in ImGui_ImplDX12_RenderDrawData()
222 if (fr->IndexBuffer->Map(0, &range, &idx_resource) != S_OK) in ImGui_ImplDX12_RenderDrawData()
235 fr->IndexBuffer->Unmap(0, &range); in ImGui_ImplDX12_RenderDrawData()
687 SafeRelease(fr->IndexBuffer); in ImGui_ImplDX12_InvalidateDeviceObjects()
717 fr->IndexBuffer = NULL; in ImGui_ImplDX12_Init()
H A Dimgui_impl_dx10.cpp208 ID3D10Buffer* IndexBuffer, *VertexBuffer, *VSConstantBuffer; in ImGui_ImplDX10_RenderDrawData() member
227 ctx->IAGetIndexBuffer(&old.IndexBuffer, &old.IndexBufferFormat, &old.IndexBufferOffset); in ImGui_ImplDX10_RenderDrawData()
289 ctx->IASetIndexBuffer(old.IndexBuffer, old.IndexBufferFormat, old.IndexBufferOffset); if (old.IndexBuffer) old.IndexBuffer->Release(); in ImGui_ImplDX10_RenderDrawData()
H A Dimgui_impl_dx11.cpp216 ID3D11Buffer* IndexBuffer, *VertexBuffer, *VSConstantBuffer; in ImGui_ImplDX11_RenderDrawData() member
237 ctx->IAGetIndexBuffer(&old.IndexBuffer, &old.IndexBufferFormat, &old.IndexBufferOffset); in ImGui_ImplDX11_RenderDrawData()
301 ctx->IASetIndexBuffer(old.IndexBuffer, old.IndexBufferFormat, old.IndexBufferOffset); if (old.IndexBuffer) old.IndexBuffer->Release(); in ImGui_ImplDX11_RenderDrawData()
H A Dimgui_impl_vulkan.cpp68 VkBuffer IndexBuffer; member
391 vkCmdBindIndexBuffer(command_buffer, rb->IndexBuffer, 0, sizeof(ImDrawIdx) == 2 ? VK_INDEX_TYPE_UINT16 : VK_INDEX_TYPE_UINT32); in ImGui_ImplVulkan_SetupRenderState()
454 if (rb->IndexBuffer == VK_NULL_HANDLE || rb->IndexBufferSize < index_size) in ImGui_ImplVulkan_RenderDrawData()
455 CreateOrResizeBuffer(rb->IndexBuffer, rb->IndexBufferMemory, rb->IndexBufferSize, index_size, VK_BUFFER_USAGE_INDEX_BUFFER_BIT); in ImGui_ImplVulkan_RenderDrawData()
1449 if (buffers->IndexBuffer) { vkDestroyBuffer(device, buffers->IndexBuffer, allocator); buffers->IndexBuffer = VK_NULL_HANDLE; } in ImGui_ImplVulkanH_DestroyFrameRenderBuffers()
/third_party/skia/third_party/externals/angle2/src/tests/perf_tests/
H A DIndexDataManagerTest.cpp16 #include "libANGLE/renderer/d3d/IndexBuffer.h"
25 class MockIndexBuffer : public rx::IndexBuffer
69 rx::IndexBuffer *createIndexBuffer() override
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/d3d9/
H A DIndexBuffer9.h7 // Indexffer9.h: Defines the D3D9 IndexBuffer implementation.
12 #include "libANGLE/renderer/d3d/IndexBuffer.h"
18 class IndexBuffer9 : public IndexBuffer
H A DRenderer9.h332 IndexBuffer *createIndexBuffer() override;
H A DRenderer9.cpp944 IndexBuffer *Renderer9::createIndexBuffer() in createIndexBuffer()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/d3d11/
H A DIndexBuffer11.h7 // IndexBuffer11.h: Defines the D3D11 IndexBuffer implementation.
12 #include "libANGLE/renderer/d3d/IndexBuffer.h"
19 class IndexBuffer11 : public IndexBuffer
H A DRenderer11.h289 IndexBuffer *createIndexBuffer() override;
/third_party/spirv-tools/test/opt/
H A Dinst_buff_addr_check_test.cpp650 // layout(buffer_reference, std430, scalar) readonly buffer IndexBuffer
655 // IndexBuffer data;
678 OpName %IndexBuffer "IndexBuffer"
679 OpMemberName %IndexBuffer 0 "indices"
686 OpMemberDecorate %IndexBuffer 0 NonWritable
687 OpMemberDecorate %IndexBuffer 0 Offset 0
688 OpDecorate %IndexBuffer Block
702 %IndexBuffer = OpTypeStruct %_runtimearr_v3uint
703 %_ptr_PhysicalStorageBuffer_IndexBuffer = OpTypePointer PhysicalStorageBuffer %IndexBuffer
[all...]
/third_party/skia/third_party/externals/swiftshader/src/Device/
H A DContext.cpp97 int IndexBuffer::bytesPerIndex() const in bytesPerIndex()
102 void IndexBuffer::setIndexBufferBinding(const VertexInputBinding &indexBufferBinding, VkIndexType type) in setIndexBufferBinding()
108 void IndexBuffer::getIndexBuffers(VkPrimitiveTopology topology, uint32_t count, uint32_t first, bool indexed, bool hasPrimitiveRestartEnable, std::vector<std::pair<uint32_t, void *>> *indexBuffers) const in getIndexBuffers()
H A DContext.hpp39 struct IndexBuffer struct

Completed in 28 milliseconds

12