userGarry Newmancancel
branchsbox/shader-compiling-suckscancel

18 Commits over 0 Days - ∞cph!

2 Years Ago
Cleaning stuff up to ship Reduce cssbox combos from 4000+ to 96 Make mat_reloadshaders just reload the shaders, and not try to recompile them I think these warnings about missing texture attributes in materials are probably not needed
2 Years Ago
Fix not being able to dismiss notices until on-hovered Better warning when couldn't bind expression Shader output updates live Remove unused SHADER_SOURCE_MOD, SHADER_SOURCE_ROOT paths Remove unused SHADER_SOURCE, SHADER_SOURCE_ADDON_COMMON paths Remove shader_watch from RuntimeGame Fix filterless filewatch callbacks not triggering Shader change use content.changed event
2 Years Ago
Remove our custom threading from mat_ compile shader commands
2 Years Ago
Don't disable IO buffering unless -progress is passed Optimized shader builds are default again - add -fast to do unoptimized
2 Years Ago
Fix paths in Build-Shaders bat files
2 Years Ago
Compile notifications show warnings + errors https://files.facepunch.com/garry/f883608a-fde4-4787-a28c-08b4c599aeaf.mp4
2 Years Ago
Compiler notices
2 Years Ago
Remove old in-game dev notice since the editor has made that shit redundant
2 Years Ago
Strip out old shader notification stuff Configurable icon, stop timer when running is false
2 Years Ago
Show compile errors Tweak the error reporting Show log if you click on the shader notification
2 Years Ago
Flesh out notice system Add fps_max_inactive, replaces engine_no_focus_sleep I want the editor to run pretty much normally when I'm using another window - but I still want it to operate at a decent frame rate.. so I've set the default to 90fps. This means that it won't be breaking its back to do 500fps when tabbed, but stuff should still operate fine.
2 Years Ago
Reload shader after compile Re-render tool views - even if we're not the active window - because I might be editing shit and watching the window Move shadercache folder to /.source2/shadercache so we know it can be deleted
2 Years Ago
Update shaderproc path
2 Years Ago
can compile all_shaders.txt
2 Years Ago
Don't ship all the shader source in Steam builds
2 Years Ago
Add MainThread.Queue Send json progress from vfxcompile Fix couldn't find error shader Delete src/shaders
2 Years Ago
Tooltips transparent backgrounds Fix shaders saving in the wrong place Spread the work units a bit better Mocking notification system
2 Years Ago
Bring vfxcompile up to date Bring vfxc up to date Clean unused stuff Run shader file changes through to tools Fix shader resolving c# Shader Hooks Set shader flags based on options Bigger thread pool, buffering Pancake the base shaders into core