Home
last modified time | relevance | path

Searched refs:uniformBuffer (Results 1 - 25 of 51) sorted by relevance

123

/third_party/skia/tests/graphite/
H A DCommandBufferTest.cpp77 sk_sp<Buffer> uniformBuffer = gpu->resourceProvider()->findOrCreateBuffer( in DEF_GRAPHITE_TEST_FOR_CONTEXTS() local
92 UniformData* uniforms = (UniformData*)uniformBuffer->map(); in DEF_GRAPHITE_TEST_FOR_CONTEXTS()
96 commandBuffer->bindUniformBuffer(uniformBuffer, uniformOffset); in DEF_GRAPHITE_TEST_FOR_CONTEXTS()
136 commandBuffer->bindUniformBuffer(uniformBuffer, uniformOffset); in DEF_GRAPHITE_TEST_FOR_CONTEXTS()
172 uniformBuffer->unmap(); in DEF_GRAPHITE_TEST_FOR_CONTEXTS()
/third_party/skia/experimental/graphite/src/
H A DCommandBuffer.cpp45 void CommandBuffer::bindUniformBuffer(sk_sp<Buffer> uniformBuffer, size_t offset) { in bindUniformBuffer() argument
46 this->onBindUniformBuffer(uniformBuffer.get(), offset); in bindUniformBuffer()
47 this->trackResource(std::move(uniformBuffer)); in bindUniformBuffer()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem/
H A DvktPostmortemShaderTimeoutTests.cpp131 BufferWithMemory uniformBuffer(vk, device, allocator, in iterate()
147 const Allocation& uniformBufferAllocation = uniformBuffer.getAllocation(); in iterate()
169 const VkDescriptorBufferInfo uniformDescriptorInfo = makeDescriptorBufferInfo(*uniformBuffer, 0ull, uniformSizeInBytes); in iterate()
184 makeBufferMemoryBarrier(VK_ACCESS_HOST_WRITE_BIT, VK_ACCESS_UNIFORM_READ_BIT, *uniformBuffer, 0ull, uniformSizeInBytes) in iterate()
/third_party/skia/src/gpu/vk/
H A DGrVkMSAALoadManager.cpp185 sk_sp<GrGpuBuffer> uniformBuffer = resourceProvider->createBuffer( in loadMSAAFromResolve() local
187 if (!uniformBuffer) { in loadMSAAFromResolve()
190 GrVkBuffer* vkUniformBuffer = static_cast<GrVkBuffer*>(uniformBuffer.get()); in loadMSAAFromResolve()
196 commandBuffer->addGrBuffer(std::move(uniformBuffer)); in loadMSAAFromResolve()
H A DGrVkPipelineState.cpp96 auto [uniformBuffer, success] = fDataManager.uploadUniforms(gpu, fPipeline->layout(), in setAndBindUniforms()
101 if (uniformBuffer) { in setAndBindUniforms()
102 const GrVkBuffer* vkBuffer = static_cast<GrVkBuffer*>(uniformBuffer.get()); in setAndBindUniforms()
107 commandBuffer->addGrBuffer(std::move(uniformBuffer)); in setAndBindUniforms()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/postmortem/
H A DvktPostmortemShaderTimeoutTests.cpp131 BufferWithMemory uniformBuffer(vk, device, allocator, in iterate()
147 const Allocation& uniformBufferAllocation = uniformBuffer.getAllocation(); in iterate()
169 const VkDescriptorBufferInfo uniformDescriptorInfo = makeDescriptorBufferInfo(*uniformBuffer, 0ull, uniformSizeInBytes); in iterate()
184 makeBufferMemoryBarrier(VK_ACCESS_HOST_WRITE_BIT, VK_ACCESS_UNIFORM_READ_BIT, *uniformBuffer, 0ull, uniformSizeInBytes) in iterate()
/third_party/skia/third_party/externals/dawn/src/tests/white_box/
H A DD3D12DescriptorHeapTests.cpp153 wgpu::Buffer uniformBuffer = utils::CreateBufferFromData( in TEST_P() local
158 {{0, uniformBuffer, 0, sizeof(redColor)}})); in TEST_P()
479 wgpu::Buffer uniformBuffer = in TEST_P() local
482 {{0, uniformBuffer}})); in TEST_P()
529 wgpu::Buffer uniformBuffer = utils::CreateBufferFromData( in TEST_P() local
533 device, renderPipeline.GetBindGroupLayout(0), {{0, uniformBuffer}}); in TEST_P()
559 wgpu::Buffer uniformBuffer = utils::CreateBufferFromData( in TEST_P() local
563 {{0, uniformBuffer}})); in TEST_P()
623 wgpu::Buffer uniformBuffer = utils::CreateBufferFromData( in TEST_P() local
626 {{0, uniformBuffer, in TEST_P()
686 wgpu::Buffer uniformBuffer = utils::CreateBufferFromData( TEST_P() local
847 wgpu::Buffer uniformBuffer = utils::CreateBufferFromData( TEST_P() local
[all...]
/third_party/skia/third_party/externals/dawn/src/tests/unittests/validation/
H A DBindGroupValidationTests.cpp1520 wgpu::Buffer uniformBuffer = CreateBuffer(mBufferSize, wgpu::BufferUsage::Uniform); in TEST_F() local
1524 {{0, uniformBuffer, 0, kBindingSize}, in TEST_F()
1525 {1, uniformBuffer, 0, kBindingSize}, in TEST_F()
1545 wgpu::Buffer uniformBuffer = CreateBuffer(mBufferSize, wgpu::BufferUsage::Uniform); in TEST_F() local
1549 {{0, uniformBuffer, 0, kBindingSize}, in TEST_F()
1550 {1, uniformBuffer, 0, kBindingSize}, in TEST_F()
1594 wgpu::Buffer uniformBuffer = CreateBuffer(mBufferSize, wgpu::BufferUsage::Uniform); in TEST_F() local
1598 {{0, uniformBuffer, 0, kBindingSize}, in TEST_F()
1599 {1, uniformBuffer, 0, kBindingSize}, in TEST_F()
1618 wgpu::Buffer uniformBuffer in TEST_F() local
1638 wgpu::Buffer uniformBuffer = CreateBuffer(mBufferSize, wgpu::BufferUsage::Uniform); TEST_F() local
1658 wgpu::Buffer uniformBuffer = CreateBuffer(mBufferSize, wgpu::BufferUsage::Uniform); TEST_F() local
1678 wgpu::Buffer uniformBuffer = CreateBuffer(mBufferSize, wgpu::BufferUsage::Uniform); TEST_F() local
1698 wgpu::Buffer uniformBuffer = CreateBuffer(mBufferSize, wgpu::BufferUsage::Uniform); TEST_F() local
1932 wgpu::Buffer uniformBuffer = CreateBuffer(mBufferSize, wgpu::BufferUsage::Uniform); TEST_F() local
1986 wgpu::Buffer uniformBuffer = CreateBuffer(mBufferSize, wgpu::BufferUsage::Uniform); TEST_F() local
[all...]
/third_party/skia/third_party/externals/dawn/src/tests/end2end/
H A DShaderFloat16Tests.cpp45 wgpu::Buffer uniformBuffer = utils::CreateBufferFromData( in TEST_P() local
155 {0, uniformBuffer, 0, sizeof(uniformData)}, in TEST_P()
H A DBindGroupTests.cpp572 wgpu::Buffer uniformBuffer = in TEST_P() local
575 utils::MakeBindGroup(device, layout, {{0, uniformBuffer, 0, sizeof(color)}}); in TEST_P()
616 wgpu::Buffer uniformBuffer = in TEST_P() local
619 utils::MakeBindGroup(device, layout, {{0, uniformBuffer, 0, sizeof(color)}}); in TEST_P()
667 wgpu::Buffer uniformBuffer = in TEST_P() local
670 utils::MakeBindGroup(device, layout, {{0, uniformBuffer, 0, 4 * sizeof(float)}}); in TEST_P()
737 wgpu::Buffer uniformBuffer = in TEST_P() local
740 utils::MakeBindGroup(device, uniformLayout, {{0, uniformBuffer, 0, 4 * sizeof(float)}}); in TEST_P()
827 wgpu::Buffer uniformBuffer = in TEST_P() local
834 utils::MakeBindGroup(device, uniformLayout, {{0, uniformBuffer, in TEST_P()
927 wgpu::Buffer uniformBuffer = TEST_P() local
1177 wgpu::Buffer uniformBuffer = TEST_P() local
1210 wgpu::Buffer uniformBuffer = TEST_P() local
[all...]
H A DCopyTextureForBrowserTests.cpp144 uniformBuffer = this->device.CreateBuffer(&uniformBufferDesc);
352 this->device.GetQueue().WriteBuffer(uniformBuffer, 0, uniformBufferData, in CheckResultInBuiltInComputePipeline()
374 {{0, srcTextureView}, {1, dstTextureView}, {2, outputBuffer}, {3, uniformBuffer}}); in CheckResultInBuiltInComputePipeline()
459 wgpu::Buffer uniformBuffer; member in CopyTextureForBrowserTests
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing/
H A DvktRayTracingTraceRaysTests.cpp554 de::MovePtr<BufferWithMemory> uniformBuffer; in runTest() local
582 uniformBuffer = de::MovePtr<BufferWithMemory>(new BufferWithMemory(vkd, device, allocator, uniformBufferCreateInfo, MemoryRequirement::HostVisible)); in runTest()
583 deMemcpy(uniformBuffer->getAllocation().getHostPtr(), &m_data.traceDimensions, sizeof(VkTraceRaysIndirectCommandKHR)); in runTest()
584 flushMappedMemoryRange(vkd, device, uniformBuffer->getAllocation().getMemory(), uniformBuffer->getAllocation().getOffset(), VK_WHOLE_SIZE); in runTest()
594 uniformBuffer = de::MovePtr<BufferWithMemory>(new BufferWithMemory(vkd, device, allocator, uniformBufferCreateInfo, MemoryRequirement::HostVisible)); in runTest()
595 deMemcpy(uniformBuffer->getAllocation().getHostPtr(), &m_data.extendedTraceDimensions, sizeof(VkTraceRaysIndirectCommand2KHR)); in runTest()
596 flushMappedMemoryRange(vkd, device, uniformBuffer->getAllocation().getMemory(), uniformBuffer->getAllocation().getOffset(), VK_WHOLE_SIZE); in runTest()
630 const VkDescriptorBufferInfo uniformBufferDescriptorInfo = makeDescriptorBufferInfo(uniformBuffer in runTest()
1180 de::MovePtr<BufferWithMemory> uniformBuffer; iterate() local
[all...]
H A DvktRayTracingCaptureReplayTests.cpp107 de::MovePtr<BufferWithMemory> uniformBuffer; member
383 pipelineData.pipelines[0].uniformBuffer = de::MovePtr<BufferWithMemory>(new BufferWithMemory(vkd, device, pipelineData.allocator, uniformBufferCreateInfo, MemoryRequirement::HostVisible)); in initShaderBindingTables()
413 pipelineData.pipelines[0].uniformBuffer = de::MovePtr<BufferWithMemory>(new BufferWithMemory(vkd, device, pipelineData.allocator, uniformBufferCreateInfo, MemoryRequirement::HostVisible)); in initShaderBindingTables()
426 pipelineData.pipelines[0].uniformBuffer = de::MovePtr<BufferWithMemory>(new BufferWithMemory(vkd, device, pipelineData.allocator, uniformBufferCreateInfo, MemoryRequirement::HostVisible)); in initShaderBindingTables()
437 pipelineData.pipelines[1].uniformBuffer = de::MovePtr<BufferWithMemory>(new BufferWithMemory(vkd, device, pipelineData.allocator, uniformBufferCreateInfo, MemoryRequirement::HostVisible)); in initShaderBindingTables()
450 pipelineData.pipelines[0].uniformBuffer = de::MovePtr<BufferWithMemory>(new BufferWithMemory(vkd, device, pipelineData.allocator, uniformBufferCreateInfo, MemoryRequirement::HostVisible)); in initShaderBindingTables()
461 pipelineData.pipelines[1].uniformBuffer = de::MovePtr<BufferWithMemory>(new BufferWithMemory(vkd, device, pipelineData.allocator, uniformBufferCreateInfo, MemoryRequirement::HostVisible)); in initShaderBindingTables()
706 pipelineData.pipelines[0].uniformBuffer = de::MovePtr<BufferWithMemory>(new BufferWithMemory(vkd, device, pipelineData.allocator, uniformBufferCreateInfo, MemoryRequirement::HostVisible)); in initShaderBindingTables()
1242 deMemcpy(pipelineData.pipelines[i].uniformBuffer->getAllocation().getHostPtr(), &i, sizeof(deUint32)); in runTest()
1243 flushMappedMemoryRange(vkd, device, pipelineData.pipelines[i].uniformBuffer in runTest()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_tracing/
H A DvktRayTracingTraceRaysTests.cpp554 de::MovePtr<BufferWithMemory> uniformBuffer; in runTest() local
582 uniformBuffer = de::MovePtr<BufferWithMemory>(new BufferWithMemory(vkd, device, allocator, uniformBufferCreateInfo, MemoryRequirement::HostVisible)); in runTest()
583 deMemcpy(uniformBuffer->getAllocation().getHostPtr(), &m_data.traceDimensions, sizeof(VkTraceRaysIndirectCommandKHR)); in runTest()
584 flushMappedMemoryRange(vkd, device, uniformBuffer->getAllocation().getMemory(), uniformBuffer->getAllocation().getOffset(), VK_WHOLE_SIZE); in runTest()
594 uniformBuffer = de::MovePtr<BufferWithMemory>(new BufferWithMemory(vkd, device, allocator, uniformBufferCreateInfo, MemoryRequirement::HostVisible)); in runTest()
595 deMemcpy(uniformBuffer->getAllocation().getHostPtr(), &m_data.extendedTraceDimensions, sizeof(VkTraceRaysIndirectCommand2KHR)); in runTest()
596 flushMappedMemoryRange(vkd, device, uniformBuffer->getAllocation().getMemory(), uniformBuffer->getAllocation().getOffset(), VK_WHOLE_SIZE); in runTest()
630 const VkDescriptorBufferInfo uniformBufferDescriptorInfo = makeDescriptorBufferInfo(uniformBuffer in runTest()
1180 de::MovePtr<BufferWithMemory> uniformBuffer; iterate() local
[all...]
H A DvktRayTracingCaptureReplayTests.cpp107 de::MovePtr<BufferWithMemory> uniformBuffer; member
383 pipelineData.pipelines[0].uniformBuffer = de::MovePtr<BufferWithMemory>(new BufferWithMemory(vkd, device, pipelineData.allocator, uniformBufferCreateInfo, MemoryRequirement::HostVisible)); in initShaderBindingTables()
413 pipelineData.pipelines[0].uniformBuffer = de::MovePtr<BufferWithMemory>(new BufferWithMemory(vkd, device, pipelineData.allocator, uniformBufferCreateInfo, MemoryRequirement::HostVisible)); in initShaderBindingTables()
426 pipelineData.pipelines[0].uniformBuffer = de::MovePtr<BufferWithMemory>(new BufferWithMemory(vkd, device, pipelineData.allocator, uniformBufferCreateInfo, MemoryRequirement::HostVisible)); in initShaderBindingTables()
437 pipelineData.pipelines[1].uniformBuffer = de::MovePtr<BufferWithMemory>(new BufferWithMemory(vkd, device, pipelineData.allocator, uniformBufferCreateInfo, MemoryRequirement::HostVisible)); in initShaderBindingTables()
450 pipelineData.pipelines[0].uniformBuffer = de::MovePtr<BufferWithMemory>(new BufferWithMemory(vkd, device, pipelineData.allocator, uniformBufferCreateInfo, MemoryRequirement::HostVisible)); in initShaderBindingTables()
461 pipelineData.pipelines[1].uniformBuffer = de::MovePtr<BufferWithMemory>(new BufferWithMemory(vkd, device, pipelineData.allocator, uniformBufferCreateInfo, MemoryRequirement::HostVisible)); in initShaderBindingTables()
706 pipelineData.pipelines[0].uniformBuffer = de::MovePtr<BufferWithMemory>(new BufferWithMemory(vkd, device, pipelineData.allocator, uniformBufferCreateInfo, MemoryRequirement::HostVisible)); in initShaderBindingTables()
1333 deMemcpy(pipelineData.pipelines[i].uniformBuffer->getAllocation().getHostPtr(), &i, sizeof(deUint32)); in runTest()
1334 flushMappedMemoryRange(vkd, device, pipelineData.pipelines[i].uniformBuffer in runTest()
[all...]
/third_party/skia/third_party/externals/dawn/src/dawn_native/
H A DCopyTextureForBrowserHelper.cpp327 Ref<BufferBase> uniformBuffer; in DoCopyTextureForBrowser() local
329 uniformBuffer, in DoCopyTextureForBrowser()
352 {{0, uniformBuffer}, {1, sampler}, {2, srcTextureView}})); in DoCopyTextureForBrowser()
H A DComputePassEncoder.cpp250 Ref<BufferBase> uniformBuffer; in TransformIndirectDispatchBuffer() local
259 DAWN_TRY_ASSIGN(uniformBuffer, utils::CreateBufferFromData( in TransformIndirectDispatchBuffer()
275 {0, uniformBuffer}, in TransformIndirectDispatchBuffer()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineLibraryTests.cpp1417 de::MovePtr<BufferWithMemory> uniformBuffer[2]; in runNullDescriptorSet() local
1428 uniformBuffer[i] = de::MovePtr<BufferWithMemory>(new BufferWithMemory(vk, device, allocator, uniformBufferCreateInfo, MemoryRequirement::HostVisible)); in runNullDescriptorSet()
1429 deMemcpy(uniformBuffer[i]->getAllocation().getHostPtr(), uniformBuffData[i].getPtr(), (size_t)uniformBufferDataSize); in runNullDescriptorSet()
1430 flushAlloc(vk, device, uniformBuffer[i]->getAllocation()); in runNullDescriptorSet()
1512 const VkDescriptorBufferInfo vertShaderBufferInfo = makeDescriptorBufferInfo(**uniformBuffer[0], 0u, uniformBufferDataSize); in runNullDescriptorSet()
1525 const VkDescriptorBufferInfo fragShaderBufferInfo = makeDescriptorBufferInfo(**uniformBuffer[1], 0u, uniformBufferDataSize); in runNullDescriptorSet()
1592 uniformBuffer[0]->get(), // VkBuffer buffer in runNullDescriptorSet()
1596 initialBufferBarriers[1].buffer = uniformBuffer[1]->get(); in runNullDescriptorSet()
1650 de::MovePtr<BufferWithMemory> uniformBuffer = de::MovePtr<BufferWithMemory>(new BufferWithMemory(vk, device, allocator, uniformBufferCreateInfo, MemoryRequirement::HostVisible)); in runNullDescriptorSetInMonolithicPipeline() local
1651 deMemcpy(uniformBuffer in runNullDescriptorSetInMonolithicPipeline()
1766 de::MovePtr<BufferWithMemory> uniformBuffer[3]; runIndependentPipelineLayoutSets() local
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/
H A DvktPipelineLibraryTests.cpp1375 de::MovePtr<BufferWithMemory> uniformBuffer[2]; in runNullDescriptorSet() local
1386 uniformBuffer[i] = de::MovePtr<BufferWithMemory>(new BufferWithMemory(vk, device, allocator, uniformBufferCreateInfo, MemoryRequirement::HostVisible)); in runNullDescriptorSet()
1387 deMemcpy(uniformBuffer[i]->getAllocation().getHostPtr(), uniformBuffData[i].getPtr(), (size_t)uniformBufferDataSize); in runNullDescriptorSet()
1388 flushAlloc(vk, device, uniformBuffer[i]->getAllocation()); in runNullDescriptorSet()
1470 const VkDescriptorBufferInfo vertShaderBufferInfo = makeDescriptorBufferInfo(**uniformBuffer[0], 0u, uniformBufferDataSize); in runNullDescriptorSet()
1483 const VkDescriptorBufferInfo fragShaderBufferInfo = makeDescriptorBufferInfo(**uniformBuffer[1], 0u, uniformBufferDataSize); in runNullDescriptorSet()
1550 uniformBuffer[0]->get(), // VkBuffer buffer in runNullDescriptorSet()
1554 initialBufferBarriers[1].buffer = uniformBuffer[1]->get(); in runNullDescriptorSet()
1608 de::MovePtr<BufferWithMemory> uniformBuffer = de::MovePtr<BufferWithMemory>(new BufferWithMemory(vk, device, allocator, uniformBufferCreateInfo, MemoryRequirement::HostVisible)); in runNullDescriptorSetInMonolithicPipeline() local
1609 deMemcpy(uniformBuffer in runNullDescriptorSetInMonolithicPipeline()
1724 de::MovePtr<BufferWithMemory> uniformBuffer[3]; runIndependentPipelineLayoutSets() local
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender/
H A DvktShaderRenderInvarianceTests.cpp200 Move<VkBuffer> uniformBuffer[2]; in iterate() local
238 uniformBuffer[passNdx] = createBuffer(vk, device, &uniformBufferCreateInfo, DE_NULL); in iterate()
239 uniformBufferAllocation[passNdx] = allocator.allocate(getBufferMemoryRequirements(vk, device, *uniformBuffer[passNdx]), MemoryRequirement::HostVisible); in iterate()
240 VK_CHECK(vk.bindBufferMemory(device, *uniformBuffer[passNdx], uniformBufferAllocation[passNdx]->getMemory(), uniformBufferAllocation[passNdx]->getOffset())); in iterate()
251 *uniformBuffer[passNdx], in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/shaderrender/
H A DvktShaderRenderInvarianceTests.cpp200 Move<VkBuffer> uniformBuffer[2]; in iterate() local
238 uniformBuffer[passNdx] = createBuffer(vk, device, &uniformBufferCreateInfo, DE_NULL); in iterate()
239 uniformBufferAllocation[passNdx] = allocator.allocate(getBufferMemoryRequirements(vk, device, *uniformBuffer[passNdx]), MemoryRequirement::HostVisible); in iterate()
240 VK_CHECK(vk.bindBufferMemory(device, *uniformBuffer[passNdx], uniformBufferAllocation[passNdx]->getMemory(), uniformBufferAllocation[passNdx]->getOffset())); in iterate()
251 *uniformBuffer[passNdx], in iterate()
/third_party/skia/third_party/externals/dawn/src/tests/perf_tests/
H A DShaderRobustnessPerf.cpp434 wgpu::Buffer uniformBuffer = utils::CreateBufferFromData( in SetUp() local
474 {3, uniformBuffer, 0, sizeof(uniformData)}, in SetUp()
/third_party/skia/third_party/externals/dawn/src/tests/unittests/native/
H A DCommandBufferEncodingTests.cpp81 wgpu::Buffer uniformBuffer = device.CreateBuffer(&uniformBufferDesc); in TEST_F() local
83 wgpu::BindGroup staticBG = utils::MakeBindGroup(device, staticLayout, {{0, uniformBuffer}}); in TEST_F()
86 utils::MakeBindGroup(device, dynamicLayout, {{0, uniformBuffer, 0, 256}}); in TEST_F()
/third_party/skia/third_party/externals/spirv-tools/test/opt/
H A Dinst_bindless_check_test.cpp2923 // layout(binding=3) uniform uname { float a; } uniformBuffer[];
2927 // b = uniformBuffer[nu_ii].a;
2946 OpName %uniformBuffer "uniformBuffer"
2951 OpDecorate %uniformBuffer DescriptorSet 0
2952 OpDecorate %uniformBuffer Binding 3
2966 %uniformBuffer = OpVariable %_ptr_Uniform__runtimearr_uname Uniform
2991 OpName %uniformBuffer "uniformBuffer"
2996 OpDecorate %uniformBuffer DescriptorSe
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/opt/
H A Dinst_bindless_check_test.cpp2923 // layout(binding=3) uniform uname { float a; } uniformBuffer[];
2927 // b = uniformBuffer[nu_ii].a;
2946 OpName %uniformBuffer "uniformBuffer"
2951 OpDecorate %uniformBuffer DescriptorSet 0
2952 OpDecorate %uniformBuffer Binding 3
2966 %uniformBuffer = OpVariable %_ptr_Uniform__runtimearr_uname Uniform
2991 OpName %uniformBuffer "uniformBuffer"
2996 OpDecorate %uniformBuffer DescriptorSe
[all...]

Completed in 45 milliseconds

123