Files
Dom 821ad2a075 begin resource refactor for shaders
whitespace

shader compilation consistency

remove entryPoint from shader resource definition

chore: cleanup ShaderResource & its regex, error log consistency

propogate messages outward, remove LastCompilerError (for thread safety)

fixed an oopsie I made with GpuSorter

better shader compilation success log, fix remaining SharpDX slot types

shader caching - threadsafe ;)

recompile source for file-based shaders regardless of dirty flags

complete shader caching logic
2023-12-13 22:45:52 -05:00

22 lines
509 B
C#

namespace T3.Core.Resource
{
public abstract class AbstractResource
{
protected AbstractResource()
{
}
protected AbstractResource(uint id, string name)
{
Id = id;
Name = name;
}
public uint Id { get; init; }
public string Name { get => _name; init => _name = value; }
private string _name;
protected void UpdateName(string name) => _name = name;
}
}