branchsbox/resources-refactorcancel

88 Commits over 31 Days - 0.12cph!

1 Hour Ago
Some cleanup
1 Hour Ago
Make sure vfx filename is set when allocating shader resource Material layer goes through shader resource to get vfx Fix mat_reloadshaders again (todo: stop using mat_reloadshaders for shader hotloading)
5 Hours Ago
Fix create raw material by blocking load the shader
5 Hours Ago
Material finds shader through resource system
Today
Delete shader if it failed to load from buffer
Today
Create shader from buffer
Today
Create resource handle type for shader Create and install shader type manager
Yesterday
Fix shader asset dependencies
Yesterday
Fix partial shader recompiles by getting the vcs back out of existing shader resource Fix mat_reloadshaders not checking for .shader
Yesterday
Get async static combo loading working again
Yesterday
Fix static combo load requests
Yesterday
Fix material editor shader picker
Yesterday
Restore game resource changes, don't know what this is for and don't trust it
Yesterday
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
Yesterday
Cherry pick tiled rendering fix Remove LoadKeyValues3File
Yesterday
Material compiler registers .shader resource reference instead of .vfx Recompile materials
Yesterday
Remove shader stuff from vpc project script, we don't have shaders in engine src
Yesterday
Remove kv3 shader loading
Yesterday
Delete includes.txt
Yesterday
Remove all .vfx compiling shaders from manifest uses .shader instead of .vfx Recompile shader resources for core shaders Remove remaining vfx_c
2 Days Ago
Remove WriteCompiledVfx
2 Days Ago
Remove vfxcompile write jobs
2 Days Ago
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
4 Days Ago
Keep shader program data in memory until I figure out a better way to serialize shader resources
4 Days Ago
Put shader in base category, I don't like having this in a new category
4 Days Ago
Fix hammer asset browser not opening assets in editor on double click
4 Days Ago
Build content
4 Days Ago
Update shaders
Sam
4 Days Ago
Fix conflict on complex
Sam
5 Days Ago
Only bitch about deprecated prefix if the replacement exists, there are valid shaders that can exist with the prefixes (vr_stencil, etc)
Sam
5 Days Ago
Fix tools wireframe shaders
Sam
5 Days Ago
Add remainder of compiled user shaders
5 Days Ago
Recompile highlight shaders
Sam
5 Days Ago
Initialize start register for constant buffers
Sam
5 Days Ago
We need constant buffer bindings in DX11 too
5 Days Ago
typo
5 Days Ago
Add Material.FromShader using shader resource
5 Days Ago
Open shader in vscode without going through native
6 Days Ago
Move highlight shaders to shaders dir, FromShader can no longer easily find them
6 Days Ago
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
6 Days Ago
Revert changes to toolframework Revert unexplained change to Asset.LoadResource
6 Days Ago
Restore changes to resourceasset.cpp
6 Days Ago
Remove readonly from displayinfo, add when needed Revert changes to assetinspector
6 Days Ago
Run a compile shader event when trying to compile a shader asset
6 Days Ago
Add shader asset type
6 Days Ago
Give access to shader features in shader resource as that's all we're mostly going to care about Show shader description in inspector
6 Days Ago
Requested changes from matt for material2.cpp and vfxc_mpi.cpp
6 Days Ago
Fix shader resources not hotloading properly
6 Days Ago
Remove GameResource.Load, huh
6 Days Ago
Move shader resource to engine Remove compile function from game resource, resources shouldn't have this, what if we're not in tools mode?