diff --git a/Engine/Engine/Meshes/Primitives/SM_Capsule.fbx.vtmeta b/Engine/Engine/Meshes/Primitives/SM_Capsule.fbx.vtmeta index c545e5de3..e6b8125e3 100644 --- a/Engine/Engine/Meshes/Primitives/SM_Capsule.fbx.vtmeta +++ b/Engine/Engine/Meshes/Primitives/SM_Capsule.fbx.vtmeta @@ -1,8 +1,6 @@ Metadata: - assetHandle: 6283149130508796929 + assetHandle: 7368991460119830626 filePath: Engine/Meshes/Primitives/SM_Capsule.fbx type: 2 Dependencies: - [] - Properties: - {} \ No newline at end of file + [] \ No newline at end of file diff --git a/Engine/Engine/Meshes/Primitives/SM_Capsule.vtmesh b/Engine/Engine/Meshes/Primitives/SM_Capsule.vtmesh index 2a6f8ce3a..246de04db 100644 --- a/Engine/Engine/Meshes/Primitives/SM_Capsule.vtmesh +++ b/Engine/Engine/Meshes/Primitives/SM_Capsule.vtmesh @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1ccf6635a7516da564f63f4129fb0c3b3bbffdbfcf41a41252fe77bb7f1f5dd4 -size 42935 +oid sha256:afcd2adde3c4247507899c6a6d53e5033cd959ab27474695aa2c9b8b4b538186 +size 27479 diff --git a/Engine/Engine/Meshes/Primitives/SM_Capsule.vtmesh.vtmeta b/Engine/Engine/Meshes/Primitives/SM_Capsule.vtmesh.vtmeta index 4645818a5..9fb51b643 100644 --- a/Engine/Engine/Meshes/Primitives/SM_Capsule.vtmesh.vtmeta +++ b/Engine/Engine/Meshes/Primitives/SM_Capsule.vtmesh.vtmeta @@ -1,8 +1,6 @@ Metadata: - assetHandle: 10117410387453422377 + assetHandle: 18411356710391823355 filePath: Engine/Meshes/Primitives/SM_Capsule.vtmesh type: 1 Dependencies: - [] - Properties: - {} \ No newline at end of file + [] \ No newline at end of file diff --git a/Engine/Engine/Meshes/Primitives/SM_Cone.fbx.vtmeta b/Engine/Engine/Meshes/Primitives/SM_Cone.fbx.vtmeta index d64e26b29..b429ec6e8 100644 --- a/Engine/Engine/Meshes/Primitives/SM_Cone.fbx.vtmeta +++ b/Engine/Engine/Meshes/Primitives/SM_Cone.fbx.vtmeta @@ -1,8 +1,6 @@ Metadata: - assetHandle: 4608470111307946929 + assetHandle: 5244042238809914408 filePath: Engine/Meshes/Primitives/SM_Cone.fbx type: 2 Dependencies: - [] - Properties: - {} \ No newline at end of file + [] \ No newline at end of file diff --git a/Engine/Engine/Meshes/Primitives/SM_Cone.vtmesh b/Engine/Engine/Meshes/Primitives/SM_Cone.vtmesh index 8c7642b9e..4df39500d 100644 --- a/Engine/Engine/Meshes/Primitives/SM_Cone.vtmesh +++ b/Engine/Engine/Meshes/Primitives/SM_Cone.vtmesh @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7898416a08ebdf0b7eba8d759b95d4a18c23d425eb44fc32d4dbc68d213f501c +oid sha256:c8354b65f1129201605e654f4c5babb17701dcb43e48e92764d5da6cfae8bbef size 3782 diff --git a/Engine/Engine/Meshes/Primitives/SM_Cone.vtmesh.vtmeta b/Engine/Engine/Meshes/Primitives/SM_Cone.vtmesh.vtmeta index 63fb3f866..e2bc4a11e 100644 --- a/Engine/Engine/Meshes/Primitives/SM_Cone.vtmesh.vtmeta +++ b/Engine/Engine/Meshes/Primitives/SM_Cone.vtmesh.vtmeta @@ -1,8 +1,6 @@ Metadata: - assetHandle: 6968151257201624914 + assetHandle: 10242065537839545921 filePath: Engine/Meshes/Primitives/SM_Cone.vtmesh type: 1 Dependencies: - [] - Properties: - {} \ No newline at end of file + [] \ No newline at end of file diff --git a/Engine/Engine/Meshes/Primitives/SM_Cube.fbx b/Engine/Engine/Meshes/Primitives/SM_Cube.fbx index 5614568f1..d60dbb45c 100644 --- a/Engine/Engine/Meshes/Primitives/SM_Cube.fbx +++ b/Engine/Engine/Meshes/Primitives/SM_Cube.fbx @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:877d50c08bf2c65a7db1e0d766bbb596677f115ecb17df6b00c35e028ec06251 -size 14844 +oid sha256:e6fc1bc85447adf68aa69796e411fc6ece1b74eae959770536191531a2a1226b +size 21568 diff --git a/Engine/Engine/Meshes/Primitives/SM_Cube.fbx.vtmeta b/Engine/Engine/Meshes/Primitives/SM_Cube.fbx.vtmeta index 16744ba27..1422f2f2b 100644 --- a/Engine/Engine/Meshes/Primitives/SM_Cube.fbx.vtmeta +++ b/Engine/Engine/Meshes/Primitives/SM_Cube.fbx.vtmeta @@ -1,8 +1,6 @@ Metadata: - assetHandle: 16422502198230809186 + assetHandle: 6184134929358402430 filePath: Engine/Meshes/Primitives/SM_Cube.fbx type: 2 Dependencies: - [] - Properties: - {} \ No newline at end of file + [] \ No newline at end of file diff --git a/Engine/Engine/Meshes/Primitives/SM_Cube.vtmesh b/Engine/Engine/Meshes/Primitives/SM_Cube.vtmesh index 085152353..f2f439f60 100644 --- a/Engine/Engine/Meshes/Primitives/SM_Cube.vtmesh +++ b/Engine/Engine/Meshes/Primitives/SM_Cube.vtmesh @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:efd043d68900a0719ba947cb7c09f00b9100ad5a249c933ee9f4b2e008a88c7a +oid sha256:0158934705a4b87e110a2a43710832247e8b2a6ea2e15370dacfe96d33fa70a9 size 2100 diff --git a/Engine/Engine/Meshes/Primitives/SM_Cube.vtmesh.vtmeta b/Engine/Engine/Meshes/Primitives/SM_Cube.vtmesh.vtmeta index dd746890f..980fed766 100644 --- a/Engine/Engine/Meshes/Primitives/SM_Cube.vtmesh.vtmeta +++ b/Engine/Engine/Meshes/Primitives/SM_Cube.vtmesh.vtmeta @@ -1,8 +1,6 @@ Metadata: - assetHandle: 7235711071482003307 + assetHandle: 10149696181569838305 filePath: Engine/Meshes/Primitives/SM_Cube.vtmesh type: 1 Dependencies: - [] - Properties: - {} \ No newline at end of file + [] \ No newline at end of file diff --git a/Engine/Engine/Meshes/Primitives/SM_Cylinder.fbx.vtmeta b/Engine/Engine/Meshes/Primitives/SM_Cylinder.fbx.vtmeta index bf80955a3..de8ba4b5f 100644 --- a/Engine/Engine/Meshes/Primitives/SM_Cylinder.fbx.vtmeta +++ b/Engine/Engine/Meshes/Primitives/SM_Cylinder.fbx.vtmeta @@ -1,8 +1,6 @@ Metadata: - assetHandle: 6095984363745051238 + assetHandle: 9963684909373996543 filePath: Engine/Meshes/Primitives/SM_Cylinder.fbx type: 2 Dependencies: - [] - Properties: - {} \ No newline at end of file + [] \ No newline at end of file diff --git a/Engine/Engine/Meshes/Primitives/SM_Cylinder.vtmesh b/Engine/Engine/Meshes/Primitives/SM_Cylinder.vtmesh index 47586988b..b06c45803 100644 --- a/Engine/Engine/Meshes/Primitives/SM_Cylinder.vtmesh +++ b/Engine/Engine/Meshes/Primitives/SM_Cylinder.vtmesh @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a9988f9894d2bcf9128f70cd29a21b2b0a431e9ed8fd1a1545df042772cee17b -size 8392 +oid sha256:f9f95d8252a8e62dffc35788e7e40c1b2e2238057de7527e087bdcec986a0857 +size 7480 diff --git a/Engine/Engine/Meshes/Primitives/SM_Cylinder.vtmesh.vtmeta b/Engine/Engine/Meshes/Primitives/SM_Cylinder.vtmesh.vtmeta index dc43799ab..3fecbd4b0 100644 --- a/Engine/Engine/Meshes/Primitives/SM_Cylinder.vtmesh.vtmeta +++ b/Engine/Engine/Meshes/Primitives/SM_Cylinder.vtmesh.vtmeta @@ -1,8 +1,6 @@ Metadata: - assetHandle: 9258625515238793615 + assetHandle: 2900881217054044389 filePath: Engine/Meshes/Primitives/SM_Cylinder.vtmesh type: 1 Dependencies: - [] - Properties: - {} \ No newline at end of file + [] \ No newline at end of file diff --git a/Engine/Engine/Meshes/Primitives/SM_Plane.fbx.vtmeta b/Engine/Engine/Meshes/Primitives/SM_Plane.fbx.vtmeta index 1580bd50a..0228a3a5e 100644 --- a/Engine/Engine/Meshes/Primitives/SM_Plane.fbx.vtmeta +++ b/Engine/Engine/Meshes/Primitives/SM_Plane.fbx.vtmeta @@ -1,8 +1,6 @@ Metadata: - assetHandle: 15731543908010069181 + assetHandle: 13661243206498577773 filePath: Engine/Meshes/Primitives/SM_Plane.fbx type: 2 Dependencies: - [] - Properties: - {} \ No newline at end of file + [] \ No newline at end of file diff --git a/Engine/Engine/Meshes/Primitives/SM_Plane.vtmesh b/Engine/Engine/Meshes/Primitives/SM_Plane.vtmesh index 0898aadd1..ae2dada53 100644 --- a/Engine/Engine/Meshes/Primitives/SM_Plane.vtmesh +++ b/Engine/Engine/Meshes/Primitives/SM_Plane.vtmesh @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:50b004b989eeca3447a37bc4a1071fb67afda627424c7886ab0f8416a3030674 +oid sha256:fd0318367487783aa749719e984b7d543eb0ea04366274294a4267bee6e18893 size 461 diff --git a/Engine/Engine/Meshes/Primitives/SM_Plane.vtmesh.vtmeta b/Engine/Engine/Meshes/Primitives/SM_Plane.vtmesh.vtmeta index 85dd6d344..93dd3b573 100644 --- a/Engine/Engine/Meshes/Primitives/SM_Plane.vtmesh.vtmeta +++ b/Engine/Engine/Meshes/Primitives/SM_Plane.vtmesh.vtmeta @@ -1,8 +1,6 @@ Metadata: - assetHandle: 7102265901469832403 + assetHandle: 3087037750680072373 filePath: Engine/Meshes/Primitives/SM_Plane.vtmesh type: 1 Dependencies: - [] - Properties: - {} \ No newline at end of file + [] \ No newline at end of file diff --git a/Engine/Engine/Meshes/Primitives/SM_Sphere.fbx.vtmeta b/Engine/Engine/Meshes/Primitives/SM_Sphere.fbx.vtmeta index 12ecb7549..cbeb8424d 100644 --- a/Engine/Engine/Meshes/Primitives/SM_Sphere.fbx.vtmeta +++ b/Engine/Engine/Meshes/Primitives/SM_Sphere.fbx.vtmeta @@ -1,8 +1,6 @@ Metadata: - assetHandle: 11824673864998436943 + assetHandle: 16599656187294192819 filePath: Engine/Meshes/Primitives/SM_Sphere.fbx type: 2 Dependencies: - [] - Properties: - {} \ No newline at end of file + [] \ No newline at end of file diff --git a/Engine/Engine/Meshes/Primitives/SM_Sphere.vtmesh b/Engine/Engine/Meshes/Primitives/SM_Sphere.vtmesh index 3440f5c6b..0f1c7bdcd 100644 --- a/Engine/Engine/Meshes/Primitives/SM_Sphere.vtmesh +++ b/Engine/Engine/Meshes/Primitives/SM_Sphere.vtmesh @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fb442f6d67fb9b56baba924360c743429c3cc6320dd5149a4f172d561452019c -size 162146 +oid sha256:d69fb924135234ee8cb880be2bb9bd4bc95039baaae4e6d15e9bab881b25c997 +size 99554 diff --git a/Engine/Engine/Meshes/Primitives/SM_Sphere.vtmesh.vtmeta b/Engine/Engine/Meshes/Primitives/SM_Sphere.vtmesh.vtmeta index e13f1bfb6..ef53b06c0 100644 --- a/Engine/Engine/Meshes/Primitives/SM_Sphere.vtmesh.vtmeta +++ b/Engine/Engine/Meshes/Primitives/SM_Sphere.vtmesh.vtmeta @@ -1,8 +1,6 @@ Metadata: - assetHandle: 11830290587447924398 + assetHandle: 12441354821563457429 filePath: Engine/Meshes/Primitives/SM_Sphere.vtmesh type: 1 Dependencies: - [] - Properties: - {} \ No newline at end of file + [] \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/2D/billboard.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/2D/billboard.vtsdef.vtmeta index 8d8033860..57b8074e5 100644 --- a/Engine/Engine/Shaders/Definitions/2D/billboard.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/2D/billboard.vtsdef.vtmeta @@ -1,8 +1,10 @@ Metadata: - assetHandle: 8082288358415729737 + assetHandle: 15136988847370015351 filePath: Engine/Shaders/Definitions/2D/billboard.vtsdef - type: 64 + type: 7 Dependencies: - - 9442637984690489509 - - 1678591042527684785 - - 5788205772959840263 \ No newline at end of file + - 15049971953168935482 + - 14596888969656169387 + - 16412945933612528755 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/2D/line.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/2D/line.vtsdef.vtmeta index c1578fa54..adcba43b3 100644 --- a/Engine/Engine/Shaders/Definitions/2D/line.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/2D/line.vtsdef.vtmeta @@ -1,7 +1,9 @@ Metadata: - assetHandle: 18206175193682700952 + assetHandle: 9553159252088009564 filePath: Engine/Shaders/Definitions/2D/line.vtsdef - type: 64 + type: 7 Dependencies: - - 8776199808573287842 - - 12203960555318322233 \ No newline at end of file + - 16244739428916651028 + - 8652728642948850320 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/2D/particle.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/2D/particle.vtsdef.vtmeta index 935e9be5f..3bb2f4e37 100644 --- a/Engine/Engine/Shaders/Definitions/2D/particle.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/2D/particle.vtsdef.vtmeta @@ -1,8 +1,10 @@ Metadata: - assetHandle: 10093677850141425718 + assetHandle: 14191556180656021201 filePath: Engine/Shaders/Definitions/2D/particle.vtsdef - type: 64 + type: 7 Dependencies: - - 4073380607526052550 - - 12244593367442711861 - - 15694414346208385561 \ No newline at end of file + - 16312622993519494368 + - 13060053700122240821 + - 13968960746862725779 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/2D/quad.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/2D/quad.vtsdef.vtmeta index afde2b600..0d3d334c4 100644 --- a/Engine/Engine/Shaders/Definitions/2D/quad.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/2D/quad.vtsdef.vtmeta @@ -1,7 +1,9 @@ Metadata: - assetHandle: 4468448007958601890 + assetHandle: 2457044044311143512 filePath: Engine/Shaders/Definitions/2D/quad.vtsdef - type: 64 + type: 7 Dependencies: - - 7152991874206907308 - - 15192232920369362307 \ No newline at end of file + - 10798280601690009728 + - 3512387666108709840 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/2D/text.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/2D/text.vtsdef.vtmeta index 1c49da8be..4a9592b83 100644 --- a/Engine/Engine/Shaders/Definitions/2D/text.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/2D/text.vtsdef.vtmeta @@ -1,7 +1,9 @@ Metadata: - assetHandle: 14376099460664762386 + assetHandle: 14517565385528167745 filePath: Engine/Shaders/Definitions/2D/text.vtsdef - type: 64 + type: 7 Dependencies: - - 430456437815251791 - - 499456458067210348 \ No newline at end of file + - 927757418871849614 + - 6812817055861832887 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Compute/depthReduction.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Compute/depthReduction.vtsdef.vtmeta index 89fff2a19..03a43240c 100644 --- a/Engine/Engine/Shaders/Definitions/Compute/depthReduction.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Compute/depthReduction.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 6243039209105748206 + assetHandle: 12580255423346362675 filePath: Engine/Shaders/Definitions/Compute/depthReduction.vtsdef - type: 64 + type: 7 Dependencies: - - 18167008216203469594 \ No newline at end of file + - 3979947650794548229 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Compute/generateMotionVectors.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Compute/generateMotionVectors.vtsdef.vtmeta index 6ce37cea8..ac0b4adee 100644 --- a/Engine/Engine/Shaders/Definitions/Compute/generateMotionVectors.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Compute/generateMotionVectors.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 11609366764096634010 + assetHandle: 11617270491698955271 filePath: Engine/Shaders/Definitions/Compute/generateMotionVectors.vtsdef - type: 64 + type: 7 Dependencies: - - 11452112379808569437 \ No newline at end of file + - 17850854312759922289 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Compute/lightCull.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Compute/lightCull.vtsdef.vtmeta index 0bf0c0e68..b4742f210 100644 --- a/Engine/Engine/Shaders/Definitions/Compute/lightCull.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Compute/lightCull.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 15750312752443933410 + assetHandle: 9390687463083118559 filePath: Engine/Shaders/Definitions/Compute/lightCull.vtsdef - type: 64 + type: 7 Dependencies: - - 9129062023261513060 \ No newline at end of file + - 5956773354011343704 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Compute/sssBlur.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Compute/sssBlur.vtsdef.vtmeta index 6fb89d968..644f64461 100644 --- a/Engine/Engine/Shaders/Definitions/Compute/sssBlur.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Compute/sssBlur.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 17114485686555562417 + assetHandle: 9246287954784993296 filePath: Engine/Shaders/Definitions/Compute/sssBlur.vtsdef - type: 64 + type: 7 Dependencies: - - 2371175449193359816 \ No newline at end of file + - 4125849356268107829 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Compute/sssComposite.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Compute/sssComposite.vtsdef.vtmeta index 627cd9aed..db9ec252f 100644 --- a/Engine/Engine/Shaders/Definitions/Compute/sssComposite.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Compute/sssComposite.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 4379511515152957543 + assetHandle: 6784638589642478868 filePath: Engine/Shaders/Definitions/Compute/sssComposite.vtsdef - type: 64 + type: 7 Dependencies: - - 5645580429641607226 \ No newline at end of file + - 6135401567621209146 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Deferred/decal.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Deferred/decal.vtsdef.vtmeta index 7df7d9f2c..dee680112 100644 --- a/Engine/Engine/Shaders/Definitions/Deferred/decal.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Deferred/decal.vtsdef.vtmeta @@ -1,7 +1,9 @@ Metadata: - assetHandle: 2816323678272017857 + assetHandle: 1051185456672539728 filePath: Engine/Shaders/Definitions/Deferred/decal.vtsdef - type: 64 + type: 7 Dependencies: - - 4230726718177388576 - - 8473632928931621436 \ No newline at end of file + - 13277876072457634846 + - 15364409864408163782 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Deferred/deferred.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Deferred/deferred.vtsdef.vtmeta index 12fed0524..00a2e46a2 100644 --- a/Engine/Engine/Shaders/Definitions/Deferred/deferred.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Deferred/deferred.vtsdef.vtmeta @@ -1,7 +1,9 @@ Metadata: - assetHandle: 15726990695228941896 + assetHandle: 2476914073847913243 filePath: Engine/Shaders/Definitions/Deferred/deferred.vtsdef - type: 64 + type: 7 Dependencies: - - 12278546262351626251 - - 9300366972490358134 \ No newline at end of file + - 17633572153581414977 + - 11930847771017622628 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Deferred/deferredShading.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Deferred/deferredShading.vtsdef.vtmeta index 35502d248..3bc7256f3 100644 --- a/Engine/Engine/Shaders/Definitions/Deferred/deferredShading.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Deferred/deferredShading.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 13870369638475006091 + assetHandle: 12824071054137530994 filePath: Engine/Shaders/Definitions/Deferred/deferredShading.vtsdef - type: 64 + type: 7 Dependencies: - - 12987405995556812546 \ No newline at end of file + - 3960943964559254294 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Editor/colliderDebug.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Editor/colliderDebug.vtsdef.vtmeta index ae52bb619..86a599188 100644 --- a/Engine/Engine/Shaders/Definitions/Editor/colliderDebug.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Editor/colliderDebug.vtsdef.vtmeta @@ -1,7 +1,9 @@ Metadata: - assetHandle: 5914096883732218415 + assetHandle: 10350968135567944220 filePath: Engine/Shaders/Definitions/Editor/colliderDebug.vtsdef - type: 64 + type: 7 Dependencies: - - 13639218079433149575 - - 9706206547984285303 \ No newline at end of file + - 6321163614473994367 + - 3630795769804761510 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Editor/grid.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Editor/grid.vtsdef.vtmeta index 18e242ded..31f69cf98 100644 --- a/Engine/Engine/Shaders/Definitions/Editor/grid.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Editor/grid.vtsdef.vtmeta @@ -1,7 +1,9 @@ Metadata: - assetHandle: 16330042432833640222 + assetHandle: 11685137258237284022 filePath: Engine/Shaders/Definitions/Editor/grid.vtsdef - type: 64 + type: 7 Dependencies: - - 4859897163334500134 - - 1986156164472483170 \ No newline at end of file + - 10333585351520757801 + - 6212267489373485534 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Editor/navMeshDebug.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Editor/navMeshDebug.vtsdef.vtmeta index 57091565e..5d175c5fb 100644 --- a/Engine/Engine/Shaders/Definitions/Editor/navMeshDebug.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Editor/navMeshDebug.vtsdef.vtmeta @@ -1,9 +1,9 @@ Metadata: - assetHandle: 16074349637876673463 + assetHandle: 2820475171386238705 filePath: Engine/Shaders/Definitions/Editor/navmeshDebug.vtsdef - type: 64 + type: 7 Dependencies: - - 13639218079433149575 - - 3437710173954916273 + - 6321163614473994367 + - 7359963059665638003 Properties: {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Editor/vertexColorVisualization.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Editor/vertexColorVisualization.vtsdef.vtmeta index fa3810267..56e060be1 100644 --- a/Engine/Engine/Shaders/Definitions/Editor/vertexColorVisualization.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Editor/vertexColorVisualization.vtsdef.vtmeta @@ -1,7 +1,9 @@ Metadata: - assetHandle: 8856950072761727371 + assetHandle: 7904364345790401573 filePath: Engine/Shaders/Definitions/Editor/vertexColorVisualization.vtsdef - type: 64 + type: 7 Dependencies: - - 13639218079433149575 - - 986534500284155151 \ No newline at end of file + - 6321163614473994367 + - 15543690279891023692 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Environment/VolumetricFog/volumetricFogInjectLight.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Environment/VolumetricFog/volumetricFogInjectLight.vtsdef.vtmeta index bd09e9ed6..62395f5f3 100644 --- a/Engine/Engine/Shaders/Definitions/Environment/VolumetricFog/volumetricFogInjectLight.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Environment/VolumetricFog/volumetricFogInjectLight.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 16068823847264207417 + assetHandle: 2026137956591543497 filePath: Engine/Shaders/Definitions/Environment/VolumetricFog/volumetricFogInjectLight.vtsdef - type: 64 + type: 7 Dependencies: - - 6724677954297314653 \ No newline at end of file + - 5810568471916359425 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Environment/VolumetricFog/volumetricRayMarch.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Environment/VolumetricFog/volumetricRayMarch.vtsdef.vtmeta index 0311dd163..d397dd698 100644 --- a/Engine/Engine/Shaders/Definitions/Environment/VolumetricFog/volumetricRayMarch.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Environment/VolumetricFog/volumetricRayMarch.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 9657702777003503746 + assetHandle: 2299757592212547030 filePath: Engine/Shaders/Definitions/Environment/VolumetricFog/volumetricRayMarch.vtsdef - type: 64 + type: 7 Dependencies: - - 10727358917331755744 \ No newline at end of file + - 914479535148210632 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Environment/environmentIrradiance.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Environment/environmentIrradiance.vtsdef.vtmeta index 5a526bf51..d1000f83b 100644 --- a/Engine/Engine/Shaders/Definitions/Environment/environmentIrradiance.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Environment/environmentIrradiance.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 15644985095527646627 + assetHandle: 1617039910843096862 filePath: Engine/Shaders/Definitions/Environment/environmentIrradiance.vtsdef - type: 64 + type: 7 Dependencies: - - 15135292149693505992 \ No newline at end of file + - 10428837376462372131 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Environment/environmentMipFilter.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Environment/environmentMipFilter.vtsdef.vtmeta index e681194c9..c3593636d 100644 --- a/Engine/Engine/Shaders/Definitions/Environment/environmentMipFilter.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Environment/environmentMipFilter.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 10898740408385641356 + assetHandle: 18288694320153380234 filePath: Engine/Shaders/Definitions/Environment/environmentMipFilter.vtsdef - type: 64 + type: 7 Dependencies: - - 11714447210381227792 \ No newline at end of file + - 8221344861703282776 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Environment/equirectangularToCubemap.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Environment/equirectangularToCubemap.vtsdef.vtmeta index 7ab1c7832..025f65182 100644 --- a/Engine/Engine/Shaders/Definitions/Environment/equirectangularToCubemap.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Environment/equirectangularToCubemap.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 529713139892464117 + assetHandle: 8160978070378900156 filePath: Engine/Shaders/Definitions/Environment/equirectangularToCubemap.vtsdef - type: 64 + type: 7 Dependencies: - - 7570414632418687075 \ No newline at end of file + - 1046117990186118766 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Environment/preethamSky.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Environment/preethamSky.vtsdef.vtmeta index befe0f815..a5dad4ce1 100644 --- a/Engine/Engine/Shaders/Definitions/Environment/preethamSky.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Environment/preethamSky.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 16317597644486579018 + assetHandle: 14011107847426585934 filePath: Engine/Shaders/Definitions/Environment/preethamSky.vtsdef - type: 64 + type: 7 Dependencies: - - 15092269069855623745 \ No newline at end of file + - 6536228802478257894 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Environment/skybox.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Environment/skybox.vtsdef.vtmeta index b38a94619..00a02e28e 100644 --- a/Engine/Engine/Shaders/Definitions/Environment/skybox.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Environment/skybox.vtsdef.vtmeta @@ -1,7 +1,9 @@ Metadata: - assetHandle: 1663766610126236181 + assetHandle: 2790837096507933923 filePath: Engine/Shaders/Definitions/Environment/skybox.vtsdef - type: 64 + type: 7 Dependencies: - - 15198442702326247597 - - 1256321360654773268 \ No newline at end of file + - 15505709367574573075 + - 14436737968341369911 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Forward/foliage.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Forward/foliage.vtsdef.vtmeta index 5f30d2c6d..ed854d308 100644 --- a/Engine/Engine/Shaders/Definitions/Forward/foliage.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Forward/foliage.vtsdef.vtmeta @@ -1,7 +1,9 @@ Metadata: - assetHandle: 2224979263477557073 + assetHandle: 7785405407838344559 filePath: Engine/Shaders/Definitions/Forward/foliage.vtsdef - type: 64 + type: 7 Dependencies: - - 13639218079433149575 - - 13539890824883039717 \ No newline at end of file + - 6321163614473994367 + - 2363339451227361009 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Forward/forward.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Forward/forward.vtsdef.vtmeta index bad80e01f..21e543b39 100644 --- a/Engine/Engine/Shaders/Definitions/Forward/forward.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Forward/forward.vtsdef.vtmeta @@ -1,7 +1,9 @@ Metadata: - assetHandle: 12128052130511988899 + assetHandle: 2101643264270249514 filePath: Engine/Shaders/Definitions/Forward/forward.vtsdef - type: 64 + type: 7 Dependencies: - - 13639218079433149575 - - 16466623238050363380 \ No newline at end of file + - 6321163614473994367 + - 12368517809918622172 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Forward/forwardSSS.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Forward/forwardSSS.vtsdef.vtmeta index 67e375c17..5f807412e 100644 --- a/Engine/Engine/Shaders/Definitions/Forward/forwardSSS.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Forward/forwardSSS.vtsdef.vtmeta @@ -1,7 +1,9 @@ Metadata: - assetHandle: 7166489633697507333 + assetHandle: 12003476195331023459 filePath: Engine/Shaders/Definitions/Forward/forwardSSS.vtsdef - type: 64 + type: 7 Dependencies: - - 13639218079433149575 - - 1912433441300303228 \ No newline at end of file + - 6321163614473994367 + - 11107184385068211448 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Forward/forwardTransparent.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Forward/forwardTransparent.vtsdef.vtmeta index bc1c0311d..88f572004 100644 --- a/Engine/Engine/Shaders/Definitions/Forward/forwardTransparent.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Forward/forwardTransparent.vtsdef.vtmeta @@ -1,7 +1,9 @@ Metadata: - assetHandle: 16674184740405411005 + assetHandle: 1252517811570416588 filePath: Engine/Shaders/Definitions/Forward/forwardTransparent.vtsdef - type: 64 + type: 7 Dependencies: - - 13639218079433149575 - - 5811929941841461120 \ No newline at end of file + - 6321163614473994367 + - 10167309096478049105 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Forward/transparentComposite.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Forward/transparentComposite.vtsdef.vtmeta index 896ea7202..63dc5f54e 100644 --- a/Engine/Engine/Shaders/Definitions/Forward/transparentComposite.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Forward/transparentComposite.vtsdef.vtmeta @@ -1,7 +1,9 @@ Metadata: - assetHandle: 10521942238966162052 + assetHandle: 1611253702979965074 filePath: Engine/Shaders/Definitions/Forward/transparentComposite.vtsdef - type: 64 + type: 7 Dependencies: - - 7568016120944877380 - - 15636453146988702227 \ No newline at end of file + - 1421142594836268293 + - 15577269964020924019 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Indirect/clearCountBuffer.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Indirect/clearCountBuffer.vtsdef.vtmeta index 8adfd5ff5..0262f1ca1 100644 --- a/Engine/Engine/Shaders/Definitions/Indirect/clearCountBuffer.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Indirect/clearCountBuffer.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 17512264519617140399 + assetHandle: 7692098614928392254 filePath: Engine/Shaders/Definitions/Indirect/clearCountBuffer.vtsdef - type: 64 + type: 7 Dependencies: - - 10489521087417306666 \ No newline at end of file + - 5186308870278711452 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Indirect/indirectCull.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Indirect/indirectCull.vtsdef.vtmeta index 7355d597e..927a4ecc9 100644 --- a/Engine/Engine/Shaders/Definitions/Indirect/indirectCull.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Indirect/indirectCull.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 10872559369404258742 + assetHandle: 12239241819470492541 filePath: Engine/Shaders/Definitions/Indirect/indirectCull.vtsdef - type: 64 + type: 7 Dependencies: - - 15186941706852790727 \ No newline at end of file + - 13303399783846472238 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Indirect/lodSelection.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Indirect/lodSelection.vtsdef.vtmeta index 4fd27fbbe..61420900c 100644 --- a/Engine/Engine/Shaders/Definitions/Indirect/lodSelection.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Indirect/lodSelection.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 4756019189639819567 + assetHandle: 1151105214214712621 filePath: Engine/Shaders/Definitions/Indirect/lodSelection.vtsdef - type: 64 + type: 7 Dependencies: - - 5496024832058910497 \ No newline at end of file + - 482649990060757559 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Outline/jumpFloodInit.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Outline/jumpFloodInit.vtsdef.vtmeta index 21b394e47..9d8b2a7d6 100644 --- a/Engine/Engine/Shaders/Definitions/Outline/jumpFloodInit.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Outline/jumpFloodInit.vtsdef.vtmeta @@ -1,7 +1,9 @@ Metadata: - assetHandle: 12910718822860452514 + assetHandle: 18421887292546724905 filePath: Engine/Shaders/Definitions/Outline/jumpFloodInit.vtsdef - type: 64 + type: 7 Dependencies: - - 7568016120944877380 - - 4129469491381260990 \ No newline at end of file + - 1421142594836268293 + - 9760723259950797587 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Outline/jumpFloodPass.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Outline/jumpFloodPass.vtsdef.vtmeta index 6be88310f..c46e6b774 100644 --- a/Engine/Engine/Shaders/Definitions/Outline/jumpFloodPass.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Outline/jumpFloodPass.vtsdef.vtmeta @@ -1,7 +1,9 @@ Metadata: - assetHandle: 11436914709255888916 + assetHandle: 15093176245341726615 filePath: Engine/Shaders/Definitions/Outline/jumpFloodPass.vtsdef - type: 64 + type: 7 Dependencies: - - 8104579433096546026 - - 12386870303748222730 \ No newline at end of file + - 16165746696296269245 + - 8776008193119797911 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Outline/outlineComposite.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Outline/outlineComposite.vtsdef.vtmeta index 3dde3a79a..d16ebcc5c 100644 --- a/Engine/Engine/Shaders/Definitions/Outline/outlineComposite.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Outline/outlineComposite.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 7955806645952785879 + assetHandle: 10912109429973415851 filePath: Engine/Shaders/Definitions/Outline/outlineComposite.vtsdef - type: 64 + type: 7 Dependencies: - - 15064921398973923722 \ No newline at end of file + - 3896226660567456510 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Outline/outlineGeometry.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Outline/outlineGeometry.vtsdef.vtmeta index c71640149..01df34798 100644 --- a/Engine/Engine/Shaders/Definitions/Outline/outlineGeometry.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Outline/outlineGeometry.vtsdef.vtmeta @@ -1,7 +1,9 @@ Metadata: - assetHandle: 5860698011888876529 + assetHandle: 4294362833710653702 filePath: Engine/Shaders/Definitions/Outline/outlineGeometry.vtsdef - type: 64 + type: 7 Dependencies: - - 13352062233204208436 - - 5725027122480814311 \ No newline at end of file + - 2289556126288207401 + - 5398517952915921890 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/PostProcessing/AA/aaComposite.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/PostProcessing/AA/aaComposite.vtsdef.vtmeta index 6ed4defb3..ff354016c 100644 --- a/Engine/Engine/Shaders/Definitions/PostProcessing/AA/aaComposite.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/PostProcessing/AA/aaComposite.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 1909558494645848003 + assetHandle: 17390035386456892785 filePath: Engine/Shaders/Definitions/PostProcessing/AA/aaComposite.vtsdef - type: 64 + type: 7 Dependencies: - - 2895373394018815359 \ No newline at end of file + - 17591370596927486423 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/PostProcessing/AA/fxaa.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/PostProcessing/AA/fxaa.vtsdef.vtmeta index 6f962789d..35b8e4d51 100644 --- a/Engine/Engine/Shaders/Definitions/PostProcessing/AA/fxaa.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/PostProcessing/AA/fxaa.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 4146067847974441037 + assetHandle: 7784010669829461599 filePath: Engine/Shaders/Definitions/PostProcessing/AA/fxaa.vtsdef - type: 64 + type: 7 Dependencies: - - 802997177005886234 \ No newline at end of file + - 4154449763657603183 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/PostProcessing/AA/taa.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/PostProcessing/AA/taa.vtsdef.vtmeta index 7fb8dcb30..b51ce39b8 100644 --- a/Engine/Engine/Shaders/Definitions/PostProcessing/AA/taa.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/PostProcessing/AA/taa.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 10991592143438176453 + assetHandle: 5336457945952689272 filePath: Engine/Shaders/Definitions/PostProcessing/AA/taa.vtsdef - type: 64 + type: 7 Dependencies: - - 9471477371087207398 \ No newline at end of file + - 5425951086488874302 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/PostProcessing/Bloom/bloomComposite.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/PostProcessing/Bloom/bloomComposite.vtsdef.vtmeta index b4a2d09a0..c401a6bf4 100644 --- a/Engine/Engine/Shaders/Definitions/PostProcessing/Bloom/bloomComposite.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/PostProcessing/Bloom/bloomComposite.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 18397944932988778124 + assetHandle: 8561230336178322463 filePath: Engine/Shaders/Definitions/PostProcessing/Bloom/bloomComposite.vtsdef - type: 64 + type: 7 Dependencies: - - 5420418239250088550 \ No newline at end of file + - 12885707061725190140 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/PostProcessing/Bloom/bloomDownsample.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/PostProcessing/Bloom/bloomDownsample.vtsdef.vtmeta index 1803466fd..8628d5355 100644 --- a/Engine/Engine/Shaders/Definitions/PostProcessing/Bloom/bloomDownsample.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/PostProcessing/Bloom/bloomDownsample.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 9369601642342299978 + assetHandle: 2487543033777469779 filePath: Engine/Shaders/Definitions/PostProcessing/Bloom/bloomDownsample.vtsdef - type: 64 + type: 7 Dependencies: - - 18079996369421442925 \ No newline at end of file + - 16624762277392342326 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/PostProcessing/Bloom/bloomUpsample.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/PostProcessing/Bloom/bloomUpsample.vtsdef.vtmeta index 5ac0ace28..33aaf1a0d 100644 --- a/Engine/Engine/Shaders/Definitions/PostProcessing/Bloom/bloomUpsample.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/PostProcessing/Bloom/bloomUpsample.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 17869560900133453661 + assetHandle: 16319043175348845236 filePath: Engine/Shaders/Definitions/PostProcessing/Bloom/bloomUpsample.vtsdef - type: 64 + type: 7 Dependencies: - - 15896185019340959172 \ No newline at end of file + - 3500807235121010197 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/PostProcessing/GTAO/gtaoDenoise.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/PostProcessing/GTAO/gtaoDenoise.vtsdef.vtmeta index 243036b47..bed6ff0d6 100644 --- a/Engine/Engine/Shaders/Definitions/PostProcessing/GTAO/gtaoDenoise.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/PostProcessing/GTAO/gtaoDenoise.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 8568422166276082566 + assetHandle: 13431780035930367231 filePath: Engine/Shaders/Definitions/PostProcessing/GTAO/gtaoDenoise.vtsdef - type: 64 + type: 7 Dependencies: - - 17726932713028362065 \ No newline at end of file + - 16045574824786007394 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/PostProcessing/GTAO/gtaoDepthPrefilter.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/PostProcessing/GTAO/gtaoDepthPrefilter.vtsdef.vtmeta index c68fb0561..64c94f559 100644 --- a/Engine/Engine/Shaders/Definitions/PostProcessing/GTAO/gtaoDepthPrefilter.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/PostProcessing/GTAO/gtaoDepthPrefilter.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 4562982583113956368 + assetHandle: 3135367254474799551 filePath: Engine/Shaders/Definitions/PostProcessing/GTAO/gtaoDepthPrefilter.vtsdef - type: 64 + type: 7 Dependencies: - - 7434065980506929470 \ No newline at end of file + - 4870608170725517826 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/PostProcessing/GTAO/gtaoMainPass.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/PostProcessing/GTAO/gtaoMainPass.vtsdef.vtmeta index b41bdfadb..bb16924d6 100644 --- a/Engine/Engine/Shaders/Definitions/PostProcessing/GTAO/gtaoMainPass.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/PostProcessing/GTAO/gtaoMainPass.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 12745821712968253217 + assetHandle: 15237990180629279158 filePath: Engine/Shaders/Definitions/PostProcessing/GTAO/gtaoMainPass.vtsdef - type: 64 + type: 7 Dependencies: - - 2057254379516238763 \ No newline at end of file + - 4756761712322692605 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/PostProcessing/SSR/ssr.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/PostProcessing/SSR/ssr.vtsdef.vtmeta index eef5a3ea0..f884016af 100644 --- a/Engine/Engine/Shaders/Definitions/PostProcessing/SSR/ssr.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/PostProcessing/SSR/ssr.vtsdef.vtmeta @@ -1,7 +1,9 @@ Metadata: - assetHandle: 283354255240521671 + assetHandle: 5218011216011485012 filePath: Engine/Shaders/Definitions/PostProcessing/SSR/ssr.vtsdef - type: 64 + type: 7 Dependencies: - - 11128913418919180319 - - 7568016120944877380 \ No newline at end of file + - 4999629954248835168 + - 1421142594836268293 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/PostProcessing/SSR/ssrComposite.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/PostProcessing/SSR/ssrComposite.vtsdef.vtmeta index eec5b50a6..0ca9036cd 100644 --- a/Engine/Engine/Shaders/Definitions/PostProcessing/SSR/ssrComposite.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/PostProcessing/SSR/ssrComposite.vtsdef.vtmeta @@ -1,7 +1,9 @@ Metadata: - assetHandle: 4306437944461798434 + assetHandle: 4505907894927844733 filePath: Engine/Shaders/Definitions/PostProcessing/SSR/ssrComposite.vtsdef - type: 64 + type: 7 Dependencies: - - 9622597732795510661 - - 7568016120944877380 \ No newline at end of file + - 8843034905201491889 + - 1421142594836268293 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/PostProcessing/aces.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/PostProcessing/aces.vtsdef.vtmeta index 40380e2ca..f7aa9839c 100644 --- a/Engine/Engine/Shaders/Definitions/PostProcessing/aces.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/PostProcessing/aces.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 15698253543201197327 + assetHandle: 3053926224595714920 filePath: Engine/Shaders/Definitions/PostProcessing/aces.vtsdef - type: 64 + type: 7 Dependencies: - - 140074450468158262 \ No newline at end of file + - 3269495155555447905 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/PostProcessing/aoComposite.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/PostProcessing/aoComposite.vtsdef.vtmeta index 16e22d9ed..525ca35ce 100644 --- a/Engine/Engine/Shaders/Definitions/PostProcessing/aoComposite.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/PostProcessing/aoComposite.vtsdef.vtmeta @@ -1,7 +1,9 @@ Metadata: - assetHandle: 4071387830305099603 + assetHandle: 11467567915339584903 filePath: Engine/Shaders/Definitions/PostProcessing/aoComposite.vtsdef - type: 64 + type: 7 Dependencies: - - 6225348076477803563 - - 7568016120944877380 \ No newline at end of file + - 12838837060596027054 + - 1421142594836268293 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/PostProcessing/gammaCorrection.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/PostProcessing/gammaCorrection.vtsdef.vtmeta index ac8780123..25eff3679 100644 --- a/Engine/Engine/Shaders/Definitions/PostProcessing/gammaCorrection.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/PostProcessing/gammaCorrection.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 7441631598319276305 + assetHandle: 18413508417498122082 filePath: Engine/Shaders/Definitions/PostProcessing/gammaCorrection.vtsdef - type: 64 + type: 7 Dependencies: - - 6593565594344882447 \ No newline at end of file + - 11399337496996532325 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Shadows/directionalShadow.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Shadows/directionalShadow.vtsdef.vtmeta index 41e281a53..2cef3aa0a 100644 --- a/Engine/Engine/Shaders/Definitions/Shadows/directionalShadow.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Shadows/directionalShadow.vtsdef.vtmeta @@ -1,7 +1,9 @@ Metadata: - assetHandle: 7916383760741131033 + assetHandle: 11754033106093276420 filePath: Engine/Shaders/Definitions/Shadows/directionalShadow.vtsdef - type: 64 + type: 7 Dependencies: - - 2273298033702605316 - - 6722378989310764320 \ No newline at end of file + - 1491125166448784660 + - 17231576757744671609 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Shadows/pointLightShadow.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Shadows/pointLightShadow.vtsdef.vtmeta index 31595037f..e7f4735f6 100644 --- a/Engine/Engine/Shaders/Definitions/Shadows/pointLightShadow.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Shadows/pointLightShadow.vtsdef.vtmeta @@ -1,8 +1,10 @@ Metadata: - assetHandle: 16404079539625243705 + assetHandle: 5298046333331650473 filePath: Engine/Shaders/Definitions/Shadows/pointLightShadow.vtsdef - type: 64 + type: 7 Dependencies: - - 4329479645551032773 - - 9101253671080566435 - - 3942230982041443337 \ No newline at end of file + - 12089087132953055945 + - 6264200697815171063 + - 11975935530074849119 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Shadows/pointLightShadowParaboloid.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Shadows/pointLightShadowParaboloid.vtsdef.vtmeta index 032eaa56f..4644edfc1 100644 --- a/Engine/Engine/Shaders/Definitions/Shadows/pointLightShadowParaboloid.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Shadows/pointLightShadowParaboloid.vtsdef.vtmeta @@ -1,8 +1,10 @@ Metadata: - assetHandle: 8634600435813317795 + assetHandle: 1901096243448572738 filePath: Engine/Shaders/Definitions/Shadows/pointLightShadowParaboloid.vtsdef - type: 64 + type: 7 Dependencies: - - 12790966630591718537 - - 17973576047235707916 - - 4386556364066057097 \ No newline at end of file + - 17466296530272892716 + - 703446259123602191 + - 8898576306088752264 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Shadows/spotlightShadow.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Shadows/spotlightShadow.vtsdef.vtmeta index c90682631..f9de64ddd 100644 --- a/Engine/Engine/Shaders/Definitions/Shadows/spotlightShadow.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Shadows/spotlightShadow.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 1833472199985373591 + assetHandle: 15802505154510469482 filePath: Engine/Shaders/Definitions/Shadows/spotlightShadow.vtsdef - type: 64 + type: 7 Dependencies: - - 2432299985604488168 \ No newline at end of file + - 17702392570058882665 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Utility/PreDepth.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Utility/PreDepth.vtsdef.vtmeta index 0fcd658f5..8814a560b 100644 --- a/Engine/Engine/Shaders/Definitions/Utility/PreDepth.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Utility/PreDepth.vtsdef.vtmeta @@ -1,9 +1,9 @@ Metadata: - assetHandle: 2085624339611788509 + assetHandle: 10497566329041014742 filePath: Engine/Shaders/Definitions/Utility/PreDepth.vtsdef - type: 64 + type: 7 Dependencies: - - 18032802909032779550 - - 12161986101142080347 + - 11711108724042085187 + - 14806869465067222885 Properties: {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Utility/brdfGeneration.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Utility/brdfGeneration.vtsdef.vtmeta index 0f924f8bc..912120846 100644 --- a/Engine/Engine/Shaders/Definitions/Utility/brdfGeneration.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Utility/brdfGeneration.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 4606867269130900172 + assetHandle: 1113443741560778378 filePath: Engine/Shaders/Definitions/Utility/brdfGeneration.vtsdef - type: 64 + type: 7 Dependencies: - - 3293696131939240478 \ No newline at end of file + - 1128127446153439271 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Utility/calculateLuminosity.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Utility/calculateLuminosity.vtsdef.vtmeta index 4728ef9f3..a29195402 100644 --- a/Engine/Engine/Shaders/Definitions/Utility/calculateLuminosity.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Utility/calculateLuminosity.vtsdef.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 12154042732740778724 + assetHandle: 13992196398054844281 filePath: Engine/Shaders/Definitions/Utility/calculateLuminosity.vtsdef - type: 64 + type: 7 Dependencies: - - 2678238120770184226 \ No newline at end of file + - 14950691606684469773 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Definitions/Utility/id.vtsdef.vtmeta b/Engine/Engine/Shaders/Definitions/Utility/id.vtsdef.vtmeta index a178d5d86..791dc746d 100644 --- a/Engine/Engine/Shaders/Definitions/Utility/id.vtsdef.vtmeta +++ b/Engine/Engine/Shaders/Definitions/Utility/id.vtsdef.vtmeta @@ -1,7 +1,9 @@ Metadata: - assetHandle: 12313293562235366242 + assetHandle: 7835198559971345711 filePath: Engine/Shaders/Definitions/Utility/id.vtsdef - type: 64 + type: 7 Dependencies: - - 4927946874922985744 - - 18304475637752469466 \ No newline at end of file + - 16407646991808430817 + - 12029051531208947971 + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/GLSL/Compute/LightCull_cs.glsl.vtmeta b/Engine/Engine/Shaders/Source/GLSL/Compute/LightCull_cs.glsl.vtmeta index f1a5a6247..a5cf5b693 100644 --- a/Engine/Engine/Shaders/Source/GLSL/Compute/LightCull_cs.glsl.vtmeta +++ b/Engine/Engine/Shaders/Source/GLSL/Compute/LightCull_cs.glsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 9129062023261513060 + assetHandle: 5956773354011343704 filePath: Engine/Shaders/Source/GLSL/Compute/LightCull_cs.glsl type: 0 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/2D/Billboard_gs.hlsl b/Engine/Engine/Shaders/Source/HLSL/2D/Billboard_gs.hlsl index 961aec7fc..5826a3de7 100644 --- a/Engine/Engine/Shaders/Source/HLSL/2D/Billboard_gs.hlsl +++ b/Engine/Engine/Shaders/Source/HLSL/2D/Billboard_gs.hlsl @@ -16,10 +16,10 @@ void main(point DefaultBillboardVertex input[1], inout TriangleStream ou { const float2 offsets[4] = { - { -1.f, 1.f }, - { 1.f, 1.f }, - { -1.f, -1.f }, - { 1.f, -1.f } + { -100.f, 100.f }, + { 100.f, 100.f }, + { -100.f, -100.f }, + { 100.f, -100.f } }; const float2 uvs[4] = diff --git a/Engine/Engine/Shaders/Source/HLSL/2D/Billboard_gs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/2D/Billboard_gs.hlsl.vtmeta index 8002d2e64..1246413d0 100644 --- a/Engine/Engine/Shaders/Source/HLSL/2D/Billboard_gs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/2D/Billboard_gs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 1678591042527684785 + assetHandle: 14596888969656169387 filePath: Engine/Shaders/Source/HLSL/2D/Billboard_gs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/2D/Billboard_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/2D/Billboard_ps.hlsl.vtmeta index 2d80c05d5..6a8c0acc6 100644 --- a/Engine/Engine/Shaders/Source/HLSL/2D/Billboard_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/2D/Billboard_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 5788205772959840263 + assetHandle: 16412945933612528755 filePath: Engine/Shaders/Source/HLSL/2D/Billboard_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/2D/Billboard_vs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/2D/Billboard_vs.hlsl.vtmeta index 96c33e6e0..360c09829 100644 --- a/Engine/Engine/Shaders/Source/HLSL/2D/Billboard_vs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/2D/Billboard_vs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 9442637984690489509 + assetHandle: 15049971953168935482 filePath: Engine/Shaders/Source/HLSL/2D/Billboard_vs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/2D/Line_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/2D/Line_ps.hlsl.vtmeta index 588c1ade7..a24064d28 100644 --- a/Engine/Engine/Shaders/Source/HLSL/2D/Line_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/2D/Line_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 12203960555318322233 + assetHandle: 8652728642948850320 filePath: Engine/Shaders/Source/HLSL/2D/Line_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/2D/Line_vs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/2D/Line_vs.hlsl.vtmeta index d55420e65..5be3f6022 100644 --- a/Engine/Engine/Shaders/Source/HLSL/2D/Line_vs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/2D/Line_vs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 8776199808573287842 + assetHandle: 16244739428916651028 filePath: Engine/Shaders/Source/HLSL/2D/Line_vs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/2D/Particle_gs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/2D/Particle_gs.hlsl.vtmeta index 0c97826a5..1f7bf9c80 100644 --- a/Engine/Engine/Shaders/Source/HLSL/2D/Particle_gs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/2D/Particle_gs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 12244593367442711861 + assetHandle: 13060053700122240821 filePath: Engine/Shaders/Source/HLSL/2D/Particle_gs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/2D/Particle_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/2D/Particle_ps.hlsl.vtmeta index d777e5ad7..8e0404b04 100644 --- a/Engine/Engine/Shaders/Source/HLSL/2D/Particle_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/2D/Particle_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 15694414346208385561 + assetHandle: 13968960746862725779 filePath: Engine/Shaders/Source/HLSL/2D/Particle_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/2D/Particle_vs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/2D/Particle_vs.hlsl.vtmeta index 54d6e6266..2dbd9e7b4 100644 --- a/Engine/Engine/Shaders/Source/HLSL/2D/Particle_vs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/2D/Particle_vs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 4073380607526052550 + assetHandle: 16312622993519494368 filePath: Engine/Shaders/Source/HLSL/2D/Particle_vs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/2D/Quad_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/2D/Quad_ps.hlsl.vtmeta index c396d4494..2099f08ca 100644 --- a/Engine/Engine/Shaders/Source/HLSL/2D/Quad_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/2D/Quad_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 15192232920369362307 + assetHandle: 3512387666108709840 filePath: Engine/Shaders/Source/HLSL/2D/Quad_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/2D/Quad_vs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/2D/Quad_vs.hlsl.vtmeta index 838019d0d..db74a531b 100644 --- a/Engine/Engine/Shaders/Source/HLSL/2D/Quad_vs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/2D/Quad_vs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 7152991874206907308 + assetHandle: 10798280601690009728 filePath: Engine/Shaders/Source/HLSL/2D/Quad_vs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/2D/Text_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/2D/Text_ps.hlsl.vtmeta index db12022c6..5c3a3735a 100644 --- a/Engine/Engine/Shaders/Source/HLSL/2D/Text_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/2D/Text_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 499456458067210348 + assetHandle: 6812817055861832887 filePath: Engine/Shaders/Source/HLSL/2D/Text_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/2D/Text_vs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/2D/Text_vs.hlsl.vtmeta index a73b8fb2d..42c8b6468 100644 --- a/Engine/Engine/Shaders/Source/HLSL/2D/Text_vs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/2D/Text_vs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 430456437815251791 + assetHandle: 927757418871849614 filePath: Engine/Shaders/Source/HLSL/2D/Text_vs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Compute/CopyDepthImage_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Compute/CopyDepthImage_cs.hlsl.vtmeta index 1c2ce1bac..b6253f987 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Compute/CopyDepthImage_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Compute/CopyDepthImage_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 7168560137198967094 + assetHandle: 1861092495384934330 filePath: Engine/Shaders/Source/HLSL/Compute/CopyDepthImage_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Compute/DepthReduction_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Compute/DepthReduction_cs.hlsl.vtmeta index 92c3f3e9d..e3f5f5e56 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Compute/DepthReduction_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Compute/DepthReduction_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 18167008216203469594 + assetHandle: 3979947650794548229 filePath: Engine/Shaders/Source/HLSL/Compute/DepthReduction_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Compute/GenerateMotionVectors_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Compute/GenerateMotionVectors_cs.hlsl.vtmeta index 405456c03..baa8d1c4c 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Compute/GenerateMotionVectors_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Compute/GenerateMotionVectors_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 11452112379808569437 + assetHandle: 17850854312759922289 filePath: Engine/Shaders/Source/HLSL/Compute/GenerateMotionVectors_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Compute/LightCull2_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Compute/LightCull2_cs.hlsl.vtmeta index 76f527df6..1b7ca77c6 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Compute/LightCull2_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Compute/LightCull2_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 7379066190957979222 + assetHandle: 6058996679118710245 filePath: Engine/Shaders/Source/HLSL/Compute/LightCull2_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Compute/LightCull_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Compute/LightCull_cs.hlsl.vtmeta index 04c3940bb..6374f5603 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Compute/LightCull_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Compute/LightCull_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 4663630725908956618 + assetHandle: 10206418953103908261 filePath: Engine/Shaders/Source/HLSL/Compute/LightCull_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Compute/SSSBlur_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Compute/SSSBlur_cs.hlsl.vtmeta index 94850af66..11bb79502 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Compute/SSSBlur_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Compute/SSSBlur_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 2371175449193359816 + assetHandle: 4125849356268107829 filePath: Engine/Shaders/Source/HLSL/Compute/SSSBlur_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Compute/SSSComposite_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Compute/SSSComposite_cs.hlsl.vtmeta index 10f97a5bb..4d7130031 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Compute/SSSComposite_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Compute/SSSComposite_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 5645580429641607226 + assetHandle: 6135401567621209146 filePath: Engine/Shaders/Source/HLSL/Compute/SSSComposite_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/DefaultPostProcessing_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/DefaultPostProcessing_cs.hlsl.vtmeta index 3cdc5ba44..c427cb00d 100644 --- a/Engine/Engine/Shaders/Source/HLSL/DefaultPostProcessing_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/DefaultPostProcessing_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 4987027719511328861 + assetHandle: 11416843965887467156 filePath: Engine/Shaders/Source/HLSL/DefaultPostProcessing_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Default_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Default_ps.hlsl.vtmeta index d158e8197..ade459f84 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Default_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Default_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 10929059615116319572 + assetHandle: 2068304220160732540 filePath: Engine/Shaders/Source/HLSL/Default_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Default_vs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Default_vs.hlsl.vtmeta index 7033b40f6..39b70e24d 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Default_vs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Default_vs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 16161792575129556467 + assetHandle: 12455651153009938016 filePath: Engine/Shaders/Source/HLSL/Default_vs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Deferred/Decal_ps.hlsl b/Engine/Engine/Shaders/Source/HLSL/Deferred/Decal_ps.hlsl index 96ec5880d..ca6420c8e 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Deferred/Decal_ps.hlsl +++ b/Engine/Engine/Shaders/Source/HLSL/Deferred/Decal_ps.hlsl @@ -22,7 +22,7 @@ Output main(DecalOutput input) const float3 pixelNormal = normalize(cross(ddy(pixelWorldPosition), ddx(pixelWorldPosition))); float decalCull = saturate(dot(rotVec.xyz, pixelNormal)); - const float2 sampleCoords = -objectSpacePosition.xy + 0.5f; + const float2 sampleCoords = -(objectSpacePosition.xy / 100.f) + 0.5f; const Material material = GetMaterial(u_materialData.materialIndex); diff --git a/Engine/Engine/Shaders/Source/HLSL/Deferred/Decal_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Deferred/Decal_ps.hlsl.vtmeta index 1b3558c57..a7d2260dc 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Deferred/Decal_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Deferred/Decal_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 8473632928931621436 + assetHandle: 15364409864408163782 filePath: Engine/Shaders/Source/HLSL/Deferred/Decal_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Deferred/Decal_vs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Deferred/Decal_vs.hlsl.vtmeta index 08a8d2152..2f8423d6b 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Deferred/Decal_vs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Deferred/Decal_vs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 4230726718177388576 + assetHandle: 13277876072457634846 filePath: Engine/Shaders/Source/HLSL/Deferred/Decal_vs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Deferred/DeferredShading_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Deferred/DeferredShading_cs.hlsl.vtmeta index a9cedfb9a..42378bd5e 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Deferred/DeferredShading_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Deferred/DeferredShading_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 12987405995556812546 + assetHandle: 3960943964559254294 filePath: Engine/Shaders/Source/HLSL/Deferred/DeferredShading_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Deferred/GBufferGeneration_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Deferred/GBufferGeneration_ps.hlsl.vtmeta index 91d4b4165..06e552fc1 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Deferred/GBufferGeneration_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Deferred/GBufferGeneration_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 9300366972490358134 + assetHandle: 11930847771017622628 filePath: Engine/Shaders/Source/HLSL/Deferred/GBufferGeneration_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Deferred/GBufferGeneration_vs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Deferred/GBufferGeneration_vs.hlsl.vtmeta index fd58b9b0f..b0bb2c2c9 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Deferred/GBufferGeneration_vs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Deferred/GBufferGeneration_vs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 12278546262351626251 + assetHandle: 17633572153581414977 filePath: Engine/Shaders/Source/HLSL/Deferred/GBufferGeneration_vs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Editor/ColliderDebug_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Editor/ColliderDebug_ps.hlsl.vtmeta index 617c306e5..860df23f6 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Editor/ColliderDebug_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Editor/ColliderDebug_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 9706206547984285303 + assetHandle: 3630795769804761510 filePath: Engine/Shaders/Source/HLSL/Editor/ColliderDebug_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Editor/Grid_ps.hlsl b/Engine/Engine/Shaders/Source/HLSL/Editor/Grid_ps.hlsl index 55d2e70e2..b9b5cbd06 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Editor/Grid_ps.hlsl +++ b/Engine/Engine/Shaders/Source/HLSL/Editor/Grid_ps.hlsl @@ -28,13 +28,13 @@ float4 Grid(float3 position, float scale) float4 color = float4(0.2f, 0.2f, 0.2f, 1.f - min(lin, 1.f)); // Z axis - if (position.x > -1.f * minX && position.x < 1.f * minX) + if (position.x > -100.f * minX && position.x < 100.f * minX) { color.z = 1.f; } // X axis - if (position.z > -1.f * minZ && position.z < 1.f * minZ) + if (position.z > -100.f * minZ && position.z < 100.f * minZ) { color.x = 1.f; } @@ -66,7 +66,7 @@ Output main(Input input) const float fading = max(0.f, (0.5f - linearDepth)); Output output; - output.color = Grid(position, 1.f) * float(t > 0); + output.color = Grid(position, 0.01f) * float(t > 0); output.color.a *= fading; output.depth = ComputeDepth(position); diff --git a/Engine/Engine/Shaders/Source/HLSL/Editor/Grid_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Editor/Grid_ps.hlsl.vtmeta index 10443b11e..6b9cacaf3 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Editor/Grid_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Editor/Grid_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 1986156164472483170 + assetHandle: 6212267489373485534 filePath: Engine/Shaders/Source/HLSL/Editor/Grid_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Editor/Grid_vs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Editor/Grid_vs.hlsl.vtmeta index 78a7c58eb..261691602 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Editor/Grid_vs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Editor/Grid_vs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 4859897163334500134 + assetHandle: 10333585351520757801 filePath: Engine/Shaders/Source/HLSL/Editor/Grid_vs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Editor/NavMeshDebug_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Editor/NavMeshDebug_ps.hlsl.vtmeta index a95ba7b05..498dc2d17 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Editor/NavMeshDebug_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Editor/NavMeshDebug_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 3437710173954916273 + assetHandle: 7359963059665638003 filePath: Engine/Shaders/Source/HLSL/Editor/NavMeshDebug_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Editor/VertexColorVisualization_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Editor/VertexColorVisualization_ps.hlsl.vtmeta index ba80afff2..9ef9910d2 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Editor/VertexColorVisualization_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Editor/VertexColorVisualization_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 986534500284155151 + assetHandle: 15543690279891023692 filePath: Engine/Shaders/Source/HLSL/Editor/VertexColorVisualization_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Environment/EnvironmentIrradiance_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Environment/EnvironmentIrradiance_cs.hlsl.vtmeta index 43ee6cff3..e97e423db 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Environment/EnvironmentIrradiance_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Environment/EnvironmentIrradiance_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 15135292149693505992 + assetHandle: 10428837376462372131 filePath: Engine/Shaders/Source/HLSL/Environment/EnvironmentIrradiance_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Environment/EnvironmentMipFilter_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Environment/EnvironmentMipFilter_cs.hlsl.vtmeta index b62758520..d1ccae1da 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Environment/EnvironmentMipFilter_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Environment/EnvironmentMipFilter_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 11714447210381227792 + assetHandle: 8221344861703282776 filePath: Engine/Shaders/Source/HLSL/Environment/EnvironmentMipFilter_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Environment/EquirectangularToCubemap_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Environment/EquirectangularToCubemap_cs.hlsl.vtmeta index caa63285c..3b17e15c9 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Environment/EquirectangularToCubemap_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Environment/EquirectangularToCubemap_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 7570414632418687075 + assetHandle: 1046117990186118766 filePath: Engine/Shaders/Source/HLSL/Environment/EquirectangularToCubemap_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Environment/PreethamSky_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Environment/PreethamSky_cs.hlsl.vtmeta index 3472e887c..9029af04e 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Environment/PreethamSky_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Environment/PreethamSky_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 15092269069855623745 + assetHandle: 6536228802478257894 filePath: Engine/Shaders/Source/HLSL/Environment/PreethamSky_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Environment/Skybox_ps.hlsl b/Engine/Engine/Shaders/Source/HLSL/Environment/Skybox_ps.hlsl index 66ab02956..0356e66f0 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Environment/Skybox_ps.hlsl +++ b/Engine/Engine/Shaders/Source/HLSL/Environment/Skybox_ps.hlsl @@ -32,7 +32,7 @@ float3 CalculateInscatteredLight(in float3 accumulatedLight, float2 position) float4 main(Input input) : SV_Target0 { float4 result = 0.f; - result = u_environmentMap.SampleLevel(u_linearSampler, input.samplePosition, u_pushConstants.lod) * u_pushConstants.intensity; + result = u_environmentMap.SampleLevel(u_linearSampler, input.samplePosition / 100.f, u_pushConstants.lod) * u_pushConstants.intensity; result.a = 1.f; result.rgb += CalculateInscatteredLight(result.rgb, input.position.xy); diff --git a/Engine/Engine/Shaders/Source/HLSL/Environment/Skybox_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Environment/Skybox_ps.hlsl.vtmeta index 45e50fa54..d3fb95a70 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Environment/Skybox_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Environment/Skybox_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 1256321360654773268 + assetHandle: 14436737968341369911 filePath: Engine/Shaders/Source/HLSL/Environment/Skybox_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Environment/Skybox_vs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Environment/Skybox_vs.hlsl.vtmeta index 768942aae..3e0ac5464 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Environment/Skybox_vs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Environment/Skybox_vs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 15198442702326247597 + assetHandle: 15505709367574573075 filePath: Engine/Shaders/Source/HLSL/Environment/Skybox_vs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Environment/VolumetricFog/VolumetricFog_InjectLight_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Environment/VolumetricFog/VolumetricFog_InjectLight_cs.hlsl.vtmeta index 2c64415ed..2c51db016 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Environment/VolumetricFog/VolumetricFog_InjectLight_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Environment/VolumetricFog/VolumetricFog_InjectLight_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 6724677954297314653 + assetHandle: 5810568471916359425 filePath: Engine/Shaders/Source/HLSL/Environment/VolumetricFog/VolumetricFog_InjectLight_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Environment/VolumetricFog/VolumetricFog_RayMarch_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Environment/VolumetricFog/VolumetricFog_RayMarch_cs.hlsl.vtmeta index 8c3202efd..fc174e078 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Environment/VolumetricFog/VolumetricFog_RayMarch_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Environment/VolumetricFog/VolumetricFog_RayMarch_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 10727358917331755744 + assetHandle: 914479535148210632 filePath: Engine/Shaders/Source/HLSL/Environment/VolumetricFog/VolumetricFog_RayMarch_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Forward/FoliagePBR_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Forward/FoliagePBR_ps.hlsl.vtmeta index 8faacd2d9..aa944cce2 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Forward/FoliagePBR_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Forward/FoliagePBR_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 13539890824883039717 + assetHandle: 2363339451227361009 filePath: Engine/Shaders/Source/HLSL/Forward/FoliagePBR_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Forward/ForwardPBRSSS_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Forward/ForwardPBRSSS_ps.hlsl.vtmeta index 5eb71943d..22e815232 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Forward/ForwardPBRSSS_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Forward/ForwardPBRSSS_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 1912433441300303228 + assetHandle: 11107184385068211448 filePath: Engine/Shaders/Source/HLSL/Forward/ForwardPBRSSS_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Forward/ForwardPBRTransparent_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Forward/ForwardPBRTransparent_ps.hlsl.vtmeta index 9d921c28c..ce5e12da8 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Forward/ForwardPBRTransparent_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Forward/ForwardPBRTransparent_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 5811929941841461120 + assetHandle: 10167309096478049105 filePath: Engine/Shaders/Source/HLSL/Forward/ForwardPBRTransparent_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Forward/ForwardPBR_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Forward/ForwardPBR_ps.hlsl.vtmeta index cf00aa9af..344f26c1f 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Forward/ForwardPBR_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Forward/ForwardPBR_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 16466623238050363380 + assetHandle: 12368517809918622172 filePath: Engine/Shaders/Source/HLSL/Forward/ForwardPBR_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Forward/ForwardPBR_vs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Forward/ForwardPBR_vs.hlsl.vtmeta index 69808e7fc..5787f2ba3 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Forward/ForwardPBR_vs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Forward/ForwardPBR_vs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 13639218079433149575 + assetHandle: 6321163614473994367 filePath: Engine/Shaders/Source/HLSL/Forward/ForwardPBR_vs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Forward/TransparentComposite_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Forward/TransparentComposite_ps.hlsl.vtmeta index b0d8d0710..790cb50bf 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Forward/TransparentComposite_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Forward/TransparentComposite_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 15636453146988702227 + assetHandle: 15577269964020924019 filePath: Engine/Shaders/Source/HLSL/Forward/TransparentComposite_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Includes/ACES.hlsli.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Includes/ACES.hlsli.vtmeta index 0a603fd8c..3457be66d 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Includes/ACES.hlsli.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Includes/ACES.hlsli.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 15201580576892083827 + assetHandle: 11338957231479737312 filePath: Engine/Shaders/Source/HLSL/Includes/ACES.hlsli - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Includes/Bindless.hlsli.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Includes/Bindless.hlsli.vtmeta index 1afa671b4..6c8412090 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Includes/Bindless.hlsli.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Includes/Bindless.hlsli.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 8369259923981066609 + assetHandle: 10386704927023307943 filePath: Engine/Shaders/Source/HLSL/Includes/Bindless.hlsli - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Includes/Buffers.hlsli.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Includes/Buffers.hlsli.vtmeta index 79073617f..828470d2e 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Includes/Buffers.hlsli.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Includes/Buffers.hlsli.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 5567244163331274740 + assetHandle: 11122299466699578496 filePath: Engine/Shaders/Source/HLSL/Includes/Buffers.hlsli - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Includes/ComputeUtility.hlsli.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Includes/ComputeUtility.hlsli.vtmeta index e6d48b8b1..8cb2e194a 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Includes/ComputeUtility.hlsli.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Includes/ComputeUtility.hlsli.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 2423803117154582012 + assetHandle: 10841424021935067586 filePath: Engine/Shaders/Source/HLSL/Includes/ComputeUtility.hlsli - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Includes/DecalCommon.hlsli.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Includes/DecalCommon.hlsli.vtmeta index 44ff03205..40599fbba 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Includes/DecalCommon.hlsli.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Includes/DecalCommon.hlsli.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 3501241317245433598 + assetHandle: 10235957370092944164 filePath: Engine/Shaders/Source/HLSL/Includes/DecalCommon.hlsli - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Includes/Defines.hlsli.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Includes/Defines.hlsli.vtmeta index 0463edfcc..04c43799b 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Includes/Defines.hlsli.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Includes/Defines.hlsli.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 7027291090463571813 + assetHandle: 18300370691725378731 filePath: Engine/Shaders/Source/HLSL/Includes/Defines.hlsli - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Includes/FogCommon.hlsli.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Includes/FogCommon.hlsli.vtmeta index fba31d8d0..a6f30be38 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Includes/FogCommon.hlsli.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Includes/FogCommon.hlsli.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 17925743135551674153 + assetHandle: 12782173184048560370 filePath: Engine/Shaders/Source/HLSL/Includes/FogCommon.hlsli - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Includes/Material.hlsli.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Includes/Material.hlsli.vtmeta index 284844f6c..0a528a734 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Includes/Material.hlsli.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Includes/Material.hlsli.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 14170382802017987520 + assetHandle: 14230390861012261034 filePath: Engine/Shaders/Source/HLSL/Includes/Material.hlsli - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Includes/Matrix.hlsli.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Includes/Matrix.hlsli.vtmeta index 5e5d01696..76a740eb2 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Includes/Matrix.hlsli.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Includes/Matrix.hlsli.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 14458595747409773884 + assetHandle: 5541933223402517636 filePath: Engine/Shaders/Source/HLSL/Includes/Matrix.hlsli - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Includes/PBR.hlsli.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Includes/PBR.hlsli.vtmeta index 0618d27c3..d2cb19b95 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Includes/PBR.hlsli.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Includes/PBR.hlsli.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 5238169569479677238 + assetHandle: 15840197168480532883 filePath: Engine/Shaders/Source/HLSL/Includes/PBR.hlsli - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Includes/PBRHelpers.hlsli.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Includes/PBRHelpers.hlsli.vtmeta index 38bc14eb8..b2f4447c5 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Includes/PBRHelpers.hlsli.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Includes/PBRHelpers.hlsli.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 7328870697486561755 + assetHandle: 14882447519019062250 filePath: Engine/Shaders/Source/HLSL/Includes/PBRHelpers.hlsli - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Includes/Particle.hlsli.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Includes/Particle.hlsli.vtmeta index b00bf94eb..2f5b8ade9 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Includes/Particle.hlsli.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Includes/Particle.hlsli.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 552392476090572286 + assetHandle: 18374401432738887355 filePath: Engine/Shaders/Source/HLSL/Includes/Particle.hlsli - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Includes/Poisson.hlsli.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Includes/Poisson.hlsli.vtmeta index c5748e23f..123feab63 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Includes/Poisson.hlsli.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Includes/Poisson.hlsli.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 17288710654626908855 + assetHandle: 9206758693655490410 filePath: Engine/Shaders/Source/HLSL/Includes/Poisson.hlsli - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Includes/PostProcessingBase.hlsli.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Includes/PostProcessingBase.hlsli.vtmeta index 0f52900ad..678f5ccfe 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Includes/PostProcessingBase.hlsli.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Includes/PostProcessingBase.hlsli.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 14517878467463166620 + assetHandle: 11308902036728422331 filePath: Engine/Shaders/Source/HLSL/Includes/PostProcessingBase.hlsli - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Includes/SamplerStates.hlsli.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Includes/SamplerStates.hlsli.vtmeta index a64c92d80..949446195 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Includes/SamplerStates.hlsli.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Includes/SamplerStates.hlsli.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 1825468765663574700 + assetHandle: 2208251952649091052 filePath: Engine/Shaders/Source/HLSL/Includes/SamplerStates.hlsli - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Includes/ShadowMapping.hlsli.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Includes/ShadowMapping.hlsli.vtmeta index 02d2aa422..38e050e04 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Includes/ShadowMapping.hlsli.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Includes/ShadowMapping.hlsli.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 14034933476240870481 + assetHandle: 13489191753538995118 filePath: Engine/Shaders/Source/HLSL/Includes/ShadowMapping.hlsli - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Includes/Utility.hlsli.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Includes/Utility.hlsli.vtmeta index b58dd29c0..92d07d50b 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Includes/Utility.hlsli.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Includes/Utility.hlsli.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 9976355145442979721 + assetHandle: 13691180010527122027 filePath: Engine/Shaders/Source/HLSL/Includes/Utility.hlsli - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Includes/Vertex.hlsli.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Includes/Vertex.hlsli.vtmeta index a2b40c617..e937c2c84 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Includes/Vertex.hlsli.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Includes/Vertex.hlsli.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 5805176122953993045 + assetHandle: 12657936936584732687 filePath: Engine/Shaders/Source/HLSL/Includes/Vertex.hlsli - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Includes/XeGTAO.hlsli.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Includes/XeGTAO.hlsli.vtmeta index 4862cb8ef..42e30bd33 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Includes/XeGTAO.hlsli.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Includes/XeGTAO.hlsli.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 3504447534046419063 + assetHandle: 3065859414429585129 filePath: Engine/Shaders/Source/HLSL/Includes/XeGTAO.hlsli - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Includes/XeGTAOIncludes.hlsli.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Includes/XeGTAOIncludes.hlsli.vtmeta index 2b877144c..98296e8f7 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Includes/XeGTAOIncludes.hlsli.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Includes/XeGTAOIncludes.hlsli.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 14217014831154554636 + assetHandle: 13440020572498872339 filePath: Engine/Shaders/Source/HLSL/Includes/XeGTAOIncludes.hlsli - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Indirect/ClearCountBuffer_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Indirect/ClearCountBuffer_cs.hlsl.vtmeta index f923afd14..f3a57e8a8 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Indirect/ClearCountBuffer_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Indirect/ClearCountBuffer_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 10489521087417306666 + assetHandle: 5186308870278711452 filePath: Engine/Shaders/Source/HLSL/Indirect/ClearCountBuffer_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Indirect/IndirectCull_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Indirect/IndirectCull_cs.hlsl.vtmeta index 675fc4dc8..3426a029b 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Indirect/IndirectCull_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Indirect/IndirectCull_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 15186941706852790727 + assetHandle: 13303399783846472238 filePath: Engine/Shaders/Source/HLSL/Indirect/IndirectCull_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Indirect/LODSelection_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Indirect/LODSelection_cs.hlsl.vtmeta index dc3459822..bfa699314 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Indirect/LODSelection_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Indirect/LODSelection_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 5496024832058910497 + assetHandle: 482649990060757559 filePath: Engine/Shaders/Source/HLSL/Indirect/LODSelection_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Outline/JumpFloodInit_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Outline/JumpFloodInit_ps.hlsl.vtmeta index d862c48ed..32933a914 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Outline/JumpFloodInit_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Outline/JumpFloodInit_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 4129469491381260990 + assetHandle: 9760723259950797587 filePath: Engine/Shaders/Source/HLSL/Outline/JumpFloodInit_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Outline/JumpFloodPass_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Outline/JumpFloodPass_ps.hlsl.vtmeta index e68464fc7..f35cd41b9 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Outline/JumpFloodPass_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Outline/JumpFloodPass_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 12386870303748222730 + assetHandle: 8776008193119797911 filePath: Engine/Shaders/Source/HLSL/Outline/JumpFloodPass_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Outline/JumpFloodPass_vs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Outline/JumpFloodPass_vs.hlsl.vtmeta index 9cb4ca28d..a557c9737 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Outline/JumpFloodPass_vs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Outline/JumpFloodPass_vs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 8104579433096546026 + assetHandle: 16165746696296269245 filePath: Engine/Shaders/Source/HLSL/Outline/JumpFloodPass_vs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Outline/OutlineComposite_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Outline/OutlineComposite_cs.hlsl.vtmeta index f401f3c79..24b25fa76 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Outline/OutlineComposite_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Outline/OutlineComposite_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 15064921398973923722 + assetHandle: 3896226660567456510 filePath: Engine/Shaders/Source/HLSL/Outline/OutlineComposite_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Outline/OutlineGeometry_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Outline/OutlineGeometry_ps.hlsl.vtmeta index a3667864a..b8d4c6bbe 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Outline/OutlineGeometry_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Outline/OutlineGeometry_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 5725027122480814311 + assetHandle: 5398517952915921890 filePath: Engine/Shaders/Source/HLSL/Outline/OutlineGeometry_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Outline/OutlineGeometry_vs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Outline/OutlineGeometry_vs.hlsl.vtmeta index 4eb239691..58445152c 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Outline/OutlineGeometry_vs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Outline/OutlineGeometry_vs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 13352062233204208436 + assetHandle: 2289556126288207401 filePath: Engine/Shaders/Source/HLSL/Outline/OutlineGeometry_vs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/AA/AAComposite_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/AA/AAComposite_cs.hlsl.vtmeta index 1d5c4a51e..7580f3879 100644 --- a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/AA/AAComposite_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/AA/AAComposite_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 2895373394018815359 + assetHandle: 17591370596927486423 filePath: Engine/Shaders/Source/HLSL/PostProcessing/AA/AAComposite_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/AA/FXAA_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/AA/FXAA_cs.hlsl.vtmeta index b7f6a4e35..90704d640 100644 --- a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/AA/FXAA_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/AA/FXAA_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 802997177005886234 + assetHandle: 4154449763657603183 filePath: Engine/Shaders/Source/HLSL/PostProcessing/AA/FXAA_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/AA/TAA_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/AA/TAA_cs.hlsl.vtmeta index 7a7ec5590..30da961b6 100644 --- a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/AA/TAA_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/AA/TAA_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 9471477371087207398 + assetHandle: 5425951086488874302 filePath: Engine/Shaders/Source/HLSL/PostProcessing/AA/TAA_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/ACES_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/ACES_cs.hlsl.vtmeta index d904ecc45..c82ffa8cf 100644 --- a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/ACES_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/ACES_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 140074450468158262 + assetHandle: 3269495155555447905 filePath: Engine/Shaders/Source/HLSL/PostProcessing/ACES_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/AOComposite_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/AOComposite_ps.hlsl.vtmeta index c94c0cc75..9c012db4c 100644 --- a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/AOComposite_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/AOComposite_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 6225348076477803563 + assetHandle: 12838837060596027054 filePath: Engine/Shaders/Source/HLSL/PostProcessing/AOComposite_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/Bloom/BloomComposite_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/Bloom/BloomComposite_cs.hlsl.vtmeta index c002735e0..37119c245 100644 --- a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/Bloom/BloomComposite_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/Bloom/BloomComposite_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 5420418239250088550 + assetHandle: 12885707061725190140 filePath: Engine/Shaders/Source/HLSL/PostProcessing/Bloom/BloomComposite_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/Bloom/BloomDownsample_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/Bloom/BloomDownsample_cs.hlsl.vtmeta index a33883212..67d13bfda 100644 --- a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/Bloom/BloomDownsample_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/Bloom/BloomDownsample_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 18079996369421442925 + assetHandle: 16624762277392342326 filePath: Engine/Shaders/Source/HLSL/PostProcessing/Bloom/BloomDownsample_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/Bloom/BloomUpsample_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/Bloom/BloomUpsample_cs.hlsl.vtmeta index a33f1cc73..dc60f0809 100644 --- a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/Bloom/BloomUpsample_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/Bloom/BloomUpsample_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 15896185019340959172 + assetHandle: 3500807235121010197 filePath: Engine/Shaders/Source/HLSL/PostProcessing/Bloom/BloomUpsample_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/GTAO/GTAO_Denoise_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/GTAO/GTAO_Denoise_cs.hlsl.vtmeta index c59d5d3ea..385a43ae0 100644 --- a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/GTAO/GTAO_Denoise_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/GTAO/GTAO_Denoise_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 17726932713028362065 + assetHandle: 16045574824786007394 filePath: Engine/Shaders/Source/HLSL/PostProcessing/GTAO/GTAO_Denoise_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/GTAO/GTAO_DepthPrefilter_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/GTAO/GTAO_DepthPrefilter_cs.hlsl.vtmeta index 4e536f3fb..175d03a3b 100644 --- a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/GTAO/GTAO_DepthPrefilter_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/GTAO/GTAO_DepthPrefilter_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 7434065980506929470 + assetHandle: 4870608170725517826 filePath: Engine/Shaders/Source/HLSL/PostProcessing/GTAO/GTAO_DepthPrefilter_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/GTAO/GTAO_MainPass_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/GTAO/GTAO_MainPass_cs.hlsl.vtmeta index 7a8e14d92..c7131673a 100644 --- a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/GTAO/GTAO_MainPass_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/GTAO/GTAO_MainPass_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 2057254379516238763 + assetHandle: 4756761712322692605 filePath: Engine/Shaders/Source/HLSL/PostProcessing/GTAO/GTAO_MainPass_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/GammaCorrection_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/GammaCorrection_cs.hlsl.vtmeta index 5968cdcbe..bea6bab56 100644 --- a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/GammaCorrection_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/GammaCorrection_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 6593565594344882447 + assetHandle: 11399337496996532325 filePath: Engine/Shaders/Source/HLSL/PostProcessing/GammaCorrection_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/HBAO/HBAODeinterleaving_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/HBAO/HBAODeinterleaving_cs.hlsl.vtmeta index 740d027d3..096b02d3c 100644 --- a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/HBAO/HBAODeinterleaving_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/HBAO/HBAODeinterleaving_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 7787213092846016977 + assetHandle: 4412157696565479291 filePath: Engine/Shaders/Source/HLSL/PostProcessing/HBAO/HBAODeinterleaving_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/SSR/SSRComposite_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/SSR/SSRComposite_cs.hlsl.vtmeta index b963e0bf9..ae64b1514 100644 --- a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/SSR/SSRComposite_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/SSR/SSRComposite_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 488635666608913406 + assetHandle: 15097915987420810286 filePath: Engine/Shaders/Source/HLSL/PostProcessing/SSR/SSRComposite_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/SSR/SSRComposite_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/SSR/SSRComposite_ps.hlsl.vtmeta index 7936f1629..4835af5d5 100644 --- a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/SSR/SSRComposite_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/SSR/SSRComposite_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 9622597732795510661 + assetHandle: 8843034905201491889 filePath: Engine/Shaders/Source/HLSL/PostProcessing/SSR/SSRComposite_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/SSR/SSR_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/SSR/SSR_cs.hlsl.vtmeta index ded785ade..bfdf50d36 100644 --- a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/SSR/SSR_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/SSR/SSR_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 10403007736524996576 + assetHandle: 10455304296837998817 filePath: Engine/Shaders/Source/HLSL/PostProcessing/SSR/SSR_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/SSR/SSR_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/SSR/SSR_ps.hlsl.vtmeta index f2d58815b..5e3b07c87 100644 --- a/Engine/Engine/Shaders/Source/HLSL/PostProcessing/SSR/SSR_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/PostProcessing/SSR/SSR_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 11128913418919180319 + assetHandle: 4999629954248835168 filePath: Engine/Shaders/Source/HLSL/PostProcessing/SSR/SSR_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Shadows/DirectionalShadow_gs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Shadows/DirectionalShadow_gs.hlsl.vtmeta index 785f11c69..4a5183383 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Shadows/DirectionalShadow_gs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Shadows/DirectionalShadow_gs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 6722378989310764320 + assetHandle: 17231576757744671609 filePath: Engine/Shaders/Source/HLSL/Shadows/DirectionalShadow_gs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Shadows/DirectionalShadow_vs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Shadows/DirectionalShadow_vs.hlsl.vtmeta index 3b2fc3aeb..f56c609a9 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Shadows/DirectionalShadow_vs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Shadows/DirectionalShadow_vs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 2273298033702605316 + assetHandle: 1491125166448784660 filePath: Engine/Shaders/Source/HLSL/Shadows/DirectionalShadow_vs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Shadows/PointLightShadowParaboloid_gs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Shadows/PointLightShadowParaboloid_gs.hlsl.vtmeta index 5cdb5bc3d..53b096535 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Shadows/PointLightShadowParaboloid_gs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Shadows/PointLightShadowParaboloid_gs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 17973576047235707916 + assetHandle: 703446259123602191 filePath: Engine/Shaders/Source/HLSL/Shadows/PointLightShadowParaboloid_gs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Shadows/PointLightShadowParaboloid_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Shadows/PointLightShadowParaboloid_ps.hlsl.vtmeta index 3aaf7dbf3..f0ec73e75 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Shadows/PointLightShadowParaboloid_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Shadows/PointLightShadowParaboloid_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 4386556364066057097 + assetHandle: 8898576306088752264 filePath: Engine/Shaders/Source/HLSL/Shadows/PointLightShadowParaboloid_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Shadows/PointLightShadowParaboloid_vs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Shadows/PointLightShadowParaboloid_vs.hlsl.vtmeta index 714ac164c..dfd65c41c 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Shadows/PointLightShadowParaboloid_vs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Shadows/PointLightShadowParaboloid_vs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 12790966630591718537 + assetHandle: 17466296530272892716 filePath: Engine/Shaders/Source/HLSL/Shadows/PointLightShadowParaboloid_vs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Shadows/PointLightShadow_gs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Shadows/PointLightShadow_gs.hlsl.vtmeta index 732272b1d..24f669a4a 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Shadows/PointLightShadow_gs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Shadows/PointLightShadow_gs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 9101253671080566435 + assetHandle: 6264200697815171063 filePath: Engine/Shaders/Source/HLSL/Shadows/PointLightShadow_gs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Shadows/PointLightShadow_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Shadows/PointLightShadow_ps.hlsl.vtmeta index f294db23f..55dfd9864 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Shadows/PointLightShadow_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Shadows/PointLightShadow_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 3942230982041443337 + assetHandle: 11975935530074849119 filePath: Engine/Shaders/Source/HLSL/Shadows/PointLightShadow_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Shadows/PointLightShadow_vs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Shadows/PointLightShadow_vs.hlsl.vtmeta index b0ec0b276..9241c6217 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Shadows/PointLightShadow_vs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Shadows/PointLightShadow_vs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 4329479645551032773 + assetHandle: 12089087132953055945 filePath: Engine/Shaders/Source/HLSL/Shadows/PointLightShadow_vs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Shadows/SpotlightShadow_vs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Shadows/SpotlightShadow_vs.hlsl.vtmeta index d22ec3690..045d5782a 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Shadows/SpotlightShadow_vs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Shadows/SpotlightShadow_vs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 2432299985604488168 + assetHandle: 17702392570058882665 filePath: Engine/Shaders/Source/HLSL/Shadows/SpotlightShadow_vs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Utility/BRDFGeneration_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Utility/BRDFGeneration_cs.hlsl.vtmeta index 6d3671c31..831971b2c 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Utility/BRDFGeneration_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Utility/BRDFGeneration_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 3293696131939240478 + assetHandle: 1128127446153439271 filePath: Engine/Shaders/Source/HLSL/Utility/BRDFGeneration_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Utility/CalculateLuminosity_cs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Utility/CalculateLuminosity_cs.hlsl.vtmeta index 036d3da43..bac556564 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Utility/CalculateLuminosity_cs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Utility/CalculateLuminosity_cs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 2678238120770184226 + assetHandle: 14950691606684469773 filePath: Engine/Shaders/Source/HLSL/Utility/CalculateLuminosity_cs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Utility/FullscreenTriangle_vs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Utility/FullscreenTriangle_vs.hlsl.vtmeta index 7629c3d61..e6d8d5592 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Utility/FullscreenTriangle_vs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Utility/FullscreenTriangle_vs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 7568016120944877380 + assetHandle: 1421142594836268293 filePath: Engine/Shaders/Source/HLSL/Utility/FullscreenTriangle_vs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Utility/ID_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Utility/ID_ps.hlsl.vtmeta index 54ea9a28c..851ee2ac7 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Utility/ID_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Utility/ID_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 18304475637752469466 + assetHandle: 12029051531208947971 filePath: Engine/Shaders/Source/HLSL/Utility/ID_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Utility/ID_vs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Utility/ID_vs.hlsl.vtmeta index c853c445e..5058d4939 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Utility/ID_vs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Utility/ID_vs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 4927946874922985744 + assetHandle: 16407646991808430817 filePath: Engine/Shaders/Source/HLSL/Utility/ID_vs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Utility/PreDepth_ps.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Utility/PreDepth_ps.hlsl.vtmeta index b214f1603..70733bb3d 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Utility/PreDepth_ps.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Utility/PreDepth_ps.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 12161986101142080347 + assetHandle: 14806869465067222885 filePath: Engine/Shaders/Source/HLSL/Utility/PreDepth_ps.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/HLSL/Utility/PreDepth_vs.hlsl.vtmeta b/Engine/Engine/Shaders/Source/HLSL/Utility/PreDepth_vs.hlsl.vtmeta index 4b58b2a7b..3e5ccadd9 100644 --- a/Engine/Engine/Shaders/Source/HLSL/Utility/PreDepth_vs.hlsl.vtmeta +++ b/Engine/Engine/Shaders/Source/HLSL/Utility/PreDepth_vs.hlsl.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 18032802909032779550 + assetHandle: 11711108724042085187 filePath: Engine/Shaders/Source/HLSL/Utility/PreDepth_vs.hlsl - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Engine/Shaders/Source/Includes/Common.hlsli.vtmeta b/Engine/Engine/Shaders/Source/Includes/Common.hlsli.vtmeta index 36f84bbdb..8cf91971f 100644 --- a/Engine/Engine/Shaders/Source/Includes/Common.hlsli.vtmeta +++ b/Engine/Engine/Shaders/Source/Includes/Common.hlsli.vtmeta @@ -1,6 +1,8 @@ Metadata: - assetHandle: 12459792021040014536 + assetHandle: 5193077188081382177 filePath: Engine/Shaders/Source/Includes/Common.hlsli - type: 128 + type: 8 Dependencies: - [] \ No newline at end of file + [] + Properties: + {} \ No newline at end of file diff --git a/Engine/Scripts/Volt-ScriptCore.pdb b/Engine/Scripts/Volt-ScriptCore.pdb index 0b7f677ce..245d276af 100644 --- a/Engine/Scripts/Volt-ScriptCore.pdb +++ b/Engine/Scripts/Volt-ScriptCore.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3df4e530c7a18b06017729e2bb78025940e94a5fd3c0b2d668a89dfbc03146a6 -size 47788 +oid sha256:e37d496947f36ac305ec4963c1e68ad3e568ede404666aa326e6fc3532695707 +size 37372 diff --git a/Project/Project.vtproj b/Project/Project.vtproj index 4e38750b3..090803c6f 100644 --- a/Project/Project.vtproj +++ b/Project/Project.vtproj @@ -1,5 +1,5 @@ Project: - EngineVersion: 0.1.3 + EngineVersion: 0.1.4 Name: Project CompanyName: Default AssetsDirectory: Assets diff --git a/Volt/Sandbox/src/Sandbox/AssetFileWatchers.cpp b/Volt/Sandbox/src/Sandbox/AssetFileWatchers.cpp index b9924cc32..c950a7186 100644 --- a/Volt/Sandbox/src/Sandbox/AssetFileWatchers.cpp +++ b/Volt/Sandbox/src/Sandbox/AssetFileWatchers.cpp @@ -178,7 +178,7 @@ void Sandbox::CreateMovedWatch() myFileChangeQueue.emplace_back([&]() { auto assetBrowser = EditorLibrary::Get(); - assetBrowser->Reload(); + //assetBrowser->Reload(); }); }); } diff --git a/Volt/Sandbox/src/Sandbox/Camera/EditorCameraController.cpp b/Volt/Sandbox/src/Sandbox/Camera/EditorCameraController.cpp index ba306df2b..316fc006f 100644 --- a/Volt/Sandbox/src/Sandbox/Camera/EditorCameraController.cpp +++ b/Volt/Sandbox/src/Sandbox/Camera/EditorCameraController.cpp @@ -17,7 +17,7 @@ EditorCameraController::EditorCameraController(float fov, float nearPlane, float farPlane) : m_fov(fov), m_nearPlane(nearPlane), m_farPlane(farPlane) { - const glm::vec3 startPosition = { 5.f, 5.f, 5.f }; + const glm::vec3 startPosition = { 500.f, 500.f, 500.f }; m_focalDistance = glm::distance(startPosition, m_focalPoint); m_rotation = { 45.f, 135.f, 0.f }; m_position = startPosition; @@ -111,12 +111,10 @@ void EditorCameraController::ArcBall(const glm::vec2& deltaPos) void EditorCameraController::ArcZoom(float deltaPos) { - constexpr float MAX_SPEED = 0.1f; - float distance = m_focalDistance * 0.2f; distance = glm::max(distance, 0.0f); float speed = distance * distance; - speed = glm::min(speed, MAX_SPEED); // max speed = 50 + speed = glm::min(speed, 10.f); // max speed = 50 m_focalDistance -= deltaPos * speed; m_position = m_focalPoint - m_camera->GetForward() * m_focalDistance; diff --git a/Volt/Sandbox/src/Sandbox/Camera/EditorCameraController.h b/Volt/Sandbox/src/Sandbox/Camera/EditorCameraController.h index c9e226388..ee805afc4 100644 --- a/Volt/Sandbox/src/Sandbox/Camera/EditorCameraController.h +++ b/Volt/Sandbox/src/Sandbox/Camera/EditorCameraController.h @@ -62,18 +62,18 @@ class EditorCameraController float m_yawDelta = 0.f; glm::vec3 m_focalPoint = { 0.f, 0.f, 0.f }; - float m_focalDistance = 1.f; - float m_minFocalDistance = 100.f; + float m_focalDistance = 100.f; + float m_minFocalDistance = 10000.f; float m_fov = 45.f; - float m_nearPlane = 0.01f; - float m_farPlane = 1000.f; + float m_nearPlane = 0.1f; + float m_farPlane = 10000.f; - float m_translationSpeed = 5.f; + float m_translationSpeed = 100.f; + float m_scrollTranslationSpeed = 100.f; - const float m_scrollTranslationSpeed = 1.f; - const float m_maxTranslationSpeed = 40.f; - const float m_sensitivity = 0.12f; + float m_maxTranslationSpeed = 100000.f; + float m_sensitivity = 0.12f; bool m_isControllable = false; bool m_isViewportHovered = false; diff --git a/Volt/Sandbox/src/Sandbox/DebugRendering.cpp b/Volt/Sandbox/src/Sandbox/DebugRendering.cpp index d2ec54a53..241dd6d3c 100644 --- a/Volt/Sandbox/src/Sandbox/DebugRendering.cpp +++ b/Volt/Sandbox/src/Sandbox/DebugRendering.cpp @@ -90,8 +90,8 @@ void Sandbox::RenderGizmos(Ref scene, Ref camera) glm::vec3 p = entity.GetPosition(); - const float maxDist = 50.f * 50.f; - const float lerpStartDist = 40.f * 40.f; + const float maxDist = 5000.f * 5000.f; + const float lerpStartDist = 4000.f * 4000.f; const float maxScale = 1.f; const float minScale = 0.3f; const float distance = glm::distance2(camera->GetPosition(), p); @@ -124,8 +124,8 @@ void Sandbox::RenderGizmos(Ref scene, Ref camera) glm::vec3 p = entity.GetPosition(); - const float maxDist = 50.f; - const float lerpStartDist = 40.f; + const float maxDist = 5000.f; + const float lerpStartDist = 4000.f; const float maxScale = 1.f; const float distance = glm::distance(camera->GetPosition(), p); @@ -154,8 +154,8 @@ void Sandbox::RenderGizmos(Ref scene, Ref camera) glm::vec3 p = entity.GetPosition(); - const float maxDist = 50.f; - const float lerpStartDist = 40.f; + const float maxDist = 5000.f; + const float lerpStartDist = 4000.f; const float maxScale = 1.f; const float distance = glm::distance(camera->GetPosition(), p); diff --git a/Volt/Sandbox/src/Sandbox/Sandbox.cpp b/Volt/Sandbox/src/Sandbox/Sandbox.cpp index 14a07872e..e194e1431 100644 --- a/Volt/Sandbox/src/Sandbox/Sandbox.cpp +++ b/Volt/Sandbox/src/Sandbox/Sandbox.cpp @@ -32,7 +32,6 @@ #include "Sandbox/Window/Sequencer.h" #include "Sandbox/Window/BlendSpaceEditorPanel.h" #include "Sandbox/Window/CurveGraphPanel.h" -#include "Sandbox/Window/MaterialGraphPanel.h" #include "Sandbox/Window/Timeline.h" #include "Sandbox/Window/ShaderEditorPanel.h" #include "Sandbox/Window/PostProcessingStackPanel.h" @@ -115,7 +114,7 @@ void Sandbox::OnAttach() Volt::Application::Get().GetWindow().Maximize(); - myEditorCameraController = CreateRef(60.f, 0.01f, 1000.f); + myEditorCameraController = CreateRef(60.f, 1.f, 100000.f); UserSettingsManager::LoadUserSettings(); const auto& userSettings = UserSettingsManager::GetSettings(); diff --git a/Volt/Sandbox/src/Sandbox/Utility/ComponentPropertyUtilities.cpp b/Volt/Sandbox/src/Sandbox/Utility/ComponentPropertyUtilities.cpp index 551318bc7..44b3ea032 100644 --- a/Volt/Sandbox/src/Sandbox/Utility/ComponentPropertyUtilities.cpp +++ b/Volt/Sandbox/src/Sandbox/Utility/ComponentPropertyUtilities.cpp @@ -212,6 +212,11 @@ void ComponentPropertyUtility::DrawComponent(Weak scene, Volt::Enti { for (const auto& member : componentType->GetMembers()) { + if ((member.flags & Volt::ComponentMemberFlag::DoNotShow) != Volt::ComponentMemberFlag::None) + { + continue; + } + if (member.typeDesc) { switch (member.typeDesc->GetValueType()) diff --git a/Volt/Sandbox/src/Sandbox/Window/AnimationGraph/AnimationGraphPanel.cpp b/Volt/Sandbox/src/Sandbox/Window/AnimationGraph/AnimationGraphPanel.cpp index 6180fcfbe..8eedb473c 100644 --- a/Volt/Sandbox/src/Sandbox/Window/AnimationGraph/AnimationGraphPanel.cpp +++ b/Volt/Sandbox/src/Sandbox/Window/AnimationGraph/AnimationGraphPanel.cpp @@ -491,12 +491,11 @@ void AnimationGraphPanel::DrawPropertiesPanel() { if (UI::BeginProperties("graphProperties")) { - /*auto handle = myCurrentAsset->GetCharacterHandle(); - if (EditorUtils::Property("Character", handle, Volt::AssetType::AnimatedCharacter)) + auto handle = myCurrentAsset->GetSkeletonHandle(); + if (EditorUtils::Property("Character", handle, Volt::AssetType::Skeleton)) { - myCurrentAsset->SetCharacterHandle(handle); - }*/ - + myCurrentAsset->SetSkeletonHandle(handle); + } UI::EndProperties(); } diff --git a/Volt/Sandbox/src/Sandbox/Window/AssetBrowser/AssetBrowserPanel.cpp b/Volt/Sandbox/src/Sandbox/Window/AssetBrowser/AssetBrowserPanel.cpp index c1111f563..322d9908d 100644 --- a/Volt/Sandbox/src/Sandbox/Window/AssetBrowser/AssetBrowserPanel.cpp +++ b/Volt/Sandbox/src/Sandbox/Window/AssetBrowser/AssetBrowserPanel.cpp @@ -13,6 +13,7 @@ #include "Sandbox/Window/AssetBrowser/DirectoryItem.h" #include "Sandbox/Window/AssetBrowser/AssetBrowserSelectionManager.h" #include "Sandbox/Window/AssetBrowser/PreviewRenderer.h" +#include "Sandbox/Window/AssetBrowser/AssetDirectoryProcessor.h" #include "Sandbox/UserSettingsManager.h" #include @@ -70,11 +71,17 @@ AssetBrowserPanel::AssetBrowserPanel(Ref& aScene, const std::string myPreviewRenderer = CreateRef(); } - myDirectories[Volt::ProjectManager::GetAssetsDirectory()] = ProcessDirectory(Volt::ProjectManager::GetAssetsDirectory(), nullptr); - myDirectories[FileSystem::GetEnginePath()] = ProcessDirectory(FileSystem::GetEnginePath(), nullptr); + { + AssetDirectoryProcessor processor{ mySelectionManager, myAssetMask }; + myDirectories[Volt::ProjectManager::GetAssetsDirectory()] = processor.ProcessDirectories(Volt::ProjectManager::GetAssetsDirectory(), myMeshImportData, myMeshToImport); + } - myAssetsDirectory = myDirectories[Volt::ProjectManager::GetAssetsDirectory()].get(); + { + AssetDirectoryProcessor processor{ mySelectionManager, myAssetMask }; + myDirectories[FileSystem::GetEnginePath()] = processor.ProcessDirectories(FileSystem::GetEnginePath(), myMeshImportData, myMeshToImport); + } + myAssetsDirectory = myDirectories[Volt::ProjectManager::GetAssetsDirectory()].get(); myCurrentDirectory = myAssetsDirectory; myDirectoryButtons.emplace_back(myCurrentDirectory); @@ -435,43 +442,6 @@ bool AssetBrowserPanel::OnRenderEvent(Volt::AppRenderEvent& e) return false; } -Ref AssetBrowserPanel::ProcessDirectory(const std::filesystem::path& path, AssetBrowser::DirectoryItem* parent) -{ - Ref dirData = CreateRef(mySelectionManager.get(), Volt::AssetManager::GetRelativePath(path)); - dirData->parentDirectory = parent; - - for (const auto& entry : std::filesystem::directory_iterator(path)) - { - if (!entry.is_directory()) - { - const auto type = Volt::AssetManager::GetAssetTypeFromPath(entry); - const auto filename = entry.path().filename().string(); - - if (type != Volt::AssetType::None && !Utility::StringContains(filename, ".vtthumb.png")) - { - if (myAssetMask == Volt::AssetType::None || (myAssetMask & type) != Volt::AssetType::None) - { - Ref assetItem = CreateRef(mySelectionManager.get(), Volt::AssetManager::GetRelativePath(entry.path()), myMeshImportData, myMeshToImport); - dirData->assets.emplace_back(assetItem); - } - } - } - else - { - auto nextDirData = ProcessDirectory(entry.path(), dirData.get()); - if ((!nextDirData->assets.empty() || !nextDirData->subDirectories.empty()) || myAssetMask == Volt::AssetType::None) - { - dirData->subDirectories.emplace_back(nextDirData); - } - } - } - - std::sort(dirData->subDirectories.begin(), dirData->subDirectories.end(), [](const Ref& a, const Ref& b) { return a->path.string() < b->path.string(); }); - std::sort(dirData->assets.begin(), dirData->assets.end(), [](const Ref& a, const Ref& b) { return a->path.stem().string() < b->path.stem().string(); }); - - return dirData; -} - std::vector AssetBrowserPanel::FindParentDirectoriesOfDirectory(AssetBrowser::DirectoryItem* directory) { std::vector directories; @@ -896,11 +866,6 @@ void AssetBrowserPanel::RenderWindowRightClickPopup() CreateNewAssetInCurrentDirectory(Volt::AssetType::Material); } - if (ImGui::MenuItem("Material Graph")) - { - CreateNewAssetInCurrentDirectory(Volt::AssetType::MaterialGraph); - } - if (ImGui::MenuItem("Shader")) { CreateNewAssetInCurrentDirectory(Volt::AssetType::Shader); @@ -1074,7 +1039,10 @@ void AssetBrowserPanel::Reload() ClearAssetPreviewsInCurrentDirectory(); - myDirectories[Volt::ProjectManager::GetAssetsDirectory()] = ProcessDirectory(Volt::ProjectManager::GetAssetsDirectory(), nullptr); + //myDirectories[Volt::ProjectManager::GetAssetsDirectory()] = ProcessDirectory(Volt::ProjectManager::GetAssetsDirectory(), nullptr); + + AssetDirectoryProcessor processor{ mySelectionManager, myAssetMask }; + myDirectories[Volt::ProjectManager::GetAssetsDirectory()] = processor.ProcessDirectories(Volt::ProjectManager::GetAssetsDirectory(), myMeshImportData, myMeshToImport); myAssetsDirectory = myDirectories[Volt::ProjectManager::GetAssetsDirectory()].get(); diff --git a/Volt/Sandbox/src/Sandbox/Window/AssetBrowser/AssetBrowserPanel.h b/Volt/Sandbox/src/Sandbox/Window/AssetBrowser/AssetBrowserPanel.h index 58361aa4b..507ba1d42 100644 --- a/Volt/Sandbox/src/Sandbox/Window/AssetBrowser/AssetBrowserPanel.h +++ b/Volt/Sandbox/src/Sandbox/Window/AssetBrowser/AssetBrowserPanel.h @@ -119,7 +119,6 @@ class AssetBrowserPanel : public EditorWindow ///// Animation Graph creation ///// NewAnimationGraphData myNewAnimationGraphData{}; - Ref ProcessDirectory(const std::filesystem::path& path, AssetBrowser::DirectoryItem* parent); std::unordered_map > myDirectories; Ref mySelectionManager; diff --git a/Volt/Sandbox/src/Sandbox/Window/AssetBrowser/AssetDirectoryProcessor.cpp b/Volt/Sandbox/src/Sandbox/Window/AssetBrowser/AssetDirectoryProcessor.cpp new file mode 100644 index 000000000..4ab6f9a68 --- /dev/null +++ b/Volt/Sandbox/src/Sandbox/Window/AssetBrowser/AssetDirectoryProcessor.cpp @@ -0,0 +1,85 @@ +#include "sbpch.h" +#include "AssetDirectoryProcessor.h" + +#include "Sandbox/Window/AssetBrowser/DirectoryItem.h" +#include "Sandbox/Window/AssetBrowser/AssetItem.h" +#include "Sandbox/Window/AssetBrowser/AssetCommon.h" +#include "Sandbox/Utility/EditorUtilities.h" + +#include + +AssetDirectoryProcessor::AssetDirectoryProcessor(Weak selectionManager, Volt::AssetType assetMask) + : m_selectionManager(selectionManager), m_assetMask(assetMask) +{} + +Ref AssetDirectoryProcessor::ProcessDirectories(const std::filesystem::path& path, MeshImportData& meshImportData, AssetData& meshToImportData) +{ + struct AssetEntryData + { + std::filesystem::path path; + bool isDirectory; + }; + + std::vector assetEntries; + + std::vector pathsToProcess; + pathsToProcess.emplace_back(path); + + while (!pathsToProcess.empty()) + { + auto currentPath = pathsToProcess.back(); + pathsToProcess.pop_back(); + + for (const auto& entry : std::filesystem::directory_iterator(currentPath)) + { + auto& assetEntry = assetEntries.emplace_back(); + assetEntry.path = entry.path(); + assetEntry.isDirectory = entry.is_directory(); + + if (assetEntry.isDirectory) + { + pathsToProcess.emplace_back(assetEntry.path); + } + } + } + + auto relStartPath = Volt::AssetManager::GetRelativePath(path); + Ref resultItem = CreateRef(m_selectionManager.Get(), relStartPath); + std::unordered_map> directoryItems; + + directoryItems[relStartPath] = resultItem; + + for (const auto& entry : assetEntries) + { + if (entry.isDirectory) + { + auto relPath = Volt::AssetManager::GetRelativePath(entry.path); + Ref dirData = CreateRef(m_selectionManager.Get(), relPath); + directoryItems[relPath] = dirData; + directoryItems[relPath.parent_path()]->subDirectories.emplace_back(dirData); + } + else + { + const auto type = Volt::AssetManager::GetAssetTypeFromPath(entry.path); + const auto filename = entry.path.filename().string(); + + if (type != Volt::AssetType::None && !Utility::StringContains(filename, ".vtthumb.png")) + { + if (m_assetMask == Volt::AssetType::None || (m_assetMask & type) != Volt::AssetType::None) + { + auto relPath = Volt::AssetManager::GetRelativePath(entry.path); + Ref assetItem = CreateRef(m_selectionManager.Get(), relPath, meshImportData, meshToImportData); + directoryItems[relPath.parent_path()]->assets.emplace_back(assetItem); + } + } + } + } + + for (const auto& [dirPath, dirData] : directoryItems) + { + std::sort(dirData->subDirectories.begin(), dirData->subDirectories.end(), [](const Ref& a, const Ref& b) { return a->path.string() < b->path.string(); }); + std::sort(dirData->assets.begin(), dirData->assets.end(), [](const Ref& a, const Ref& b) { return a->path.stem().string() < b->path.stem().string(); }); + } + + return resultItem; +} diff --git a/Volt/Sandbox/src/Sandbox/Window/AssetBrowser/AssetDirectoryProcessor.h b/Volt/Sandbox/src/Sandbox/Window/AssetBrowser/AssetDirectoryProcessor.h new file mode 100644 index 000000000..8f7541991 --- /dev/null +++ b/Volt/Sandbox/src/Sandbox/Window/AssetBrowser/AssetDirectoryProcessor.h @@ -0,0 +1,24 @@ +#pragma once + +#include "Volt/Asset/Asset.h" + +namespace AssetBrowser +{ + class SelectionManager; + class DirectoryItem; +} + +struct MeshImportData; +struct AssetData; + +class AssetDirectoryProcessor +{ +public: + AssetDirectoryProcessor(Weak selectionManager, Volt::AssetType assetMask); + + Ref ProcessDirectories(const std::filesystem::path& path, MeshImportData& meshImportData, AssetData& meshToImportData); + +private: + Weak m_selectionManager; + Volt::AssetType m_assetMask; +}; diff --git a/Volt/Sandbox/src/Sandbox/Window/AssetBrowser/t17996t23684t251.tmp b/Volt/Sandbox/src/Sandbox/Window/AssetBrowser/t17996t23684t251.tmp deleted file mode 100644 index 49e49a392..000000000 Binary files a/Volt/Sandbox/src/Sandbox/Window/AssetBrowser/t17996t23684t251.tmp and /dev/null differ diff --git a/Volt/Sandbox/src/Sandbox/Window/CharacterEditorPanel.cpp b/Volt/Sandbox/src/Sandbox/Window/CharacterEditorPanel.cpp index 6a266e2cd..2ce1acf46 100644 --- a/Volt/Sandbox/src/Sandbox/Window/CharacterEditorPanel.cpp +++ b/Volt/Sandbox/src/Sandbox/Window/CharacterEditorPanel.cpp @@ -32,7 +32,7 @@ CharacterEditorPanel::CharacterEditorPanel() : EditorWindow("Character Editor", true) { m_windowFlags = ImGuiWindowFlags_MenuBar | ImGuiWindowFlags_NoDocking; - myCameraController = CreateRef(60.f, 0.01f, 1000.f); + myCameraController = CreateRef(60.f, 1.f, 100000.f); myScene = Volt::Scene::CreateDefaultScene("Character Editor", false); diff --git a/Volt/Sandbox/src/Sandbox/Window/MaterialGraphPanel.cpp b/Volt/Sandbox/src/Sandbox/Window/MaterialGraphPanel.cpp deleted file mode 100644 index e145de72c..000000000 --- a/Volt/Sandbox/src/Sandbox/Window/MaterialGraphPanel.cpp +++ /dev/null @@ -1,74 +0,0 @@ -#include "sbpch.h" -#include "MaterialGraphPanel.h" - -#include "Volt/Asset/Mesh/MaterialGraph.h" - -MaterialGraphPanel::MaterialGraphPanel(Ref& currentScene) - : IONodeGraphEditor("Material Graph", "Material Graph", currentScene) -{ - myInstance = this; - - myOpenMaterialGraph = CreateRef(); - myOpenGraph = myOpenMaterialGraph; - ReconstructGraph(); -} - -MaterialGraphPanel::~MaterialGraphPanel() -{ - myInstance = nullptr; -} - -void MaterialGraphPanel::OpenAsset(Ref asset) -{ - myOpenMaterialGraph = std::reinterpret_pointer_cast(asset); - myOpenGraph = std::reinterpret_pointer_cast(asset); - ReconstructGraph(); -} - -bool MaterialGraphPanel::SaveSettings(const std::string & data) -{ - if (!myOpenMaterialGraph) - { - return false; - } - - myOpenMaterialGraph->SetState(data); - return true; -} - -size_t MaterialGraphPanel::LoadSettings(std::string& data) -{ - if (!myOpenMaterialGraph) - { - return 0; - } - - const auto& state = myOpenMaterialGraph->GetState(); - data = state; - - return data.size(); -} - -bool MaterialGraphPanel::SaveNodeSettings(const Volt::UUID nodeId, const std::string& data) -{ - auto node = myOpenGraph->GetNodeByID(nodeId); - if (!node) - { - return false; - } - - node->editorState = data; - return true; -} - -size_t MaterialGraphPanel::LoadNodeSettings(const Volt::UUID nodeId, std::string& data) -{ - auto node = myOpenGraph->GetNodeByID(nodeId); - if (!node) - { - return false; - } - - data = node->editorState; - return data.size(); -} diff --git a/Volt/Sandbox/src/Sandbox/Window/MaterialGraphPanel.h b/Volt/Sandbox/src/Sandbox/Window/MaterialGraphPanel.h deleted file mode 100644 index dca97bf7c..000000000 --- a/Volt/Sandbox/src/Sandbox/Window/MaterialGraphPanel.h +++ /dev/null @@ -1,37 +0,0 @@ -#pragma once - -#include "Sandbox/Window/EditorWindow.h" -#include "Sandbox/NodeGraph/IONodeGraphEditor.h" -#include "Sandbox/NodeGraph/NodeGraphEditorBackend.h" - -namespace Volt -{ - class MaterialGraphAsset; -} - -struct MaterialGraphBackend : public NodeGraph::EditorBackend -{ - ~MaterialGraphBackend() override = default; -}; - -class MaterialGraphPanel : public IONodeGraphEditor -{ -public: - MaterialGraphPanel(Ref& currentScene); - ~MaterialGraphPanel() override; - - void OpenAsset(Ref asset) override; - - bool SaveSettings(const std::string& data) override; - size_t LoadSettings(std::string& data) override; - - bool SaveNodeSettings(const Volt::UUID nodeId, const std::string& data) override; - size_t LoadNodeSettings(const Volt::UUID nodeId, std::string& data) override; - - inline static MaterialGraphPanel& Get() { return *myInstance; } - -private: - inline static MaterialGraphPanel* myInstance = nullptr; - - Ref myOpenMaterialGraph; -}; diff --git a/Volt/Sandbox/src/Sandbox/Window/MeshPreviewPanel.cpp b/Volt/Sandbox/src/Sandbox/Window/MeshPreviewPanel.cpp index 589b794c6..3aff09daf 100644 --- a/Volt/Sandbox/src/Sandbox/Window/MeshPreviewPanel.cpp +++ b/Volt/Sandbox/src/Sandbox/Window/MeshPreviewPanel.cpp @@ -23,7 +23,7 @@ MeshPreviewPanel::MeshPreviewPanel() : EditorWindow("Mesh Preview", true) { - myCameraController = CreateRef(60.f, 0.01f, 1000.f); + myCameraController = CreateRef(60.f, 1.f, 100000.f); myScene = Volt::Scene::CreateDefaultScene("Mesh Preview", false); // Preview entity diff --git a/Volt/Sandbox/src/Sandbox/Window/ParticleEmitterEditor.cpp b/Volt/Sandbox/src/Sandbox/Window/ParticleEmitterEditor.cpp index 327894f97..c61690623 100644 --- a/Volt/Sandbox/src/Sandbox/Window/ParticleEmitterEditor.cpp +++ b/Volt/Sandbox/src/Sandbox/Window/ParticleEmitterEditor.cpp @@ -21,7 +21,7 @@ ParticleEmitterEditor::ParticleEmitterEditor() : EditorWindow("Particle Editor") { m_windowFlags = ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoScrollWithMouse; - myCameraController = CreateRef(60.f, 0.01f, 1000.f); + myCameraController = CreateRef(60.f, 1.f, 100000.f); myPreviewScene = Volt::Scene::CreateDefaultScene("Particle Editor", false); myReferenceModel = myPreviewScene->CreateEntity("Reference Entity"); myReferenceModel.AddComponent(); diff --git a/Volt/Sandbox/src/Sandbox/Window/PrefabEditorPanel.cpp b/Volt/Sandbox/src/Sandbox/Window/PrefabEditorPanel.cpp index 349954e45..7491187ae 100644 --- a/Volt/Sandbox/src/Sandbox/Window/PrefabEditorPanel.cpp +++ b/Volt/Sandbox/src/Sandbox/Window/PrefabEditorPanel.cpp @@ -24,7 +24,7 @@ PrefabEditorPanel::PrefabEditorPanel() : EditorWindow("Prefab Editor", true) { - myCameraController = CreateRef(60.f, 0.01f, 1000.f); + myCameraController = CreateRef(60.f, 1.f, 100000.f); myScene = Volt::Scene::CreateDefaultScene("Prefab Editor", false); myScene->Clear(); diff --git a/Volt/Sandbox/src/Sandbox/Window/ViewportPanel.h b/Volt/Sandbox/src/Sandbox/Window/ViewportPanel.h index 5214d743f..70257e0e3 100644 --- a/Volt/Sandbox/src/Sandbox/Window/ViewportPanel.h +++ b/Volt/Sandbox/src/Sandbox/Window/ViewportPanel.h @@ -76,7 +76,7 @@ class ViewportPanel : public EditorWindow ImGuizmo::OPERATION m_gizmoOperation = ImGuizmo::OPERATION::TRANSLATE; SceneState& m_sceneState; - const std::vector m_snapToGridValues = { 0.01f, 0.1f, 0.25f, 0.50f, 1.f, 2.f, 5.f, 10.f }; + const std::vector m_snapToGridValues = { 1.f, 10.f, 25.f, 50.f, 100.f, 200.f, 500.f, 1000.f }; const std::vector m_snapRotationValues = { 10.f, 30.f, 45.f, 90.f }; const std::vector m_snapScaleValues = { 0.01f, 0.1f, 0.25f, 0.5f, 1.f }; diff --git a/Volt/Volt/src/Volt/Asset/AssetFactory.cpp b/Volt/Volt/src/Volt/Asset/AssetFactory.cpp index 6e4208b61..0664d9683 100644 --- a/Volt/Volt/src/Volt/Asset/AssetFactory.cpp +++ b/Volt/Volt/src/Volt/Asset/AssetFactory.cpp @@ -34,7 +34,7 @@ namespace Volt template void RegisterCreateFunction(AssetType type, std::unordered_map& out) { - out[type] = []() { return CreateRef(); } + out[type] = []() { return CreateRef(); }; } void AssetFactory::Initialize() @@ -59,20 +59,26 @@ namespace Volt RegisterCreateFunction(AssetType::AnimationGraph, m_assetFactoryFunctions); RegisterCreateFunction(AssetType::GraphKey, m_assetFactoryFunctions); RegisterCreateFunction(AssetType::BehaviorGraph, m_assetFactoryFunctions); - RegisterCreateFunction(AssetType::GraphKey, m_assetFactoryFunctions); RegisterCreateFunction(AssetType::RenderPipeline, m_assetFactoryFunctions); RegisterCreateFunction(AssetType::Timeline, m_assetFactoryFunctions); RegisterCreateFunction(AssetType::NetContract, m_assetFactoryFunctions); RegisterCreateFunction(AssetType::PostProcessingMaterial, m_assetFactoryFunctions); RegisterCreateFunction(AssetType::PostProcessingStack, m_assetFactoryFunctions); + + m_assetFactoryFunctions[AssetType::MotionWeave] = []() { return nullptr; }; + m_assetFactoryFunctions[AssetType::MonoScript] = []() { return nullptr; }; + m_assetFactoryFunctions[AssetType::TextureSource] = []() { return nullptr; }; + + VT_CORE_ASSERT(m_assetFactoryFunctions.size() == static_cast(AssetType::Count) - 1, "All assets must have registered create functions!"); } void AssetFactory::Shutdown() { + m_assetFactoryFunctions.clear(); } Ref AssetFactory::CreateAssetOfType(AssetType type) { - return Ref(); + return m_assetFactoryFunctions.at(type)(); } } diff --git a/Volt/Volt/src/Volt/Asset/AssetManager.cpp b/Volt/Volt/src/Volt/Asset/AssetManager.cpp index 869493b70..15487c00e 100644 --- a/Volt/Volt/src/Volt/Asset/AssetManager.cpp +++ b/Volt/Volt/src/Volt/Asset/AssetManager.cpp @@ -19,6 +19,7 @@ #include "Volt/Asset/Importers/BehaviorTreeImporter.h" #include "Volt/Asset/Importers/NetContractImporter.h" #include "Volt/Asset/Importers/ParticlePresetImporter.h" +#include "Volt/Asset/AssetFactory.h" #include "Volt/Platform/ThreadUtility.h" @@ -47,14 +48,17 @@ namespace Volt MeshTypeImporter::Initialize(); TextureImporter::Initialize(); - RegisterAssetSerializers(); - RegisterAssetCreateFunctions(); + m_assetFactory = CreateScope(); + m_assetFactory->Initialize(); + RegisterAssetSerializers(); LoadAssetMetafiles(); } void AssetManager::Shutdown() { + m_assetFactory->Shutdown(); + TextureImporter::Shutdown(); MeshTypeImporter::Shutdown(); } @@ -168,16 +172,6 @@ namespace Volt m_assetImporters.emplace(AssetType::NetContract, CreateScope()); // Done } - template - void RegisterCreateFunction(AssetType assetType, std::unordered_map& functionMap) - { - functionMap[assetType] = []() { return CreateRef(); } - } - - void AssetManager::RegisterAssetCreateFunctions() - { - } - void AssetManager::LoadAsset(AssetHandle assetHandle, Ref& asset) { { @@ -789,6 +783,11 @@ namespace Volt Ref AssetManager::GetAssetRaw(AssetHandle assetHandle) { + if (assetHandle == Asset::Null()) + { + return nullptr; + } + { ReadLock lock{ m_assetCacheMutex }; auto it = m_assetCache.find(assetHandle); @@ -798,7 +797,13 @@ namespace Volt } } - Ref asset; + const AssetType assetType = GetAssetTypeFromHandle(assetHandle); + if (assetType == AssetType::None) + { + return nullptr; + } + + Ref asset = m_assetFactory->CreateAssetOfType(assetType); LoadAsset(assetHandle, asset); return asset; @@ -806,7 +811,18 @@ namespace Volt Ref AssetManager::QueueAssetRaw(AssetHandle assetHandle) { - Ref asset = CreateRef(); + if (assetHandle == Asset::Null()) + { + return nullptr; + } + + const AssetType assetType = GetAssetTypeFromHandle(assetHandle); + if (assetType == AssetType::None) + { + return nullptr; + } + + Ref asset = m_assetFactory->CreateAssetOfType(assetType); asset->SetFlag(AssetFlag::Queued, true); Get().QueueAssetInternal(assetHandle, asset); @@ -1367,8 +1383,7 @@ namespace Volt metadata.filePath = filePath; metadata.dependencies = dependencies; metadata.properties = assetProperties; - - VT_DESERIALIZE_PROPERTY(type, *(uint32_t*)&metadata.type, metaRoot, 0); + metadata.type = GetAssetTypeFromExtension(filePath.extension().string()); } } } diff --git a/Volt/Volt/src/Volt/Asset/AssetManager.h b/Volt/Volt/src/Volt/Asset/AssetManager.h index 2df4f3019..831ae168c 100644 --- a/Volt/Volt/src/Volt/Asset/AssetManager.h +++ b/Volt/Volt/src/Volt/Asset/AssetManager.h @@ -20,6 +20,7 @@ namespace Volt { + class AssetFactory; class AssetImporter; class AssetManager { @@ -163,6 +164,8 @@ namespace Volt std::unordered_map> m_memoryAssets; std::unordered_map m_assetRegistry; + Scope m_assetFactory; + mutable std::shared_mutex m_assetRegistryMutex; mutable std::shared_mutex m_assetCacheMutex; }; diff --git a/Volt/Volt/src/Volt/Asset/Mesh/MaterialGraph.h b/Volt/Volt/src/Volt/Asset/Mesh/MaterialGraph.h deleted file mode 100644 index 552cfce15..000000000 --- a/Volt/Volt/src/Volt/Asset/Mesh/MaterialGraph.h +++ /dev/null @@ -1,22 +0,0 @@ -#pragma once - -#include - -namespace Volt -{ - class MaterialGraphAsset : public GraphKey::Graph - { - public: - inline MaterialGraphAsset() = default; - ~MaterialGraphAsset() override = default; - - inline void SetState(const std::string& state) { myGraphState = state; } - inline const std::string& GetState() const { return myGraphState; } - - static AssetType GetStaticType() { return Volt::AssetType::MaterialGraph; } - AssetType GetType() override { return GetStaticType(); }; - - private: - std::string myGraphState; - }; -} \ No newline at end of file diff --git a/Volt/Volt/src/Volt/Components/LightComponents.h b/Volt/Volt/src/Volt/Components/LightComponents.h index 63136dd5a..fe0cd6f16 100644 --- a/Volt/Volt/src/Volt/Components/LightComponents.h +++ b/Volt/Volt/src/Volt/Components/LightComponents.h @@ -12,7 +12,7 @@ namespace Volt struct PointLightComponent { float intensity = 1.f; - float radius = 1.f; + float radius = 100.f; float falloff = 1.f; glm::vec3 color = { 1.f, 1.f, 1.f }; bool castShadows = false; @@ -23,7 +23,7 @@ namespace Volt reflect.SetGUID("{A30A8848-A30B-41DD-80F9-4E163C01ABC2}"_guid); reflect.SetLabel("Point Light Component"); reflect.AddMember(&PointLightComponent::intensity, "intensity", "Intensity", "", 1.f); - reflect.AddMember(&PointLightComponent::radius, "radius", "Radius", "", 1.f); + reflect.AddMember(&PointLightComponent::radius, "radius", "Radius", "", 100.f); reflect.AddMember(&PointLightComponent::falloff, "falloff", "Falloff", "", 1.f); reflect.AddMember(&PointLightComponent::color, "color", "Color", "", glm::vec3{ 1.f }, ComponentMemberFlag::Color3); reflect.AddMember(&PointLightComponent::castShadows, "castShadows", "Cast Shadows", "", false); @@ -37,7 +37,7 @@ namespace Volt { float intensity = 1.f; float angle = 45.f; - float range = 1.f; + float range = 100.f; float angleAttenuation = 1.f; float falloff = 1.f; glm::vec3 color = { 1.f, 1.f, 1.f }; @@ -49,7 +49,7 @@ namespace Volt reflect.SetLabel("Spot Light Component"); reflect.AddMember(&SpotLightComponent::intensity, "intensity", "Intensity", "", 1.f); reflect.AddMember(&SpotLightComponent::angle, "angle", "Angle", "", 45.f); - reflect.AddMember(&SpotLightComponent::range, "range", "Range", "", 1.f); + reflect.AddMember(&SpotLightComponent::range, "range", "Range", "", 100.f); reflect.AddMember(&SpotLightComponent::angleAttenuation, "angleAttenuation", "Angle Attenuation", "", 1.f); reflect.AddMember(&SpotLightComponent::falloff, "falloff", "Falloff", "", 1.f); reflect.AddMember(&SpotLightComponent::color, "color", "Color", "", glm::vec3{ 1.f }, ComponentMemberFlag::Color3); @@ -62,7 +62,7 @@ namespace Volt struct SphereLightComponent { float intensity = 1.f; - float radius = 0.5f; + float radius = 50.f; glm::vec3 color = { 1.f, 1.f, 1.f }; static void ReflectType(TypeDesc& reflect) @@ -70,7 +70,7 @@ namespace Volt reflect.SetGUID("{0D0CEEE2-A331-442A-BB4B-FBDB8E06C692}"_guid); reflect.SetLabel("Sphere Light Component"); reflect.AddMember(&SphereLightComponent::intensity, "intensity", "Intensity", "", 1.f); - reflect.AddMember(&SphereLightComponent::radius, "radius", "Radius", "", 0.5f); + reflect.AddMember(&SphereLightComponent::radius, "radius", "Radius", "", 50.f); reflect.AddMember(&SphereLightComponent::color, "color", "Color", "", glm::vec3{ 1.f }, ComponentMemberFlag::Color3); } @@ -81,8 +81,8 @@ namespace Volt { float intensity = 1.f; glm::vec3 color = { 1.f, 1.f, 1.f }; - float width = 0.5f; - float height = 0.5f; + float width = 50.f; + float height = 50.f; static void ReflectType(TypeDesc& reflect) { @@ -90,8 +90,8 @@ namespace Volt reflect.SetLabel("Rectangle Light Component"); reflect.AddMember(&RectangleLightComponent::intensity, "intensity", "Intensity", "", 1.f); reflect.AddMember(&RectangleLightComponent::color, "color", "Color", "", glm::vec3{ 1.f }, ComponentMemberFlag::Color3); - reflect.AddMember(&RectangleLightComponent::width, "width", "Width", "", 0.5f); - reflect.AddMember(&RectangleLightComponent::height, "height", "Height", "", 0.5f); + reflect.AddMember(&RectangleLightComponent::width, "width", "Width", "", 50.f); + reflect.AddMember(&RectangleLightComponent::height, "height", "Height", "", 50.f); } REGISTER_COMPONENT(RectangleLightComponent); diff --git a/Volt/Volt/src/Volt/Components/NavigationComponents.h b/Volt/Volt/src/Volt/Components/NavigationComponents.h index a1332a087..195ca4729 100644 --- a/Volt/Volt/src/Volt/Components/NavigationComponents.h +++ b/Volt/Volt/src/Volt/Components/NavigationComponents.h @@ -63,10 +63,10 @@ namespace Volt struct NavAgentComponent { - float radius = 0.6f; - float height = 2.f; - float maxSpeed = 3.f; - float acceleration = 10.f; + float radius = 60.f; + float height = 200.f; + float maxSpeed = 300.f; + float acceleration = 1000.f; float separationWeight = 0.f; ObstacleAvoidanceQuality obstacleAvoidanceQuality = ObstacleAvoidanceQuality::None; bool active = true; @@ -75,10 +75,10 @@ namespace Volt { reflect.SetGUID("{2B4469CE-9B15-4FA9-ABA6-77BA83465357}"_guid); reflect.SetLabel("Nav Agent Component"); - reflect.AddMember(&NavAgentComponent::radius, "radius", "Radius", "", 0.6f); - reflect.AddMember(&NavAgentComponent::height, "height", "Height", "", 2.f); - reflect.AddMember(&NavAgentComponent::maxSpeed, "maxSpeed", "Max Speed", "", 3.f); - reflect.AddMember(&NavAgentComponent::acceleration, "acceleration", "Acceleration", "", 10.f); + reflect.AddMember(&NavAgentComponent::radius, "radius", "Radius", "", 60.f); + reflect.AddMember(&NavAgentComponent::height, "height", "Height", "", 200.f); + reflect.AddMember(&NavAgentComponent::maxSpeed, "maxSpeed", "Max Speed", "", 300.f); + reflect.AddMember(&NavAgentComponent::acceleration, "acceleration", "Acceleration", "", 1000.f); reflect.AddMember(&NavAgentComponent::separationWeight, "seperationWeight", "Seperation Weight", "", 0.f); reflect.AddMember(&NavAgentComponent::obstacleAvoidanceQuality, "obstacleAvoidanceQuality", "Obstacle Avoidance Quality", "", ObstacleAvoidanceQuality::None); reflect.AddMember(&NavAgentComponent::active, "active", "Active", "", false); diff --git a/Volt/Volt/src/Volt/Components/PhysicsComponents.h b/Volt/Volt/src/Volt/Components/PhysicsComponents.h index 2057b27c7..37325e67d 100644 --- a/Volt/Volt/src/Volt/Components/PhysicsComponents.h +++ b/Volt/Volt/src/Volt/Components/PhysicsComponents.h @@ -12,16 +12,16 @@ namespace Volt ClimbingMode climbingMode = ClimbingMode::Normal; float slopeLimit = 20.f; - float invisibleWallHeight = 2.f; - float maxJumpHeight = 1.f; - float contactOffset = 0.01f; - float stepOffset = 0.1f; + float invisibleWallHeight = 200.f; + float maxJumpHeight = 100.f; + float contactOffset = 1.f; + float stepOffset = 10.f; float density = 1.f; uint32_t layer = 0; bool hasGravity = true; - inline CharacterControllerComponent(ClimbingMode aClimbingMode = ClimbingMode::Normal, float aSlopeLimit = 20.f, float aInvisibleWallHeight = 2.f, float aMaxJumpHeight = 1.f, - float aContactOffset = 0.01f, float aStepOffset = 0.1f, float aDensity = 1.f, uint32_t aLayer = 0, bool aHasGravity = true) + inline CharacterControllerComponent(ClimbingMode aClimbingMode = ClimbingMode::Normal, float aSlopeLimit = 20.f, float aInvisibleWallHeight = 200.f, float aMaxJumpHeight = 100.f, + float aContactOffset = 1.f, float aStepOffset = 10.f, float aDensity = 1.f, uint32_t aLayer = 0, bool aHasGravity = true) : climbingMode(aClimbingMode), slopeLimit(aSlopeLimit), invisibleWallHeight(aInvisibleWallHeight), maxJumpHeight(aMaxJumpHeight), contactOffset(aContactOffset), stepOffset(aStepOffset), density(aDensity), layer(aLayer), hasGravity(aHasGravity) { } @@ -32,10 +32,10 @@ namespace Volt reflect.SetLabel("Character Controller Component"); reflect.AddMember(&CharacterControllerComponent::climbingMode, "climbingMode", "Climbing Mode", "", ClimbingMode::Normal); reflect.AddMember(&CharacterControllerComponent::slopeLimit, "slopeLimit", "Slope Limit", "", 20.f); - reflect.AddMember(&CharacterControllerComponent::invisibleWallHeight, "invisibleWallHeight", "Invisible Wall Height", "", 2.f); - reflect.AddMember(&CharacterControllerComponent::maxJumpHeight, "maxJumpHeight", "Max Jump Height", "", 1.f); - reflect.AddMember(&CharacterControllerComponent::contactOffset, "contactOffset", "Contact Offset", "", 0.01f); - reflect.AddMember(&CharacterControllerComponent::stepOffset, "stepOffset", "Step Offset", "", 0.1f); + reflect.AddMember(&CharacterControllerComponent::invisibleWallHeight, "invisibleWallHeight", "Invisible Wall Height", "", 200.f); + reflect.AddMember(&CharacterControllerComponent::maxJumpHeight, "maxJumpHeight", "Max Jump Height", "", 100.f); + reflect.AddMember(&CharacterControllerComponent::contactOffset, "contactOffset", "Contact Offset", "", 1.f); + reflect.AddMember(&CharacterControllerComponent::stepOffset, "stepOffset", "Step Offset", "", 10.f); reflect.AddMember(&CharacterControllerComponent::density, "density", "Density", "", 1.f); reflect.AddMember(&CharacterControllerComponent::layer, "layer", "Layer", "", 0); reflect.AddMember(&CharacterControllerComponent::hasGravity, "hasGravity", "Has Gravity", "", true); @@ -84,14 +84,14 @@ namespace Volt struct BoxColliderComponent { - glm::vec3 halfSize = { 0.5f, 0.5f, 0.5f }; + glm::vec3 halfSize = { 50.f, 50.f, 50.f }; glm::vec3 offset = { 0.f, 0.f, 0.f }; bool isTrigger = false; AssetHandle material = Asset::Null(); bool added = false; - inline BoxColliderComponent(const glm::vec3& aHalfSize = { 0.5f, 0.5f, 0.5f }, const glm::vec3& aOffset = { 0.f }, bool aIsTrigger = false, AssetHandle aMaterial = Asset::Null()) + inline BoxColliderComponent(const glm::vec3& aHalfSize = { 50.f, 50.f, 50.f }, const glm::vec3& aOffset = { 0.f }, bool aIsTrigger = false, AssetHandle aMaterial = Asset::Null()) : halfSize(aHalfSize), offset(aOffset), isTrigger(aIsTrigger), material(aMaterial) { } @@ -100,7 +100,7 @@ namespace Volt { reflect.SetGUID("{29707475-D536-4DA4-8D3A-A98948C89A5}"_guid); reflect.SetLabel("Box Collider Component"); - reflect.AddMember(&BoxColliderComponent::halfSize, "halfSize", "Half Size", "", glm::vec3{ 0.5f }); + reflect.AddMember(&BoxColliderComponent::halfSize, "halfSize", "Half Size", "", glm::vec3{ 50.f }); reflect.AddMember(&BoxColliderComponent::offset, "offset", "Offset", "", glm::vec3{ 0.f }); reflect.AddMember(&BoxColliderComponent::isTrigger, "isTrigger", "Is Trigger", "", false); reflect.AddMember(&BoxColliderComponent::material, "material", "Material", "", Asset::Null(), AssetType::PhysicsMaterial); @@ -111,14 +111,14 @@ namespace Volt struct SphereColliderComponent { - float radius = 0.5f; + float radius = 50.f; glm::vec3 offset = { 0.f, 0.f, 0.f }; bool isTrigger = false; AssetHandle material = Asset::Null(); bool added = false; - inline SphereColliderComponent(float aRadius = 0.5f, const glm::vec3& aOffset = { 0.f }, bool aIsTrigger = false, AssetHandle aMaterial = Asset::Null()) + inline SphereColliderComponent(float aRadius = 50.f, const glm::vec3& aOffset = { 0.f }, bool aIsTrigger = false, AssetHandle aMaterial = Asset::Null()) : radius(aRadius), offset(aOffset), isTrigger(aIsTrigger), material(aMaterial) { } @@ -127,7 +127,7 @@ namespace Volt { reflect.SetGUID("{90246BCE-FF83-41A2-A076-AB0A947C0D6A}"_guid); reflect.SetLabel("Sphere Collider Component"); - reflect.AddMember(&SphereColliderComponent::radius, "radius", "Radius", "", 0.5f); + reflect.AddMember(&SphereColliderComponent::radius, "radius", "Radius", "", 50.f); reflect.AddMember(&SphereColliderComponent::offset, "offset", "Offset", "", glm::vec3{ 0.f }); reflect.AddMember(&SphereColliderComponent::isTrigger, "isTrigger", "Is Trigger", "", false); reflect.AddMember(&SphereColliderComponent::material, "material", "Material", "", Asset::Null(), AssetType::PhysicsMaterial); @@ -138,15 +138,15 @@ namespace Volt struct CapsuleColliderComponent { - float radius = 0.5f; - float height = 0.5f; + float radius = 50.f; + float height = 50.f; glm::vec3 offset = { 0.f, 0.f, 0.f }; bool isTrigger = false; AssetHandle material = Asset::Null(); bool added = false; - inline CapsuleColliderComponent(float aRadius = 0.5f, float aHeight = 0.5f, const glm::vec3& aOffset = { 0.f }, bool aIsTrigger = false, AssetHandle aMaterial = Asset::Null()) + inline CapsuleColliderComponent(float aRadius = 50.f, float aHeight = 50.f, const glm::vec3& aOffset = { 0.f }, bool aIsTrigger = false, AssetHandle aMaterial = Asset::Null()) : radius(aRadius), height(aHeight), offset(aOffset), isTrigger(aIsTrigger), material(aMaterial) { } @@ -155,8 +155,8 @@ namespace Volt { reflect.SetGUID("{54A48952-7A77-492B-8A9C-2440D82EE5E2}"_guid); reflect.SetLabel("Capsule Collider Component"); - reflect.AddMember(&CapsuleColliderComponent::radius, "radius", "Radius", "", 0.5f); - reflect.AddMember(&CapsuleColliderComponent::height, "height", "Height", "", 0.5f); + reflect.AddMember(&CapsuleColliderComponent::radius, "radius", "Radius", "", 50.f); + reflect.AddMember(&CapsuleColliderComponent::height, "height", "Height", "", 50.f); reflect.AddMember(&CapsuleColliderComponent::offset, "offset", "Offset", "", glm::vec3{ 0.f }); reflect.AddMember(&CapsuleColliderComponent::isTrigger, "isTrigger", "Is Trigger", "", false); reflect.AddMember(&CapsuleColliderComponent::material, "material", "Material", "", Asset::Null(), AssetType::PhysicsMaterial); diff --git a/Volt/Volt/src/Volt/Components/RenderingComponents.h b/Volt/Volt/src/Volt/Components/RenderingComponents.h index 9c1510dc9..c030cb68f 100644 --- a/Volt/Volt/src/Volt/Components/RenderingComponents.h +++ b/Volt/Volt/src/Volt/Components/RenderingComponents.h @@ -32,8 +32,8 @@ namespace Volt struct CameraComponent { float fieldOfView = 60.f; - float nearPlane = 0.01f; - float farPlane = 1000.f; + float nearPlane = 1.f; + float farPlane = 100'000.f; uint32_t priority = 0; Ref camera; @@ -43,8 +43,8 @@ namespace Volt reflect.SetGUID("{9258BEEC-3A31-4CAB-AB1E-654524E1C398}"_guid); reflect.SetLabel("Camera Component"); reflect.AddMember(&CameraComponent::fieldOfView, "fieldOfView", "Field Of View", "", 60.f); - reflect.AddMember(&CameraComponent::nearPlane, "nearPlane", "Near Plane", "", 0.01f); - reflect.AddMember(&CameraComponent::farPlane, "farPlane", "Far Plane", "", 1000.f); + reflect.AddMember(&CameraComponent::nearPlane, "nearPlane", "Near Plane", "", 1.f); + reflect.AddMember(&CameraComponent::farPlane, "farPlane", "Far Plane", "", 100'000.f); reflect.AddMember(&CameraComponent::priority, "priority", "Priority", "", 0); } diff --git a/Volt/Volt/src/Volt/Physics/Physics.cpp b/Volt/Volt/src/Volt/Physics/Physics.cpp index cdb5ae3bd..9b4ba5d28 100644 --- a/Volt/Volt/src/Volt/Physics/Physics.cpp +++ b/Volt/Volt/src/Volt/Physics/Physics.cpp @@ -53,9 +53,9 @@ namespace Volt YAML::Node root = YAML::Load(sstream.str()); YAML::Node settingsNode = root["PhysicsSettings"]; - VT_DESERIALIZE_PROPERTY(gravity, mySettings.gravity, settingsNode, glm::vec3(0.f, -9.81f, 0.f)); - VT_DESERIALIZE_PROPERTY(worldBoundsMin, mySettings.worldBoundsMin, settingsNode, glm::vec3(-100.f)); - VT_DESERIALIZE_PROPERTY(worldBoundsMax, mySettings.worldBoundsMax, settingsNode, glm::vec3(100.f)); + VT_DESERIALIZE_PROPERTY(gravity, mySettings.gravity, settingsNode, glm::vec3(0.f, -981.f, 0.f)); + VT_DESERIALIZE_PROPERTY(worldBoundsMin, mySettings.worldBoundsMin, settingsNode, glm::vec3(-100000.f)); + VT_DESERIALIZE_PROPERTY(worldBoundsMax, mySettings.worldBoundsMax, settingsNode, glm::vec3(100000.f)); VT_DESERIALIZE_PROPERTY(worldBoundsSubDivisions, mySettings.worldBoundsSubDivisions, settingsNode, 2); VT_DESERIALIZE_PROPERTY(solverIterations, mySettings.solverIterations, settingsNode, 8); VT_DESERIALIZE_PROPERTY(solverVelocityIterations, mySettings.solverVelocityIterations, settingsNode, 2); diff --git a/Volt/Volt/src/Volt/Physics/PhysicsScene.cpp b/Volt/Volt/src/Volt/Physics/PhysicsScene.cpp index e931cc817..8ce052002 100644 --- a/Volt/Volt/src/Volt/Physics/PhysicsScene.cpp +++ b/Volt/Volt/src/Volt/Physics/PhysicsScene.cpp @@ -40,7 +40,7 @@ namespace Volt VT_CORE_ASSERT(myPhysXScene, "PhysX scene not valid!"); myControllerManager = PxCreateControllerManager(*myPhysXScene); - myControllerManager->setTessellation(true, 1.f); + myControllerManager->setTessellation(true, 100.f); #ifndef VT_DIST if (!Application::Get().IsRuntime()) diff --git a/Volt/Volt/src/Volt/Physics/PhysicsSettings.h b/Volt/Volt/src/Volt/Physics/PhysicsSettings.h index c18fee6d7..7d577fe60 100644 --- a/Volt/Volt/src/Volt/Physics/PhysicsSettings.h +++ b/Volt/Volt/src/Volt/Physics/PhysicsSettings.h @@ -9,13 +9,13 @@ namespace Volt struct PhysicsSettings { float fixedTimestep = 1.f / 60.f; - glm::vec3 gravity = { 0.f, -9.81f, 0.f }; + glm::vec3 gravity = { 0.f, -981.f, 0.f }; BroadphaseType broadphaseAlgorithm = BroadphaseType::AutomaticBoxPrune; FrictionType frictionModel = FrictionType::Patch; - glm::vec3 worldBoundsMin = glm::vec3{ -100.f }; - glm::vec3 worldBoundsMax = glm::vec3{ 100.f }; + glm::vec3 worldBoundsMin = glm::vec3{ -100000.f }; + glm::vec3 worldBoundsMax = glm::vec3{ 100000.f }; uint32_t worldBoundsSubDivisions = 2; uint32_t solverIterations = 8; diff --git a/Volt/Volt/src/Volt/Rendering/Shape.cpp b/Volt/Volt/src/Volt/Rendering/Shape.cpp index 4cb375d60..18c29d516 100644 --- a/Volt/Volt/src/Volt/Rendering/Shape.cpp +++ b/Volt/Volt/src/Volt/Rendering/Shape.cpp @@ -12,15 +12,15 @@ namespace Volt { std::vector vertices = { - {{ 0.5f, 0.5f, 0.5f }}, - {{ 0.5f, 0.5f, -0.5f }}, - {{ 0.5f, -0.5f, 0.5f }}, - {{ -0.5f, 0.5f, 0.5f }}, - - {{ 0.5f, -0.5f, -0.5f }}, - {{ -0.5f, 0.5f, -0.5f }}, - {{ -0.5f, -0.5f, 0.5f }}, - {{ -0.5f, -0.5f, -0.5f }} + {{ 50, 50, 50 }}, + {{ 50, 50, -50 }}, + {{ 50, -50, 50 }}, + {{ -50, 50, 50 }}, + + {{ 50, -50, -50 }}, + {{ -50, 50, -50 }}, + {{ -50, -50, 50 }}, + {{ -50, -50, -50 }} }; diff --git a/Volt/Volt/src/Volt/Scene/Reflection/ComponentReflection.h b/Volt/Volt/src/Volt/Scene/Reflection/ComponentReflection.h index 128bf580d..602b14e38 100644 --- a/Volt/Volt/src/Volt/Scene/Reflection/ComponentReflection.h +++ b/Volt/Volt/src/Volt/Scene/Reflection/ComponentReflection.h @@ -101,7 +101,8 @@ namespace Volt Color4 = BIT(1), NoCopy = BIT(2), - NoSerialize = BIT(3) + NoSerialize = BIT(3), + DoNotShow = BIT(4) }; VT_SETUP_ENUM_CLASS_OPERATORS(ComponentMemberFlag); diff --git a/Volt/Volt/src/Volt/Scene/Scene.cpp b/Volt/Volt/src/Volt/Scene/Scene.cpp index 032b55990..fddd14b94 100644 --- a/Volt/Volt/src/Volt/Scene/Scene.cpp +++ b/Volt/Volt/src/Volt/Scene/Scene.cpp @@ -733,7 +733,7 @@ namespace Volt auto ent = newScene->CreateEntity("Camera"); ent.AddComponent(); - ent.SetPosition({ 0.f, 0.f, -5.f }); + ent.SetPosition({ 0.f, 0.f, -500.f }); } } diff --git a/Volt/Volt/src/Volt/Scripting/Mono/MonoScriptGlue.cpp b/Volt/Volt/src/Volt/Scripting/Mono/MonoScriptGlue.cpp index 9beddc1c4..147ec5bb0 100644 --- a/Volt/Volt/src/Volt/Scripting/Mono/MonoScriptGlue.cpp +++ b/Volt/Volt/src/Volt/Scripting/Mono/MonoScriptGlue.cpp @@ -4823,7 +4823,7 @@ namespace Volt auto entity = scene->GetEntityFromUUID(id); while (!entity.HasComponent()) { - if (entity.GetParent().GetID() == Entity::NullID()) return 0; + if (!entity.GetParent().IsValid()) return 0; entity = entity.GetParent(); } auto netId = entity.GetComponent().repId; @@ -5176,6 +5176,11 @@ namespace Volt #pragma region Asset inline static bool Asset_IsValid(uint64_t handle) { + if (handle == Asset::Null()) + { + return false; + } + Ref assetRaw = AssetManager::Get().GetAssetRaw(handle); if (assetRaw && assetRaw->IsValid()) { diff --git a/Volt/Volt/src/Volt/Vision/VisionComponents.h b/Volt/Volt/src/Volt/Vision/VisionComponents.h index 8f977a5f2..349ca286e 100644 --- a/Volt/Volt/src/Volt/Vision/VisionComponents.h +++ b/Volt/Volt/src/Volt/Vision/VisionComponents.h @@ -56,8 +56,8 @@ namespace Volt { reflect.SetGUID("{E846C1DE-F199-4BFF-9D15-9E73B8D1C941}"_guid); reflect.SetLabel("Vision Trigger Component"); - reflect.AddMember(&VisionTriggerComponent::triggerCam, "triggerCam", "Trigger Camera", "", Entity::NullID()); - reflect.AddMember(&VisionTriggerComponent::forceActiveCam, "forceActiveCam", "Force Active Camera", "", false); + reflect.AddMember(&VisionTriggerComponent::triggerCam, "triggerCam", "Trigger Camera", "", Entity::NullID(), ComponentMemberFlag::DoNotShow); + reflect.AddMember(&VisionTriggerComponent::forceActiveCam, "forceActiveCam", "Force Active Camera", "", false, ComponentMemberFlag::DoNotShow); } REGISTER_COMPONENT(VisionTriggerComponent); @@ -92,28 +92,28 @@ namespace Volt { reflect.SetGUID("{1213269A-DB9A-4BC2-82DF-6656A41451A3}"_guid); reflect.SetLabel("Vision Camera Component"); - reflect.AddMember(&VisionCameraComponent::blendTime, "blendTime", "Blend Time", "", 1.f); - reflect.AddMember(&VisionCameraComponent::fieldOfView, "fieldOfView", "Field Of View", "", 60.f); - reflect.AddMember(&VisionCameraComponent::layerMasks, "layerMasks", "Layer Masks", "", std::vector()); - reflect.AddMember(&VisionCameraComponent::cameraType, "cameraType", "Camera Type", "", eCameraType::Free); - reflect.AddMember(&VisionCameraComponent::blendType, "blendType", "Blend Type", "", eBlendType::None); - reflect.AddMember(&VisionCameraComponent::damping, "damping", "Damping", "", 0.f); - reflect.AddMember(&VisionCameraComponent::offset, "offset", "Offset", "", glm::vec3{ 0.f }); - reflect.AddMember(&VisionCameraComponent::followId, "followId", "Follow ID", "", Entity::NullID()); - reflect.AddMember(&VisionCameraComponent::lookAtId, "lookAtId", "Look At ID", "", Entity::NullID()); - reflect.AddMember(&VisionCameraComponent::collisionRayPoint, "collisionRayPoint", "Collision Ray Point", "", Entity::NullID()); - reflect.AddMember(&VisionCameraComponent::focalDistance, "focalDistance", "Focal Distance", "", 1000.f); - reflect.AddMember(&VisionCameraComponent::mouseSensitivity, "mouseSensitivity", "Mouse Sensitivity", "", 0.15f); - reflect.AddMember(&VisionCameraComponent::collisionRadius, "collisionRadius", "Collision Radius", "", 100.f); - reflect.AddMember(&VisionCameraComponent::isColliding, "isColliding", "Is Colliding", "", false); - reflect.AddMember(&VisionCameraComponent::isDefault, "isDefault", "Is Default", "", false); - reflect.AddMember(&VisionCameraComponent::xFollowLock, "xFollowLock", "X Follow Lock", "", false); - reflect.AddMember(&VisionCameraComponent::yFollowLock, "yFollowLock", "Y Follow Lock", "", false); - reflect.AddMember(&VisionCameraComponent::zFollowLock, "zFollowLock", "Z Follow Lock", "", false); - reflect.AddMember(&VisionCameraComponent::xShouldDamp, "xShouldDamp", "X Should Damp", "", true); - reflect.AddMember(&VisionCameraComponent::yShouldDamp, "yShouldDamp", "Y Should Damp", "", true); - reflect.AddMember(&VisionCameraComponent::zShouldDamp, "zShouldDamp", "Z Should Damp", "", true); - reflect.AddMember(&VisionCameraComponent::additiveBlend, "additiveBlend", "Additive Blend", "", false); + reflect.AddMember(&VisionCameraComponent::blendTime, "blendTime", "Blend Time", "", 1.f, ComponentMemberFlag::DoNotShow); + reflect.AddMember(&VisionCameraComponent::fieldOfView, "fieldOfView", "Field Of View", "", 60.f, ComponentMemberFlag::DoNotShow); + reflect.AddMember(&VisionCameraComponent::layerMasks, "layerMasks", "Layer Masks", "", std::vector(), ComponentMemberFlag::DoNotShow); + reflect.AddMember(&VisionCameraComponent::cameraType, "cameraType", "Camera Type", "", eCameraType::Free, ComponentMemberFlag::DoNotShow); + reflect.AddMember(&VisionCameraComponent::blendType, "blendType", "Blend Type", "", eBlendType::None, ComponentMemberFlag::DoNotShow); + reflect.AddMember(&VisionCameraComponent::damping, "damping", "Damping", "", 0.f, ComponentMemberFlag::DoNotShow); + reflect.AddMember(&VisionCameraComponent::offset, "offset", "Offset", "", glm::vec3{ 0.f }, ComponentMemberFlag::DoNotShow); + reflect.AddMember(&VisionCameraComponent::followId, "followId", "Follow ID", "", Entity::NullID(), ComponentMemberFlag::DoNotShow); + reflect.AddMember(&VisionCameraComponent::lookAtId, "lookAtId", "Look At ID", "", Entity::NullID(), ComponentMemberFlag::DoNotShow); + reflect.AddMember(&VisionCameraComponent::collisionRayPoint, "collisionRayPoint", "Collision Ray Point", "", Entity::NullID(), ComponentMemberFlag::DoNotShow); + reflect.AddMember(&VisionCameraComponent::focalDistance, "focalDistance", "Focal Distance", "", 1000.f, ComponentMemberFlag::DoNotShow); + reflect.AddMember(&VisionCameraComponent::mouseSensitivity, "mouseSensitivity", "Mouse Sensitivity", "", 0.15f, ComponentMemberFlag::DoNotShow); + reflect.AddMember(&VisionCameraComponent::collisionRadius, "collisionRadius", "Collision Radius", "", 100.f, ComponentMemberFlag::DoNotShow); + reflect.AddMember(&VisionCameraComponent::isColliding, "isColliding", "Is Colliding", "", false, ComponentMemberFlag::DoNotShow); + reflect.AddMember(&VisionCameraComponent::isDefault, "isDefault", "Is Default", "", false, ComponentMemberFlag::DoNotShow); + reflect.AddMember(&VisionCameraComponent::xFollowLock, "xFollowLock", "X Follow Lock", "", false, ComponentMemberFlag::DoNotShow); + reflect.AddMember(&VisionCameraComponent::yFollowLock, "yFollowLock", "Y Follow Lock", "", false, ComponentMemberFlag::DoNotShow); + reflect.AddMember(&VisionCameraComponent::zFollowLock, "zFollowLock", "Z Follow Lock", "", false, ComponentMemberFlag::DoNotShow); + reflect.AddMember(&VisionCameraComponent::xShouldDamp, "xShouldDamp", "X Should Damp", "", true, ComponentMemberFlag::DoNotShow); + reflect.AddMember(&VisionCameraComponent::yShouldDamp, "yShouldDamp", "Y Should Damp", "", true, ComponentMemberFlag::DoNotShow); + reflect.AddMember(&VisionCameraComponent::zShouldDamp, "zShouldDamp", "Z Should Damp", "", true, ComponentMemberFlag::DoNotShow); + reflect.AddMember(&VisionCameraComponent::additiveBlend, "additiveBlend", "Additive Blend", "", false, ComponentMemberFlag::DoNotShow); } void Init(Entity& camEntity); diff --git a/Volt/Volt/vendor/TGAFbx/src/Importer.cpp b/Volt/Volt/vendor/TGAFbx/src/Importer.cpp index 86a423a74..647a8d2ca 100644 --- a/Volt/Volt/vendor/TGAFbx/src/Importer.cpp +++ b/Volt/Volt/vendor/TGAFbx/src/Importer.cpp @@ -170,7 +170,7 @@ namespace TGA if (fbxImporter->Import(fbxScene)) { - if(fbxScene->GetGlobalSettings().GetSystemUnit() != FbxSystemUnit::m) + if(fbxScene->GetGlobalSettings().GetSystemUnit() != FbxSystemUnit::cm) { constexpr FbxSystemUnit::ConversionOptions sysUnitConversion = { @@ -182,8 +182,8 @@ namespace TGA true }; - FbxSystemUnit::m.ConvertScene(fbxScene, sysUnitConversion); - assert(fbxScene->GetGlobalSettings().GetSystemUnit() == FbxSystemUnit::m); + FbxSystemUnit::cm.ConvertScene(fbxScene, sysUnitConversion); + assert(fbxScene->GetGlobalSettings().GetSystemUnit() == FbxSystemUnit::cm); } // Load and set up Material data