aboutsummaryrefslogtreecommitdiff
path: root/icd
diff options
context:
space:
mode:
authorChia-I Wu <olv@lunarg.com>2015-10-31 00:31:16 +0800
committerCourtney Goeltzenleuchter <courtney@LunarG.com>2015-11-03 15:19:07 -0700
commit46176f157b1e47421bbfddb9917b2c1eef6b18c8 (patch)
tree4141f4e2e4944b0e903e50b2688ba274cf59d753 /icd
parent95a799dee5d15cff133af1956c77211194197a82 (diff)
downloadusermoji-46176f157b1e47421bbfddb9917b2c1eef6b18c8.tar.xz
bug 14608: VkShaderModule object lifetime (WIP)
Remove VkShader. We add a simple cache to intel_shader_module in place of intel_shader. https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14608
Diffstat (limited to 'icd')
-rw-r--r--icd/nulldrv/nulldrv.c36
1 files changed, 0 insertions, 36 deletions
diff --git a/icd/nulldrv/nulldrv.c b/icd/nulldrv/nulldrv.c
index 1a3595fd..074ee592 100644
--- a/icd/nulldrv/nulldrv.c
+++ b/icd/nulldrv/nulldrv.c
@@ -447,22 +447,6 @@ static struct nulldrv_desc_layout *nulldrv_desc_layout(const VkDescriptorSetLayo
return *(struct nulldrv_desc_layout **) &layout;
}
-static VkResult shader_create(struct nulldrv_dev *dev,
- const VkShaderCreateInfo *info,
- struct nulldrv_shader **sh_ret)
-{
- struct nulldrv_shader *sh;
-
- sh = (struct nulldrv_shader *) nulldrv_base_create(dev, sizeof(*sh),
- VK_OBJECT_TYPE_SHADER);
- if (!sh)
- return VK_ERROR_OUT_OF_HOST_MEMORY;
-
- *sh_ret = sh;
-
- return VK_SUCCESS;
-}
-
static VkResult graphics_pipeline_create(struct nulldrv_dev *dev,
const VkGraphicsPipelineCreateInfo *info_,
struct nulldrv_pipeline **pipeline_ret)
@@ -1893,26 +1877,6 @@ ICD_EXPORT void VKAPI vkDestroyShaderModule(
NULLDRV_LOG_FUNC;
}
-ICD_EXPORT VkResult VKAPI vkCreateShader(
- VkDevice device,
- const VkShaderCreateInfo* pCreateInfo,
- const VkAllocationCallbacks* pAllocator,
- VkShader* pShader)
-{
- NULLDRV_LOG_FUNC;
- struct nulldrv_dev *dev = nulldrv_dev(device);
-
- return shader_create(dev, pCreateInfo, (struct nulldrv_shader **) pShader);
-}
-
-ICD_EXPORT void VKAPI vkDestroyShader(
- VkDevice device,
- VkShader shader,
- const VkAllocationCallbacks* pAllocator)
-{
- NULLDRV_LOG_FUNC;
-}
-
ICD_EXPORT VkResult VKAPI vkCreateBufferView(
VkDevice device,
const VkBufferViewCreateInfo* pCreateInfo,