示例#1
0
        private void createShaderModules()
        {
            byte[] fragBytecode = VkHelper.LoadShaderCode("project/bin/frag.spv");
            byte[] vertBytecode = VkHelper.LoadShaderCode("project/bin/vert.spv");

            this.FragmentShader = VkHelper.CreateShaderModule(this.Device, fragBytecode);
            this.VertexShader   = VkHelper.CreateShaderModule(this.Device, vertBytecode);
        }
示例#2
0
 public void SetFragmentShader(Vk.ShaderModule shader)
 {
     this.fragmentShader = shader;
 }
示例#3
0
 public void SetVertexShader(Vk.ShaderModule shader)
 {
     this.vertexShader = shader;
 }