diff options
Diffstat (limited to 'tools/render-test/shader-renderer-util.cpp')
| -rw-r--r-- | tools/render-test/shader-renderer-util.cpp | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/tools/render-test/shader-renderer-util.cpp b/tools/render-test/shader-renderer-util.cpp index 55ef4a3dc..f73595f4f 100644 --- a/tools/render-test/shader-renderer-util.cpp +++ b/tools/render-test/shader-renderer-util.cpp @@ -156,53 +156,6 @@ static RefPtr<SamplerState> _createSamplerState( return renderer->createSamplerState(_calcSamplerDesc(srcDesc)); } -/* static */BindingStateImpl::RegisterRange ShaderRendererUtil::calcRegisterRange(Renderer* renderer, const ShaderInputLayoutEntry& entry) -{ - typedef BindingStateImpl::RegisterRange RegisterRange; - - BindingStyle bindingStyle = RendererUtil::getBindingStyle(renderer->getRendererType()); - - switch (bindingStyle) - { - case BindingStyle::DirectX: - { - return RegisterRange::makeSingle(entry.hlslBinding); - } - case BindingStyle::Vulkan: - { - // USe OpenGls for now - // fallthru - } - case BindingStyle::OpenGl: - { - const int count = int(entry.glslBinding.getCount()); - - if (count <= 0) - { - break; - } - - int baseIndex = entry.glslBinding[0]; - // Make sure they are contiguous - for (Index i = 1; i < int(entry.glslBinding.getCount()); ++i) - { - if (baseIndex + i != entry.glslBinding[i]) - { - assert(!"Bindings must be contiguous"); - break; - } - } - return RegisterRange::makeRange(baseIndex, count); - } - /* case BindingStyle::Vulkan: - { - } */ - default: break; - } - // Return invalid - return RegisterRange::makeInvalid(); -} - /* static */Result ShaderRendererUtil::createBindingState(const ShaderInputLayout& layout, Renderer* renderer, BufferResource* addedConstantBuffer, BindingStateImpl** outBindingState) { auto srcEntries = layout.entries.getBuffer(); @@ -225,13 +178,6 @@ static RefPtr<SamplerState> _createSamplerState( const ShaderInputLayoutEntry& srcEntry = srcEntries[i]; SLANG_ASSERT(srcEntry.isCPUOnly == false); - const BindingStateImpl::RegisterRange registerSet = calcRegisterRange(renderer, srcEntry); - if (!registerSet.isValid()) - { - assert(!"Couldn't find a binding"); - return SLANG_FAIL; - } - DescriptorSetLayout::SlotRangeDesc slotRangeDesc; switch (srcEntry.type) |
