reposboxcancel

17,236 Commits over 1,338 Days - 0.54cph!

10 Months Ago
ShaderGraph, default input to zero for unary nodes when input is missing so errors don't get triggered
10 Months Ago
ShaderGraph: Add round node
10 Months Ago
ShaderGraph: Rewrite Remap node so it's actually readable
10 Months Ago
Save .shader instead of .shader_c in material
10 Months Ago
Start moving AddonUpload to engine Cleaning Run Crc64.FromStreamAsync in a thread
10 Months Ago
ShaderGraph: Add Arctan2, Arcsin and Arccos
10 Months Ago
FindInSphere and FindInBox also finds static entities
10 Months Ago
Only read/write addons.json in tools mode, cl_list_projects debug command Startup flow Cleanup
10 Months Ago
Fix crash when calling Graphics.RenderToTexture from UI tick by never doing AsyncBeginRenderingViews, no real benefit
10 Months Ago
When deleting widgets via layout.Clear, set their parents to null so they aren't in the child list Batch publisher for content projects, working concept
10 Months Ago
Move editor menus around PopupWindows are dialogs "Compile Optimized Shaders" displays confirmation dialog StartScreen cleanup Window.IsDialog doesn't display "Help" button that nobody uses
10 Months Ago
Shader fixes, recompile some addon shaders with Vulkan too
10 Months Ago
Update addon shaders
10 Months Ago
Messaging API tests
10 Months Ago
Remove unused shader
10 Months Ago
Better Viewmodel Shadows (#1119)
10 Months Ago
Fix stuff from lightbinner cleanup that wasn't carried over and adjust viewmodel shadow offset update shaders
10 Months Ago
Give StartScreen obvious sections https://files.facepunch.com/alexguthrie/1b0111b1/sbox-dev_vviZ78o95D.png
10 Months Ago
Show "Last Opened" on last opened game row
10 Months Ago
Fix exception when trying to read bad format degrees Fix possible exceptions in Input.Process (but maybe not)
10 Months Ago
Template descriptions NewProject section titles Simplify launcher
10 Months Ago
Use rows for templates, auto-fill info based on template, find best available folder
10 Months Ago
Cache PVS on scope and do UpdateMixedShadowsComputations as a job, ~10x speed increase, do calculations every 200ms rather than 100
10 Months Ago
Disable limiter_on for sound streams, don't want stream sound events to be stolen
10 Months Ago
Move "empty environment" option inline with most recent game project Custom StartScreenSection attribute
10 Months Ago
Update first_person_arms_adjustments.vsubgrph
10 Months Ago
In game video recorder captures swap chain texture instead of resolve and copy, render recording bars on another layer
10 Months Ago
LocalProject.LastOpened, sort start screen games MenuAttribute priority property File -> New Game, File -> Open Game
10 Months Ago
Fix GlobalLobby preventing games from starting :(
10 Months Ago
vulkan: surprassing max device access threads in MarkIssuesCommands isn't an error case anymore
10 Months Ago
Delete trilinear threshold 360 vulkan: rewrite per thread descriptor set pools, eliminating max device access threads since .net can use a shit load - need to add some garbage collection on top of this, but will prevent the main crash that's been occuring GlobalLobby works with new LobbyManager ( global chat works again )
10 Months Ago
Add Tiled Rendering Quads to debug view list
10 Months Ago
Fix foliage in VR, let's rethink how we do multiview API later..
10 Months Ago
StartScreen sections Derive ProjectRow from generic ItemRow Experimental - show cloud projects inside start screen Show available cloud packages in startscreen Clean up Home.UpdateProjectList
10 Months Ago
FPArms/Punching: prefix all bool parameters with b_ like in the Citizen graph
10 Months Ago
Remove all hacks we had for a second shadow atlas for viewmodel shadows Sharp viewmodel shadows prototype, remove last references to viewmodel atlas Mixed lights support viewmodel shadows, recalculate frustum to always focus on the best alignment for the viewmodel bbox so it always stays sharp https://cdn.discordapp.com/attachments/1118902360970899456/1119228713591132230/sbox_0031.mp4 SSAO test for viewmodel Fix dynamic ambient occlusion not being applied for CalculateDiffuseAmbientOcclusion Try a few more AO techniques Composite viewmodel AO, and this should be the right way to do HBAO Remove nonsense resolution scale stuff in common.fxc that's unreferenced in code and causing problems (defined before system.fxc wtf) Allow compute on renderpipeline to do multiple dispatches, HBAO as compute,HBAO bilateral blur Use hammersley rather than bluenoise, looks a ton better Cleanup, controls for ambient occlusion, do indexed light viewmodel shadows sequentially, cast world shadows on viewmodel Assign what shadow index a baked light shall read from rather than iterating through the entire buffer and figuring it out, much faster way to do baked light shadows Proper way to do light indexed on ShadingModel Light API too Sanity checks, remove debug views and some minor adjustments for viewmodel shadows Remove last traits of g_flResolutionScale [pick] remove shaders that don't exist anymore from CI building Method for getting shadow index for baked light compatible with vulkan Fix stupid typo, GetShadowIndexForBakedLight compiles fine on vulkan now Fix another typo and compile core shaders
10 Months Ago
Fix another typo and compile core shaders
10 Months Ago
Lightbinner Separation between VK/D3D11 (#1133) * Add LightBinnerLegacy so we don't kludge our lightbinner with stuff we can't change on d3d, rename our main lightbinner to LightBinnerStandard * Remove deprecated cbuffers * Add lightbinner_legacy, separate both lightbinners based on the rendering system we use
10 Months Ago
Compile glass on vulkan, have proper curve for albedo color absoption for shadows
10 Months Ago
Obsolete Game.TickRate.set
10 Months Ago
Def tick rate 50 as it was
10 Months Ago
Add LightBinnerLegacy so we don't kludge our lightbinner with stuff we can't change on d3d, rename our main lightbinner to LightBinnerStandard Remove deprecated cbuffers Add ligthbinner_legacy, separate both lightbinners based on the rendering system we use
10 Months Ago
Add IClient.Stats
10 Months Ago
Remove env_entity_maker
10 Months Ago
Add a generic Texture.GetPixels<T>() (#1117) * Added Texture.GetPixels<T>(srcRect, slice, mip, dstData, dstFormat, dstStride) * Fix reading non-zero slice from 3D texture (#1118) * CopyToStagingResource: only use 1 mip level / array slice in staging texture * CopyToStagingResource: fix copy destination offset * GetPixels: add dstSize parameter instead of dstStride * Add Texture.GetPixels3D<T>() * Texture.GetPixels( int mip ) now gets everything for array / volume textures * Added Texture.GetPixel3D() to complement Texture.GetPixel() * GetPixels: fix nativeDstRect size * GetPixels: stride fixes * GetPixels: reading from non-zero mip level fixes
10 Months Ago
GetPixels: reading from non-zero mip level fixes
10 Months Ago
Added Texture.GetPixels<T>(srcRect, slice, mip, dstData, dstFormat, dstStride) Fix reading non-zero slice from 3D texture (#1118) CopyToStagingResource: only use 1 mip level / array slice in staging texture CopyToStagingResource: fix copy destination offset GetPixels: add dstSize parameter instead of dstStride Add Texture.GetPixels3D<T>() Texture.GetPixels( int mip ) now gets everything for array / volume textures Added Texture.GetPixel3D() to complement Texture.GetPixel() GetPixels: fix nativeDstRect size GetPixels: stride fixes
10 Months Ago
Strip unused from AsyncRequestStatus_t, give more descriptive status strings
10 Months Ago
Squash commit of everything so far Tests use AddFromFileBuiltIn when adding base addon
10 Months Ago
TickRate project settings