userSam Pavloviccancel
branchsbox/new-shader-apicancel

8 Commits over 0 Days - ∞cph!

3 Years Ago
Add shading methods, cleanup api
3 Years Ago
Use world normals for material, start implementing IndirectLight, MixedLight and StaticLight, cleanup, move ambient occlusion to IndirectLight
3 Years Ago
Iterate over new lighting api, cleanup, add stubs for MixedLight and IndirectLight, add LightShade struct
3 Years Ago
Make base class an optional parameter for VFX classes Allow members to be static or have other identifiers on VFX Use classes for dynamic light Add class_member_definition to VFX variable parser on ANTLR
3 Years Ago
Add multi select combo box, use it for enum flags in property editor https://files.facepunch.com/layla/1b0511b1/sbox-dev_bxdOgE3sui.png Remake multi select combo box for enum flags in pure C# (needs styling) Adjust input settings layout to scroll Input settings style tweaks Fix out of range exception Fix map & resource path lists shrinking in addon editor Fix CheckBox not pulling package meta bool binds Fix up/down arrow caret navigation on multiline inputs Fix caret position on newline characters Previous fix missed an edge case and did not work with emojis, hope this way isn't shit Documentation and other minor code adjustments Prop gibs now inherit material group Delete engine break commands, and replace some useful ones with c# implementations ModelDoc: Give the user a chance to copy a model into an addon dir if they try to import a model from outside an addon dir Remove engine break commands code Citizen: updated unicycle pedaling animation Switch to new api urls Tools doesn't need its own package query function Force CBasePlayer transmit always Fix NRE when deserializing a dictionary that ends up with a null key Citizen/unicycle: added sequences for fast pedaling and leaning Citizen/unicycle: updated pedaling animations so that feet are always flat relative to pedals Citizen/unicycle: updated balance sequences Citizen/unicycle: fixed a couple mistakes Recompile sbox_glass Remove usage of PropertyAttribute in Decal asset Get rid of Alpha/RenderFX properties from base.fgd in favor of RGBA color properties Removed Hammer inputs/outputs from all engine entities to stop confusion, since they do not work anyway Theme consistency Fix StartLobby errors Upgrade "Use IDictionary<{1}, {2}> instead of Dictionary<{1}, {2}>" to an error instead of a warning Ignore ResetLatched in IV_PHASE_RENDERING Populate main menu screen with trending games SceneSystem - ignore objects with invalid bounds if it ain't in this spawn group, how can it be in the pvs? Fast return if setting model but model didn't change Fix menu exception when gameicon doesn't have info yet ContainsInterpolationVarsForPhase return false if rendering Package Updated/Created is DateTimeOffset Icon showing updated within last day Simplify switching to local api Fixed client not knowing particle names Add class and interface language support to VFX Compiler
3 Years Ago
Iterate on lighting for new api, split baked and dynamic lighting
3 Years Ago
Trim core shader code, add pixel.lighting.hlsl
3 Years Ago
Start work on new base shader, remove old emissive combos