reposboxcancel

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

7 Months Ago
Make StartScreen inside EditorMainWindow, instead of going through an event Fix text gradients 🤦‍♂️
7 Months Ago
Dunno how this got corrupted
7 Months Ago
Latest master compiled DXC now that bugs are fixed Minor HLSL2021 fix catching bad for loop scope Unload vfx dll at very end of vfxcompile Use -fvk-invert-y on geometry shaders too, works as expected on core shaders so "fix" it in objecthighlight shader Don't do these Pix events under Vulkan, incomprehensible
7 Months Ago
GameMenu games can have a Main method instead of a menu Add PackageLoader2. - Doesn't have TypeLibrary inside - Wraps HotloadManager - Clear separation between loading the assembly and loading into typelibrary etc - only used by Tools + GameMenu right now - I broke fast hotload Round the chunks in Graphics.Draw so when drawing Triangles they don't end up hanging over the chunk boundary Add Draw.SolidTriangle Enable fast hotload again
7 Months Ago
Fix keyword-based transform origin values Don't hide EditorMainWindow on startup if there isn't a StartScreen e.g. if tools fail to compile Lettters -> letters (sboxgame/issues/issues/4030)
8 Months Ago
Use the same rendering code as cubemap build system to narrow down differences
8 Months Ago
Fix flipping when copying texture with shaders Flip Y when copying rendered view to cubemap
8 Months Ago
Remove depthmaptexture Remove customcubemaptexture bool
8 Months Ago
Remove ggx_cubemap_blur_accumulation_pass_count - unused
8 Months Ago
Remove the cube cross stuff on cubemap builder, just to make things more clear
8 Months Ago
Remove UploadToCubemapArray
8 Months Ago
Rip out WorldRenderer/EnvironmentMapCacheSize, we didn't have it enabled and it's awful anyway
8 Months Ago
Remove render_depth_map and always_check_depth, I don't see these being set or used in any meaningful way Load cubemap_feathering
8 Months Ago
Create env map constant buffer SceneCubemap sets box projection and influence radius based on projection mode C# env_cubemap, mostly the same as env_cubemap_box, use a base cubemap entity Remove env_cubemap from fgd
8 Months Ago
Bump up cubemap camera zfar
8 Months Ago
Get the size of texture when calculating SH, don't assume 256
8 Months Ago
Calculate radiance SH from cubemap source, reads texture pixels until we can move this to compute shader
8 Months Ago
Add function to render tools to copy texture to cubemap slice
8 Months Ago
Move the important parts of ggxcubemapblurhelper to rendertools until we can reasonably do this in C# After source cubemap is created, go through render tools to mip it to the cubemap array
8 Months Ago
Fix for transform-origin values not correctly being applied
8 Months Ago
Stop trying to destroy aoproxy manually, it's a child now so it'll happen automatically and not risk double delete
8 Months Ago
Give our shader programs debug names so we can see them in debugger/renderdoc
8 Months Ago
Geometry shaders still need access to VS_INPUT
8 Months Ago
Log stack traces Handle badly defined GameResource more gracefully
8 Months Ago
Aoproxy sceneobjects are children of their parents and inherit visibility - stops them lingering when entities are hidden
8 Months Ago
Moved tiled rendering buffers to lightbinner, where it should belong Remove members that have long been deprecated, start adding support for structured buffer lights Move all cbuffer stuff to legacy, standard will only have structured buffer path Start implementing structured buffer lights data structure Remove all code for calculating mixed shadows, that'll be all allocated in the main light shadow function, iterate structured buffers Iterate on new lightbinner, let all shadows render through a single rendering path, disregard legacy for now
8 Months Ago
Fix not correctly rebuilding .editor.dll when recompiling dependant game dll
8 Months Ago
Add GlobalEngineNamespace, move TypeLibrary into it so that we can access it from Sandbox.Game and Sandbox.UI
8 Months Ago
Ambient occlusion proxies made by SceneSystem instead of entity system
8 Months Ago
Add internal BakeResourceAttribute until we can phase out tool objects and the bake resource shit Experiment with rendering cubemaps for SceneCubemaps Set renderToCubemap and environmentMaps pipeline attributes from camera attributes CCameraRenderer::RenderToTexture uses msaa value from attributes Fix dstStride in GetPixels
8 Months Ago
Protocol::Network++ because I removed CEnvVolumetricFog classes earlier
8 Months Ago
Tools replaces and uses GameMenu PackageLoader/HotloadManager Add TypeIcon, TypeName, TypeTitle to SerializedObject, Clean layout separator style
8 Months Ago
Ambient occlusion proxies made by SceneSystem instead of entity system
8 Months Ago
OOG Volumetric Fog * Added SceneCamera.VolumetricFog and SceneFogVolume * Fog volumes are part of SceneSystem instead of managed separately * Delete volumetric fog gamesystem, game entities and fgd entries, replace with C# game entities for volumetric fog controller & volumes * SceneMapLoader loads SceneFogVolumes and light_rect
8 Months Ago
Make these entities internal, no need for public use in legacy entity system Make sure entities have default values in Hammer Remove IsMaster from volumetric fog controller entity, it doesn't do anything VolumetricFogVolume use BoundsHelper
8 Months Ago
Fix editor sometimes loading base tools package in the wrong order
8 Months Ago
NavigationMesh available out of game * Supports runtime generation * Pathfinding all in c# * Save/Load navmesh * Added Triangle struct
8 Months Ago
Add NavigationPath
8 Months Ago
Remove all code for calculating mixed shadows, that'll be all allocated in the main light shadow function, iterate structured buffers
8 Months Ago
C# entity definitions for env_cubemap_box (do box first, env_cubemap is the same but with a sphere influence) Remove env_cubemap_box from fgd Network tables for env_cubemap_box Create SceneCubemap from entity properties Add indoor_outdoor_level (priority)
8 Months Ago
Helper for baking fog Make baked fog work again Work out global bounds in the CVolumetricFog so we don't have to worry about it anywhere else
8 Months Ago
Bring clipboard back in case people were using it, forward to Sandbox.Game
8 Months Ago
Move UseTemplate attribute TypeLibrary fixes Move input, UISystem
8 Months Ago
Tweak navmesh generation params that I don't understand
8 Months Ago
Add NavigationMesh.Node.Triangles/ClosestPoint/Distance
8 Months Ago
Remove the bullshit from VolumetricFog, setting bounds make no sense (and does nothing) when they're exclusively made from volume bounds
8 Months Ago
Headgear adjustments and Tanktop skinning fixes
8 Months Ago
Move controls over, delete unused clipboard class Temp fix for route attribute Move Screen
8 Months Ago
Triangle math Create TriangleTest.cs More connection setup
8 Months Ago
SceneMapLoader loads light_rect