821ad2a075
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
22 lines
509 B
C#
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;
|
|
}
|
|
} |