Add sampler support and refactor resource handling
Enhanced shader and resource systems with `Sampler` support, including updates to `ShaderPropertyType`, HLSL code, and resource management. Refactored `Result` structs for better type safety and added new enums for texture and comparison settings. Improved `MeshRenderPass` to dynamically load textures and samplers. Updated SDL compiler and token lexicon for `Sampler` handling. Embedded debug info in project files and streamlined resource state tracking.
This commit is contained in:
@@ -7,6 +7,7 @@ shader "MyShader/Standard"
|
||||
tex2d texture2 = tex2d(white);
|
||||
tex2d texture3 = tex2d(grey);
|
||||
tex2d texture4 = tex2d(normal);
|
||||
sampler tex_sampler;
|
||||
}
|
||||
|
||||
pass "Forward"
|
||||
|
||||
Reference in New Issue
Block a user