
## create_shader_program(self, shader_source) {#aspose.threed.render.ShaderSource}

Create a [`ShaderProgram`](/3d/python-net/aspose.threed.render/shaderprogram) object


### Returns 





```python

def create_shader_program(self, shader_source):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| shader_source | [`ShaderSource`](/3d/python-net/aspose.threed.render/shadersource) | The source code of the shader |



### See Also
* module [`aspose.threed.render`](../../)
* class [`RenderFactory`](/3d/python-net/aspose.threed.render/renderfactory)
* class [`ShaderProgram`](/3d/python-net/aspose.threed.render/shaderprogram)
