Reverted back to old asset IDs

This commit is contained in:
Brandon Mak 2022-10-30 00:07:02 +08:00
parent 7c5a24b8e1
commit 5db9299699
15 changed files with 23 additions and 29 deletions

View File

@ -1,3 +1,3 @@
Name: Cube.003
ID: 77135977
ID: 71245919
Type: 4

View File

@ -1,3 +1,3 @@
Name: Cube.012
ID: 81876417
ID: 80365422
Type: 4

View File

@ -1,3 +1,3 @@
Name: RaccoonBag_Color_Ver4
ID: 66703095
ID: 58303057
Type: 3

View File

@ -1,3 +1,3 @@
Name: RaccoonPreTexturedVer1_Base9
ID: 60820650
ID: 64651793
Type: 3

Binary file not shown.

View File

@ -1,3 +1,3 @@
Name: Kirsch_CS
ID: 41371706
ID: 39301863
Type: 2

Binary file not shown.

View File

@ -1,3 +1,3 @@
Name: PureCopy_CS
ID: 35841916
ID: 34987209
Type: 2

View File

@ -13,38 +13,37 @@ struct MatPropData
layout(location = 0) in struct
{
vec4 vertPos; // location 0
vec2 uv; // location = 1
vec4 normal; // location = 2
vec4 vertColor;
vec2 uv;
} In;
// material stuff
layout(location = 3) flat in struct
layout(location = 2) flat in struct
{
int materialIndex;
uint eid;
uint lightLayerIndex;
} In2;
//layout (set = 0, binding = )
layout (set = 0, binding = 1) uniform sampler2D textures[]; // for textures (global)
layout (std430, set = 3, binding = 0) buffer MaterialProperties // For materials
layout (set = 3, binding = 0) buffer MaterialProperties // For materials
{
MatPropData data[];
} MatProp;
layout(location = 0) out vec4 position;
layout(location = 0) out vec4 outColor;
layout(location = 1) out uint outEntityID;
layout(location = 2) out uint lightLayerIndices;
layout(location = 3) out vec4 normals;
layout(location = 4) out vec4 albedo;
void main()
{
position = In.vertPos;
normals = In.normal;
albedo = texture(textures[nonuniformEXT(MatProp.data[In2.materialIndex].textureIndex)], In.uv) + MatProp.data[In2.materialIndex].color / MatProp.data[In2.materialIndex].alpha;
outColor = texture(textures[nonuniformEXT(MatProp.data[In2.materialIndex].textureIndex)], In.uv) +
MatProp.data[In2.materialIndex].color / MatProp.data[In2.materialIndex].alpha;
outEntityID = In2.eid;
lightLayerIndices = In2.lightLayerIndex;
//outColor = vec4 (1.0f);
}

Binary file not shown.

View File

@ -1,3 +1,3 @@
Name: TestCube_FS
ID: 47024851
ID: 37450402
Type: 2

View File

@ -14,14 +14,13 @@ layout(location = 8) in uvec2 integerData;
layout(location = 0) out struct
{
vec4 vertPos; // location 0
vec4 vertColor; // location 0
vec2 uv; // location = 1
vec4 normal; // location = 2
} Out;
// material stuff
layout(location = 3) out struct
layout(location = 2) out struct
{
int materialIndex;
uint eid;
@ -37,14 +36,10 @@ layout(set = 2, binding = 0) uniform CameraData
void main()
{
Out.uv = aUV;
Out2.materialIndex = gl_InstanceIndex;
Out2.eid = integerData[0];
Out2.lightLayerIndex = integerData[1];
Out.vertPos = worldTransform * vec4(aVertexPos, 1.0f);
Out.uv = aUV;
Out.normal.rgb = mat3(transpose(inverse(worldTransform))) * aNormal.rgb;
Out.normal.rgb = normalize (Out.normal.rgb);
gl_Position = cameraData.vpMat * worldTransform * vec4 (aVertexPos, 1.0f);
Out.vertColor = vec4 (aVertexPos, 1.0f);
}

Binary file not shown.

View File

@ -1,3 +1,3 @@
Name: TestCube_VS
ID: 40523220
ID: 41688429
Type: 2

View File

@ -1,3 +1,3 @@
Name: TD_Checker_Base_Color
ID: 55706287
ID: 51995224
Type: 3