branchGarrys Mod/main/mcorecancel

11 Commits over 0 Days - ∞cph!

8 Years Ago
Allow mathematical matproxies to execute & override entity alpha/color modulation during queued rendering
8 Years Ago
Use queued IMaterialVar for all engine code rather than just Lua userdata - fixes matproxies with multicore rendering
8 Years Ago
.
8 Years Ago
render.PushFilterMag/render.PushFilterMin now work with queued rendering Swapped behaviour of render.PushFilterMag/render.PushFilterMin to do the right things
8 Years Ago
.
8 Years Ago
Disable queued decals & post-processing CMaterialSystem::AllowThreading changes from upstream
8 Years Ago
Added actual error messages to CMatQueuedRenderContext::AllocVertices/CMatQueuedRenderContext::AllocIndices CMaterialSystem::GMOD_FlushQueue only finishes current render job when necessary rather than every call (makes render.RenderView not super slow)
8 Years Ago
Use render queue for Lua IMaterial setters/getters
8 Years Ago
Fixed deadlock in render.RenderView Increased size of render queue and added error message when it runs out of memory
8 Years Ago
Don't queue SetupBones calls for entities with a BuildBonePositions callback or bone manipulator
8 Years Ago
Mark some unused thread-related ConVars as hidden