userSam Pavloviccancel
branchsbox/shader-assets-2cancel

22 Commits over 30 Days - 0.03cph!

2 Years Ago
Simplify how we load shaders, managed resource types shouldn't handle loading from cached dict at all, just have load method itself ShaderResource in game code
2 Years Ago
Forgot this, pass asset name as string for now
2 Years Ago
Fix some sanity checks
2 Years Ago
Create a managed resource of any inherited type without explicitly assigning it, start moving Shader resource to game code Mark these as abstract, don't let children methods of GameResource override load, remove Shader from tools
2 Years Ago
Revert "Remove TryManagedCompile" This reverts commit a1912f3d31bd1b3b7f1e99e22932103e487337cd. Managed resource compiles sanely
2 Years Ago
Add shader asset type and empty resource compiler for it Allow vfx and hlsl as assets on IgnoreNewPossibleAssetFile Make HVfx be HShader, start adding shader handle from C# side Fix perspective on ui shader Iterate on shaders as assets Get boilerplate for managed asset compile Add used shader as material dependency Don't use error.vfx if we are not on tools mode (Issue 415) Don't do Shader assets on C++, it's awful Remove TryManagedCompile Cleanup GameResource and Resource, let GameResource handle it's loading rather than Asset, let managed core Resourced be created Get target resource type from asset Gameresource load doesn't need to be templated, still needs cleanup Make CustomResource for internal managed resources that use custom decoding And shader uses CustomResource instead of GameResource Split GameResource to be a child of CustomResource, remove Shader assettype since it's all managed Start work for child hlsl include files to recompile parents that use it Add stub custom load methods for shader ManagedResource is a better name Remove MET shader browser, let's make it sexy using asset system and our UI Make MET use our sexy asset picker https://i.imgur.com/Mzzmynk.png Strip extension from file to avoid bullshit, make shaders load from absolute path properly from MET Make MET hints and shader select button intuitive https://i.imgur.com/BgHsRKI.png
2 Years Ago
Revert "Update shaders with perspective, note that it still needs fix on the perspective matrix on c# code" This reverts commit 4e92c31729138ecdd74ad9ae2d11a6012cfcf97c. Revert "Fix perspective on ui shader" This reverts commit 6d087d7abf0752c7a35b0687d7322cbc4b5e2863.
2 Years Ago
Make MET hints and shader select button intuitive https://i.imgur.com/BgHsRKI.png
2 Years Ago
2 Years Ago
Strip extension from file to avoid bullshit, make shaders load from absolute path properly from MET
2 Years Ago
Make MET use our sexy asset picker https://i.imgur.com/Mzzmynk.png
2 Years Ago
ManagedResource is a better name Remove MET shader browser, let's make it sexy using asset system and our UI
2 Years Ago
Add stub custom load methods for shader
2 Years Ago
Split GameResource to be a child of CustomResource, remove Shader assettype since it's all managed Start work for child hlsl include files to recompile parents that use it
2 Years Ago
Get target resource type from asset Gameresource load doesn't need to be templated, still needs cleanup Make CustomResource for internal managed resources that use custom decoding And shader uses CustomResource instead of GameResource
2 Years Ago
Don't do Shader assets on C++, it's awful Remove TryManagedCompile Cleanup GameResource and Resource, let GameResource handle it's loading rather than Asset, let managed core Resourced be created
2 Years Ago
Don't use error.vfx if we are not on tools mode (Issue 415)
2 Years Ago
Add used shader as material dependency
2 Years Ago
Get boilerplate for managed asset compile
2 Years Ago
Iterate on shaders as assets
2 Years Ago
Make HVfx be HShader, start adding shader handle from C# side Fix perspective on ui shader Update shaders with perspective, note that it still needs fix on the perspective matrix on c# code
2 Years Ago
Allow vfx and hlsl as assets on IgnoreNewPossibleAssetFile