rj-action-library/Runtime/Rendering/Objects/RDShader.cs

17 lines
405 B
C#
Raw Normal View History

2025-04-23 12:00:43 +00:00
using Godot;
namespace Rokojori
{
public class RDShader: RenderingObject
{
2025-04-26 20:04:11 +00:00
public RDShader( RDContext context, Rid rid ):base( context, rid )
2025-04-23 12:00:43 +00:00
{}
2025-04-26 20:04:11 +00:00
public static RDShader CreateFromSpirV( RDContext context, RDShaderSpirV rDShaderSpirV )
2025-04-23 12:00:43 +00:00
{
2025-04-26 20:04:11 +00:00
var shaderID = context.renderingDevice.ShaderCreateFromSpirV( rDShaderSpirV );
return new RDShader( context, shaderID );
2025-04-23 12:00:43 +00:00
}
}
}