4,003 Commits over 1,461 Days - 0.11cph!
Material finds shader through resource system
Delete shader if it failed to load from buffer
Create shader from buffer
Create resource handle type for shader
Create and install shader type manager
Fix shader asset dependencies
Fix partial shader recompiles by getting the vcs back out of existing shader resource
Fix mat_reloadshaders not checking for .shader
Get async static combo loading working again
Fix static combo load requests
Fix material editor shader picker
Restore game resource changes, don't know what this is for and don't trust it
Create asset type and asset type info for shaders, mostly to just disable compile and reload but to also cover all bases
Fix wrong seek pos when unserializing static combo data cache
Don't remove any unnecessary shader variables after shader compile if shader program skipped compile
Recompile some core shaders
Cherry pick tiled rendering fix
Remove LoadKeyValues3File
Material compiler registers .shader resource reference instead of .vfx
Recompile materials
Remove shader stuff from vpc project script, we don't have shaders in engine src
Remove kv3 shader loading
Remove all .vfx
compiling shaders from manifest uses .shader instead of .vfx
Recompile shader resources for core shaders
Remove remaining vfx_c
Remove vfxcompile write jobs
Make .shader asset type
Make resource compiler for shader (doesn't compile the shader but compiles the resource for it)
vfxcompile generates resource files for shaders (multiple vcs binary blobs packed into resource data)
Convert all game shaders to .shader
Better header for shader resource data
Quick and dirty test of creating vfx from shader resource
Keep shader program data in memory until I figure out a better way to serialize shader resources
Put shader in base category, I don't like having this in a new category
Fix hammer asset browser not opening assets in editor on double click
Add disable mesh merging setting to prop_static
Recompile highlight shaders
Add Material.FromShader using shader resource
Open shader in vscode without going through native
Move highlight shaders to shaders dir, FromShader can no longer easily find them
Fix paths in all_shaders.txt
Recompile directional_ao.vfx
Delete all .vcs - cya
Make shit in shader resource nullable so json doesn't moan
Revert HighlightRender.cs
Revert changes to toolframework
Revert unexplained change to Asset.LoadResource
Restore changes to resourceasset.cpp
Remove readonly from displayinfo, add when needed
Revert changes to assetinspector
Run a compile shader event when trying to compile a shader asset
Give access to shader features in shader resource as that's all we're mostly going to care about
Show shader description in inspector
Requested changes from matt for material2.cpp and vfxc_mpi.cpp
Fix shader resources not hotloading properly
Remove GameResource.Load, huh
Move shader resource to engine
Remove compile function from game resource, resources shouldn't have this, what if we're not in tools mode?
Remove bullshit from shader resource, only add things when we need them
Cleanup and fix exceptions in ShaderHooks
Experimental tool to edit entities from map classes
Add Model.MaterialGroupCount and Model.GetMaterialGroupName
Add tooltips to collapsed sidebar of entity selector
Add Model.AnimationCount and Model.GetAnimationName
Add Application.CursorPosition setter (used for locking cursor in tools)
Revert "Move ParticleAttachment to engine, this is something we'll need in tools, not just game"
This reverts commit 1c9df82ec6bb1371f321125a19b915be853016eb.