21 Commits over 0 Days - ∞cph!
Add temp preview dock for maps so bakscratch can test it out
Expose the other options to CreateWorldInfo_t so I can experiment with them
Only free transient scene worlds of the game host type
Create scene object for light_omni
Create const buffer for light probes to make them work
Text alignment and color for point_worldtext
Add SceneLightProbeVolume
Create scene object for light_spot
Force mips to be generated for Graphics.DrawText
Create scene object for point_worldtext, not really needed but a good opportunity to see how we can remake this entity
Delete scene entities when scene map gets deleted
Cascade distance and resolution for sun light
Create scene entities using library and alias
Fix sunlight facing wrong direction, just pass in the direction instead of rotating the scene object
Create skybox scene object for env_sky
Create scene object for light_environment
Set cubemap transform before updating bounds and calculating SH
Create cubemap with handshake and arrayindex from kv
Remove itoolobject binds, start with creating cubemap scene object from keyvalues
Bind the IToolObject stuff and test it by creating env_combined_light_probe_volume
Get entity keyvalues from world ref, try to create scene objects for anything with a model
Add SceneMap class that renders map geometry in a scene world