Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rework asset system to use binary serializing instead of text format #51

Merged
merged 19 commits into from
Apr 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file added Engine/Editor/Materials/Green.vtasset
Binary file not shown.
Binary file added Engine/Editor/Materials/M_Camera_Gizmo.vtasset
Binary file not shown.
Binary file added Engine/Editor/Materials/M_ColliderDebug.vtasset
Binary file not shown.
Binary file added Engine/Editor/Materials/M_EnvironmentProbe.vtasset
Binary file not shown.
Binary file added Engine/Editor/Materials/M_NavMeshDebug.vtasset
Binary file not shown.
Binary file not shown.
Binary file added Engine/Editor/Materials/Red.vtasset
Binary file not shown.
Binary file added Engine/Editor/Materials/Yellow.vtasset
Binary file not shown.
Binary file added Engine/Editor/Meshes/Arrow/3dpil.vtasset
Binary file not shown.
Binary file not shown.
Binary file added Engine/Editor/Textures/Graph/Translucency.vtasset
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added Engine/Editor/Textures/Icons/icon_add.vtasset
Binary file not shown.
Binary file added Engine/Editor/Textures/Icons/icon_back.vtasset
Binary file not shown.
Binary file added Engine/Editor/Textures/Icons/icon_click.vtasset
Binary file not shown.
Binary file added Engine/Editor/Textures/Icons/icon_close.vtasset
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added Engine/Editor/Textures/Icons/icon_file.vtasset
Binary file not shown.
Binary file added Engine/Editor/Textures/Icons/icon_filter.vtasset
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added Engine/Editor/Textures/Icons/icon_locked.vtasset
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added Engine/Editor/Textures/Icons/icon_open.vtasset
Binary file not shown.
Binary file not shown.
Binary file added Engine/Editor/Textures/Icons/icon_play.vtasset
Binary file not shown.
Binary file added Engine/Editor/Textures/Icons/icon_reload.vtasset
Binary file not shown.
Binary file added Engine/Editor/Textures/Icons/icon_remove.vtasset
Binary file not shown.
Binary file added Engine/Editor/Textures/Icons/icon_save.vtasset
Binary file not shown.
Binary file added Engine/Editor/Textures/Icons/icon_search.vtasset
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added Engine/Editor/Textures/Icons/icon_stop.vtasset
Binary file not shown.
Binary file added Engine/Editor/Textures/Icons/icon_swap.vtasset
Binary file not shown.
Binary file not shown.
Binary file added Engine/Editor/Textures/Icons/icon_visible.vtasset
Binary file not shown.
Binary file added Engine/Editor/Textures/Icons/icon_volt.vtasset
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added Engine/Engine/Materials/M_NavMesh.vtasset
Binary file not shown.
6 changes: 2 additions & 4 deletions Engine/Engine/Meshes/Primitives/SM_Capsule.fbx.vtmeta
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
Metadata:
assetHandle: 6283149130508796929
assetHandle: 7368991460119830626
filePath: Engine/Meshes/Primitives/SM_Capsule.fbx
type: 2
Dependencies:
[]
Properties:
{}
[]
Binary file not shown.
4 changes: 2 additions & 2 deletions Engine/Engine/Meshes/Primitives/SM_Capsule.vtmesh
Git LFS file not shown
6 changes: 2 additions & 4 deletions Engine/Engine/Meshes/Primitives/SM_Capsule.vtmesh.vtmeta
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
Metadata:
assetHandle: 10117410387453422377
assetHandle: 18411356710391823355
filePath: Engine/Meshes/Primitives/SM_Capsule.vtmesh
type: 1
Dependencies:
[]
Properties:
{}
[]
6 changes: 2 additions & 4 deletions Engine/Engine/Meshes/Primitives/SM_Cone.fbx.vtmeta
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
Metadata:
assetHandle: 4608470111307946929
assetHandle: 5244042238809914408
filePath: Engine/Meshes/Primitives/SM_Cone.fbx
type: 2
Dependencies:
[]
Properties:
{}
[]
Binary file added Engine/Engine/Meshes/Primitives/SM_Cone.vtasset
Binary file not shown.
2 changes: 1 addition & 1 deletion Engine/Engine/Meshes/Primitives/SM_Cone.vtmesh
Git LFS file not shown
6 changes: 2 additions & 4 deletions Engine/Engine/Meshes/Primitives/SM_Cone.vtmesh.vtmeta
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
Metadata:
assetHandle: 6968151257201624914
assetHandle: 10242065537839545921
filePath: Engine/Meshes/Primitives/SM_Cone.vtmesh
type: 1
Dependencies:
[]
Properties:
{}
[]
4 changes: 2 additions & 2 deletions Engine/Engine/Meshes/Primitives/SM_Cube.fbx
Git LFS file not shown
6 changes: 2 additions & 4 deletions Engine/Engine/Meshes/Primitives/SM_Cube.fbx.vtmeta
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
Metadata:
assetHandle: 16422502198230809186
assetHandle: 6184134929358402430
filePath: Engine/Meshes/Primitives/SM_Cube.fbx
type: 2
Dependencies:
[]
Properties:
{}
[]
Binary file added Engine/Engine/Meshes/Primitives/SM_Cube.vtasset
Binary file not shown.
2 changes: 1 addition & 1 deletion Engine/Engine/Meshes/Primitives/SM_Cube.vtmesh
Git LFS file not shown
6 changes: 2 additions & 4 deletions Engine/Engine/Meshes/Primitives/SM_Cube.vtmesh.vtmeta
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
Metadata:
assetHandle: 7235711071482003307
assetHandle: 10149696181569838305
filePath: Engine/Meshes/Primitives/SM_Cube.vtmesh
type: 1
Dependencies:
[]
Properties:
{}
[]
Binary file added Engine/Engine/Meshes/Primitives/SM_Cube_Mesh.vtasset
Binary file not shown.
6 changes: 2 additions & 4 deletions Engine/Engine/Meshes/Primitives/SM_Cylinder.fbx.vtmeta
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
Metadata:
assetHandle: 6095984363745051238
assetHandle: 9963684909373996543
filePath: Engine/Meshes/Primitives/SM_Cylinder.fbx
type: 2
Dependencies:
[]
Properties:
{}
[]
Binary file not shown.
4 changes: 2 additions & 2 deletions Engine/Engine/Meshes/Primitives/SM_Cylinder.vtmesh
Git LFS file not shown
6 changes: 2 additions & 4 deletions Engine/Engine/Meshes/Primitives/SM_Cylinder.vtmesh.vtmeta
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
Metadata:
assetHandle: 9258625515238793615
assetHandle: 2900881217054044389
filePath: Engine/Meshes/Primitives/SM_Cylinder.vtmesh
type: 1
Dependencies:
[]
Properties:
{}
[]
6 changes: 2 additions & 4 deletions Engine/Engine/Meshes/Primitives/SM_Plane.fbx.vtmeta
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
Metadata:
assetHandle: 15731543908010069181
assetHandle: 13661243206498577773
filePath: Engine/Meshes/Primitives/SM_Plane.fbx
type: 2
Dependencies:
[]
Properties:
{}
[]
Binary file added Engine/Engine/Meshes/Primitives/SM_Plane.vtasset
Binary file not shown.
2 changes: 1 addition & 1 deletion Engine/Engine/Meshes/Primitives/SM_Plane.vtmesh
Git LFS file not shown
6 changes: 2 additions & 4 deletions Engine/Engine/Meshes/Primitives/SM_Plane.vtmesh.vtmeta
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
Metadata:
assetHandle: 7102265901469832403
assetHandle: 3087037750680072373
filePath: Engine/Meshes/Primitives/SM_Plane.vtmesh
type: 1
Dependencies:
[]
Properties:
{}
[]
6 changes: 2 additions & 4 deletions Engine/Engine/Meshes/Primitives/SM_Sphere.fbx.vtmeta
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
Metadata:
assetHandle: 11824673864998436943
assetHandle: 16599656187294192819
filePath: Engine/Meshes/Primitives/SM_Sphere.fbx
type: 2
Dependencies:
[]
Properties:
{}
[]
Binary file added Engine/Engine/Meshes/Primitives/SM_Sphere.vtasset
Binary file not shown.
4 changes: 2 additions & 2 deletions Engine/Engine/Meshes/Primitives/SM_Sphere.vtmesh
Git LFS file not shown
6 changes: 2 additions & 4 deletions Engine/Engine/Meshes/Primitives/SM_Sphere.vtmesh.vtmeta
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
Metadata:
assetHandle: 11830290587447924398
assetHandle: 12441354821563457429
filePath: Engine/Meshes/Primitives/SM_Sphere.vtmesh
type: 1
Dependencies:
[]
Properties:
{}
[]
12 changes: 7 additions & 5 deletions Engine/Engine/Shaders/Definitions/2D/billboard.vtsdef.vtmeta
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
Metadata:
assetHandle: 8082288358415729737
assetHandle: 585492020858108193
filePath: Engine/Shaders/Definitions/2D/billboard.vtsdef
type: 64
type: 7
Dependencies:
- 9442637984690489509
- 1678591042527684785
- 5788205772959840263
- 1746948195225081534
- 17114040380507038797
- 7790196234502764883
Properties:
{}
10 changes: 6 additions & 4 deletions Engine/Engine/Shaders/Definitions/2D/line.vtsdef.vtmeta
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
Metadata:
assetHandle: 18206175193682700952
assetHandle: 5961308220321977209
filePath: Engine/Shaders/Definitions/2D/line.vtsdef
type: 64
type: 7
Dependencies:
- 8776199808573287842
- 12203960555318322233
- 4130123315620204099
- 15330101710155819216
Properties:
{}
12 changes: 7 additions & 5 deletions Engine/Engine/Shaders/Definitions/2D/particle.vtsdef.vtmeta
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
Metadata:
assetHandle: 10093677850141425718
assetHandle: 13783186330635476140
filePath: Engine/Shaders/Definitions/2D/particle.vtsdef
type: 64
type: 7
Dependencies:
- 4073380607526052550
- 12244593367442711861
- 15694414346208385561
- 17303629067289062319
- 7333808985412559288
- 12894686563302475048
Properties:
{}
10 changes: 6 additions & 4 deletions Engine/Engine/Shaders/Definitions/2D/quad.vtsdef.vtmeta
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
Metadata:
assetHandle: 4468448007958601890
assetHandle: 12407222213850309022
filePath: Engine/Shaders/Definitions/2D/quad.vtsdef
type: 64
type: 7
Dependencies:
- 7152991874206907308
- 15192232920369362307
- 14307076154255412709
- 11465030724416367464
Properties:
{}
10 changes: 6 additions & 4 deletions Engine/Engine/Shaders/Definitions/2D/text.vtsdef.vtmeta
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
Metadata:
assetHandle: 14376099460664762386
assetHandle: 6784887531298128888
filePath: Engine/Shaders/Definitions/2D/text.vtsdef
type: 64
type: 7
Dependencies:
- 430456437815251791
- 499456458067210348
- 16326240539526189605
- 4759303392739937285
Properties:
{}
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
Metadata:
assetHandle: 6243039209105748206
assetHandle: 10100503024771641464
filePath: Engine/Shaders/Definitions/Compute/depthReduction.vtsdef
type: 64
type: 7
Dependencies:
- 18167008216203469594
- 17154850799399108920
Properties:
{}
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
Metadata:
assetHandle: 11609366764096634010
assetHandle: 11652032054238079956
filePath: Engine/Shaders/Definitions/Compute/generateMotionVectors.vtsdef
type: 64
type: 7
Dependencies:
- 11452112379808569437
- 7165052867735898511
Properties:
{}
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
Metadata:
assetHandle: 15750312752443933410
assetHandle: 16030116979251359974
filePath: Engine/Shaders/Definitions/Compute/lightCull.vtsdef
type: 64
type: 7
Dependencies:
- 9129062023261513060
- 2228964935288828824
Properties:
{}
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
Metadata:
assetHandle: 17114485686555562417
assetHandle: 14443470579464330243
filePath: Engine/Shaders/Definitions/Compute/sssBlur.vtsdef
type: 64
type: 7
Dependencies:
- 2371175449193359816
- 6835451459480640531
Properties:
{}
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
Metadata:
assetHandle: 4379511515152957543
assetHandle: 17288527058691534305
filePath: Engine/Shaders/Definitions/Compute/sssComposite.vtsdef
type: 64
type: 7
Dependencies:
- 5645580429641607226
- 2892278115364692890
Properties:
{}
10 changes: 6 additions & 4 deletions Engine/Engine/Shaders/Definitions/Deferred/decal.vtsdef.vtmeta
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
Metadata:
assetHandle: 2816323678272017857
assetHandle: 16823523339031218928
filePath: Engine/Shaders/Definitions/Deferred/decal.vtsdef
type: 64
type: 7
Dependencies:
- 4230726718177388576
- 8473632928931621436
- 2844431812623975525
- 8894298428766099984
Properties:
{}
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
Metadata:
assetHandle: 15726990695228941896
assetHandle: 15332723922649589144
filePath: Engine/Shaders/Definitions/Deferred/deferred.vtsdef
type: 64
type: 7
Dependencies:
- 12278546262351626251
- 9300366972490358134
- 11138145988443942200
- 8347663285989942360
Properties:
{}
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
Metadata:
assetHandle: 13870369638475006091
assetHandle: 17976384317247551253
filePath: Engine/Shaders/Definitions/Deferred/deferredShading.vtsdef
type: 64
type: 7
Dependencies:
- 12987405995556812546
- 3578397422449156617
Properties:
{}
Loading