reposboxcancel

9,496 Commits over 821 Days - 0.48cph!

13 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?
13 Days Ago
Delete created sound(scape) entity when drag'n'dropping outside of a Hammer view Fallback code for Hammer drag'n'drop assets with spaces in their path
13 Days Ago
Remove bullshit from shader resource, only add things when we need them
13 Days Ago
Cleanup and fix exceptions in ShaderHooks
13 Days Ago
Faceting in package selector wip
Sam
13 Days Ago
Initial rebase of shader assets into master Fix things from shader assets rebase Recompile all vmat files Strip mod from d3dinclude Put certain shader of materials inside folders and strip extension Readd reflection data when compiling vfx Don't fixup filename of resources tagged RESOURCE_TYPE_NONE, allows for any filename to be set as a reference Reference shaders used as a dependency in compilematerial Fix some icon types not being generated Fix gameresource attributes not showing properly, fix warning on a material Remove LoadInternal, simplify and clean stuff Move compiled load of gameresource to gameresource Glue LoadKeyValues3File so we don't need to load the entire KV3 blob to read it's header, give support to loading KV3 in GameResource, cleanup LoadCompiledInternal, also add support for eventual custom loading of gameresource Load GameResources from addons when they are registered, previously they wouldn't be loaded properly Don't bother compiling shaders if we don't have the source Don't bitch that it's a binary blob when reading a KV3 to json, it writes the nuance that we want to the member Start exposing reflection data on shader resource Fix metadata being erased on shaders :S Preliminary reflection info for shader resources Bitch when we're trying to load a shader with legacy name Fix ShaderMetadata Rebuild all materials for good measure Make OpenInPrimaryTool a bool and return if we want to open in an external tool, make it have priority in Asset.OpenInEditor Add vfx to enginetools path Fix replacement shaders not being loaded correctly Append .vfx when loading compute shader since we treat them as direct files now Reference compiled shader rather than source on material dependency tree Fix partial shader loading requests on reload Fix default mode on toolswireframe's unified shader Serialize combos and which programs are used to kv3 Use new GetShaderFullPath instead of the deprecated GetAbsoluteShaderPath everywhere Much better organize shader resource fields Add ReadOnly stub attribute for DisplayInfo Fix loading game resource when we don't have a compiled version Pass each shader program as a field rather than a string when serializing to kv3, makes it better to organize it, also clean it up every time we compile Don't add saving to assets tagged readonly Update shaders Update materials again Don't add fields on empty stuff on serializing shaders, cleanup ReadOnly property for ShaderResource Don't warn that no tool was found since we return the value, make vscode have higher priority on opening text based assets Kill any simultaneous and append shaders from previous compiles, make warnings Yellow rather than Red Rebase fixes
13 Days Ago
Experimental tool to edit entities from map classes
13 Days Ago
Update to deserialize new api Handle trying to load null image Switch everything to the new api
Sam
13 Days Ago
Fix directional AO shipping without actual directionality
13 Days Ago
Entities can use GameResource types in properties Styling consistency for game frame comboboxes Hovering asset list will show asset path in status bar
13 Days Ago
Organising of Hair / Parented + New Baseball Cap reskins
13 Days Ago
Fix addons targeting local projects erroring - don't use #local in addon compiler references, there's code further down that will favour local package If an addon doesn't target a specific game add a reference to base - Sandbox.Internal.AssemblyModifier seems to take care of all the references
Sam
13 Days Ago
Fix Shape Buffer not being generated and being cleared at wrong moment Prototype directional AO, fix reflections not showing up on shaders Send proxy mesh info as proper capsules rather than ellipsoids (which has always been silly), unify debug overlay code for them implement capsules in shader, encode directionality https://i.imgur.com/RMaTU6Q.png Implement capsule shape on reflections too https://i.imgur.com/ZEf0dxa.png Unify all aoproxy code so it's not a mess all around, makes it easier to add new shape types, add stubs for cylinder aoproxies Cylinder aoproxy meshes https://i.imgur.com/T36lRDH.png Dot product with geometric normals to avoid double occlusion on AO, fixes most artifacts Remove edge artifacting with ambient shadows https://i.imgur.com/GV8SXq3.png Misc tweaks and fixes, set default AO distance to 40, better self occlusion filter Move reflection compositing code to base code, add option to check if high quality reflctions are enabled to shader without a combo Disable aoproxy caching on models with animgraphs update shader objects Cleanup, better do vignietting Finish directional AO code before cleanup, use lightmap directionality if we are compositing to one Fix aoproxy shapes of most standard props Add support for high quality reflections in Complex shader Add high quality reflection option to complex Cleanup directional AO, have softer vigniette Some more prop aoproxy adjustments Fix flickering on directional AO probes Readd AOProxy instancing, batch AOProxies by LPV Increase precision of SDF tracing Only try to sample from reflection buffer if we have reflections defined at all on the shader Put ShapeManager on SceneWorld rather than in a singleton, fixes flickering with multiple panels Revert some experiments that shouldn't be in this branch Update shader files Sample default direction if we don't have a lightprobe Fix VR perspective on directional AO and reflections Don't run with rendersystemdx11 at all for content building, merge results on finish rather than on batches, reduce number of processors for testing CI worked perfectly with the previous thing, let's try without processor throttling Add -skiprendersystem param instead of forcing to it, map resourcecompiler needs GPU Merge pull request #614 from Facepunch/aoproxies-suck AOProxies Rework
Sam
13 Days Ago
Add -skiprendersystem param instead of forcing to it, map resourcecompiler needs GPU
Sam
13 Days Ago
CI worked perfectly with the previous thing, let's try without processor throttling
13 Days Ago
Always use addon map list for map leaderboards in menu
13 Days Ago
Add scrolling to leaderboard list in menu
13 Days Ago
Remove Compiler.ReportCompileDiagnostics - this was only used in non-tools mode and was double printing something already handled in CompileGroup Merge codegen diagnostics into Compiler.Diagnostics so errors/warnings show in editor error list or console in non-tools If codegen reports any diagnostics of error severity, fail the build ( warnings won't fail the build ) Clean up some generator diagnostic descriptors, make them more clear, set severity to warning on warnings.. Non-static ConCmd.Client errors
Sam
13 Days Ago
Don't run with rendersystemdx11 at all for content building, merge results on finish rather than on batches, reduce number of processors for testing
13 Days Ago
Clothing Outfit Orginised / Parented for Colour Variations
14 Days Ago
fixed cctv_globe/mount mesh orientation and naming, updated physics and prefabs Merge branch 'master' of sbox
14 Days Ago
Set max height for package description in menu For sboxgame/issues/issues/2575
14 Days Ago
Complete fix for far away audio from breaking our sound system Closes sbox/issues/615 & sbox/issues/622 & sboxgame/issues/issues/2461
14 Days Ago
Add Model.MaterialGroupCount and Model.GetMaterialGroupName
14 Days Ago
Add tooltips to collapsed sidebar of entity selector
14 Days Ago
Add Model.AnimationCount and Model.GetAnimationName
14 Days Ago
Hammer: Ability to reset selected material Asset Brower: Make disabled asset types a bit easier to read Prettify FBX asset name
14 Days Ago
Limit main menu leaderboard list to 5 items for now
14 Days Ago
Avatar screen subcategories and clothing variations (#626) Adds Parent to the Clothing GameResource Clothings with a Parent will be displayed as a variation in a separate panel Categorizes clothing items by their subcategory Updated a few items to have subcategories and parents
14 Days Ago
Show all leaderboards in menu again Basic support for {map} leaderboard name substitution Only supported for MapSelect.Official
14 Days Ago
Clothing parent documentation and description
14 Days Ago
Style & layout arrangements Group items by subcategory Give glasses and necklace a subcategory Tweaks List item variations separately Setup beanie variations Cleanup Style tweaks Move category buttons to sidebar Group null/empty subcategory names the same Scroll back to top when changing categories Subcategorize tattoos, eyebrows, eyelashes Style tweaks & cleanup
14 Days Ago
Fixing LOD1 of Tactical Vest
Sam
14 Days Ago
Lower DEFAULT_ASSET_SYNC_COUNT to 8
14 Days Ago
New Dress + New Hair
14 Days Ago
Added hotload_log engine convar
14 Days Ago
ModelDoc: Added more info to "not in CONTENT folder" error message
15 Days Ago
Citizen/clothing: disabled jiggle on hard hat
15 Days Ago
Style tweaks & cleanup
Sam
15 Days Ago
Test content building with parallelization barriers
15 Days Ago
PackageSelector: Re-added #local to local packages
15 Days Ago
Documented BaseItemWidget Actions, added ItemDeselected, ItemsSelectedTo Remove AddonProperty, replaced usage with PackageSelectorProperty, added defaultSelection to PackageSelector, added placeholder UI to see current selection https://files.facepunch.com/devultj/1b2011b1/devenv_OUH7xVz5AK.mp4
15 Days Ago
Partial fix for audio breaking when sounds are played really far away
15 Days Ago
Menu: Open video settings navlink by default
Sam
15 Days Ago
Don't assume a SrgbResourceView is valid if we don't actually have a m_pShaderResourceViewSrgb
Sam
15 Days Ago
Sam
15 Days Ago
Sample default direction if we don't have a lightprobe Fix VR perspective on directional AO and reflections
Sam
15 Days Ago
Put ShapeManager on SceneWorld rather than in a singleton, fixes flickering with multiple panels Revert some experiments that shouldn't be in this branch Update shader files
16 Days Ago
Add Application.CursorPosition setter (used for locking cursor in tools)
16 Days Ago
Revert "Move ParticleAttachment to engine, this is something we'll need in tools, not just game" This reverts commit 1c9df82ec6bb1371f321125a19b915be853016eb.