shaders restored! ty StereoNick ^-^

This commit is contained in:
ethan merchant 2023-05-26 13:05:56 -04:00
parent ee48b97794
commit e7dcffd575
7 changed files with 18 additions and 36 deletions

View file

@ -3,6 +3,8 @@
<PropertyGroup> <PropertyGroup>
<OutputType>Exe</OutputType> <OutputType>Exe</OutputType>
<TargetFramework>net6.0</TargetFramework> <TargetFramework>net6.0</TargetFramework>
<SKAssetFolder>add</SKAssetFolder>
<SKAssetDestination>add</SKAssetDestination>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
@ -16,24 +18,4 @@
</None> </None>
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Remove="add/shaders/oriel.hlsl" />
<None Remove="add/shaders/colorcube.hlsl" />
<None Remove="add/shaders/panes.hlsl" />
<None Remove="add/shaders/frame.hlsl" />
<None Remove="add/shaders/room.hlsl" />
<None Remove="add/shaders/above.hlsl" />
<None Remove="add/shaders/below.hlsl" />
</ItemGroup>
<ItemGroup>
<SKShader Include="add/shaders/oriel.hlsl" />
<SKShader Include="add/shaders/colorcube.hlsl" />
<SKShader Include="add/shaders/panes.hlsl" />
<SKShader Include="add/shaders/frame.hlsl" />
<SKShader Include="add/shaders/room.hlsl" />
<SKShader Include="add/shaders/above.hlsl" />
<SKShader Include="add/shaders/below.hlsl" />
</ItemGroup>
</Project> </Project>

View file

@ -20,27 +20,27 @@ public class Mono {
thing = new Thing[] { thing = new Thing[] {
new Thing( new Thing(
model.GetMesh("Carpet"), model.GetMesh("Carpet"),
new Material(Shader.FromFile("shaders/oriel.hlsl")), new Material(Shader.FromFile("oriel.hlsl")),
"backrooms/Carpet.png" "backrooms/Carpet.png"
), ),
new Thing( new Thing(
model.GetMesh("Walls"), model.GetMesh("Walls"),
new Material(Shader.FromFile("shaders/oriel.hlsl")), new Material(Shader.FromFile("oriel.hlsl")),
"backrooms/Walls.png" "backrooms/Walls.png"
), ),
new Thing( new Thing(
model.GetMesh("Ceiling"), model.GetMesh("Ceiling"),
new Material(Shader.FromFile("shaders/oriel.hlsl")), new Material(Shader.FromFile("oriel.hlsl")),
"backrooms/Ceiling.png" "backrooms/Ceiling.png"
), ),
new Thing( new Thing(
model.GetMesh("Vents"), model.GetMesh("Vents"),
new Material(Shader.FromFile("shaders/oriel.hlsl")), new Material(Shader.FromFile("oriel.hlsl")),
"backrooms/Vents.png" "backrooms/Vents.png"
), ),
new Thing( new Thing(
model.GetMesh("Lights"), model.GetMesh("Lights"),
new Material(Shader.FromFile("shaders/oriel.hlsl")), new Material(Shader.FromFile("oriel.hlsl")),
"backrooms/Lights.png" "backrooms/Lights.png"
), ),
}; };

View file

@ -10,7 +10,7 @@ public class Mono {
Model greenyardModel = Model.FromFile("greenyard.glb"); Model greenyardModel = Model.FromFile("greenyard.glb");
Mesh[] greenyard; Mesh[] greenyard;
Material greenyardMat = new Material(Shader.FromFile("/shaders/oriel.hlsl")); Material greenyardMat = new Material(Shader.FromFile("/oriel.hlsl"));
Matrix matrix = Matrix.Identity; Matrix matrix = Matrix.Identity;
Vec3 offset = new Vec3(2, 1, -12); Vec3 offset = new Vec3(2, 1, -12);

View file

@ -7,10 +7,10 @@ public class Mono {
public PullRequest.Noise noise = new PullRequest.Noise(939949595); public PullRequest.Noise noise = new PullRequest.Noise(939949595);
public Material matDev; public Material matDev;
public Material matHoloframe = new Material(Shader.FromFile("shaders/above.hlsl")); public Material matHoloframe = new Material(Shader.FromFile("above.hlsl"));
Material matHoloframeUnder = new Material(Shader.FromFile("shaders/below.hlsl")); Material matHoloframeUnder = new Material(Shader.FromFile("below.hlsl"));
public Material matHolo = new Material(Shader.FromFile("shaders/above.hlsl")); public Material matHolo = new Material(Shader.FromFile("above.hlsl"));
Material matHoloUnder = new Material(Shader.FromFile("shaders/below.hlsl")); Material matHoloUnder = new Material(Shader.FromFile("below.hlsl"));
public Rig rig = new Rig(); public Rig rig = new Rig();
public Space space = new Space(); public Space space = new Space();

View file

@ -13,8 +13,8 @@ public class Space {
BufferData data = new BufferData(); BufferData data = new BufferData();
Material matFloor = new Material(Shader.Default); Material matFloor = new Material(Shader.Default);
Model shed = Model.FromFile("shed/shed.glb", Shader.FromFile("shaders/room.hlsl")); Model shed = Model.FromFile("shed/shed.glb", Shader.FromFile("room.hlsl"));
Model leek = Model.FromFile("houseleek_plant.glb", Shader.FromFile("shaders/room.hlsl")); Model leek = Model.FromFile("houseleek_plant.glb", Shader.FromFile("room.hlsl"));
Mesh cube = Mesh.Cube; Mesh cube = Mesh.Cube;
Solid floor; Solid floor;

View file

@ -28,7 +28,7 @@ public class Mono {
Mesh meshCube; Mesh meshCube;
// Model skyboxModel = Model.FromFile("fantasy_skybox.glb"); // Model skyboxModel = Model.FromFile("fantasy_skybox.glb");
// Mesh skybox; // Mesh skybox;
// Material skyboxMat = new Material(Shader.FromFile("/shaders/oriel.hlsl")); // Material skyboxMat = new Material(Shader.FromFile("/oriel.hlsl"));
public Mono() { public Mono() {

View file

@ -3,9 +3,9 @@ namespace Oriels;
public class Oriel { public class Oriel {
Material matClear = new Material(Shader.Default); Material matClear = new Material(Shader.Default);
public Material matOriel = new Material(Shader.FromFile("shaders/oriel.hlsl")); public Material matOriel = new Material(Shader.FromFile("oriel.hlsl"));
Material matFrame = new Material(Shader.FromFile("shaders/frame.hlsl")); Material matFrame = new Material(Shader.FromFile("frame.hlsl"));
Material matPanes = new Material(Shader.FromFile("shaders/panes.hlsl")); Material matPanes = new Material(Shader.FromFile("panes.hlsl"));
public Matrix matrix, matrixInv; public Matrix matrix, matrixInv;
public Bounds bounds; public Bounds bounds;