/third_party/skia/tests/graphite/ |
H A D | CommandBufferTest.cpp | 77 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 D | CommandBuffer.cpp | 45 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 D | vktPostmortemShaderTimeoutTests.cpp | 131 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 D | GrVkMSAALoadManager.cpp | 185 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 D | GrVkPipelineState.cpp | 96 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 D | vktPostmortemShaderTimeoutTests.cpp | 131 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 D | D3D12DescriptorHeapTests.cpp | 153 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 D | BindGroupValidationTests.cpp | 1520 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 D | ShaderFloat16Tests.cpp | 45 wgpu::Buffer uniformBuffer = utils::CreateBufferFromData( in TEST_P() local 155 {0, uniformBuffer, 0, sizeof(uniformData)}, in TEST_P()
|
H A D | BindGroupTests.cpp | 572 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 D | CopyTextureForBrowserTests.cpp | 144 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 D | vktRayTracingTraceRaysTests.cpp | 554 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 D | vktRayTracingCaptureReplayTests.cpp | 107 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 D | vktRayTracingTraceRaysTests.cpp | 554 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 D | vktRayTracingCaptureReplayTests.cpp | 107 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 D | CopyTextureForBrowserHelper.cpp | 327 Ref<BufferBase> uniformBuffer; in DoCopyTextureForBrowser() local 329 uniformBuffer, in DoCopyTextureForBrowser() 352 {{0, uniformBuffer}, {1, sampler}, {2, srcTextureView}})); in DoCopyTextureForBrowser()
|
H A D | ComputePassEncoder.cpp | 250 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 D | vktPipelineLibraryTests.cpp | 1417 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 D | vktPipelineLibraryTests.cpp | 1375 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 D | vktShaderRenderInvarianceTests.cpp | 200 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 D | vktShaderRenderInvarianceTests.cpp | 200 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 D | ShaderRobustnessPerf.cpp | 434 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 D | CommandBufferEncodingTests.cpp | 81 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 D | inst_bindless_check_test.cpp | 2923 // 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 D | inst_bindless_check_test.cpp | 2923 // 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...] |