userLayladcancel
reposboxcancel

3,548 Commits over 1,338 Days - 0.11cph!

12 Months Ago
video app system bullshit
12 Months Ago
video.vpc Force push ffmpeg dlls
12 Months Ago
Add ffmpeg to thirdparty
12 Months Ago
Remove libogg, libvorbis, libpvx, all unused
12 Months Ago
Initial support for playing video Bind resolve shaders and textures directly instead of going through renderable pass, avoids it being used across frame boundaries Initial support for audio playback Get rid of event wait shit for audio, ExecuteOnMainThread handles this Support seeking Fix streaming from url not working Init, shutdown and run frame for video playback in a service so we don't have to do it manually Give video player the managed object so we can call back to it Tell managed when texture has been created, we don't know until first frame has been decoded Bind all the functions of video player Pass video events down to managed Add Duration and CurrentPlaybackTime Documentation Call OnTextureCreated after new texture has been rendered to Add clear to audio stream interface, clear the resample buffer instead of having to recreate the whole stream Add use_doppler sound op to stack, disable it on attached streams (doppler is no good on streams because it pitches) Start allowing video audio stream to attach to sound events to change how audio is played Allow audio stream to be attached to multiple sound events Add SoundStream.Play (returns a sound handle, can be called multiple times), obsolete Sound.CreateStream (this was all ass backwards) Add VideoPlayer.PlayAudio, called when audio is ready, can be called multiple times for multiple sound sources Add public constructor for SoundStream, this is allowed now it doesn't depend on having a Sound Add more properties to video player Turns out sound stream can't have multiple sound sources, at least for now Add qt video widget example https://files.facepunch.com/layla/1b2911b1/sbox_tueAgFGKr8.mp4
12 Months Ago
Add qt video widget example https://files.facepunch.com/layla/1b2911b1/sbox_tueAgFGKr8.mp4
12 Months Ago
Turns out sound stream can't have multiple sound sources, at least for now
12 Months Ago
Add more properties to video player
12 Months Ago
Add public constructor for SoundStream, this is allowed now it doesn't depend on having a Sound
12 Months Ago
Allow audio stream to be attached to multiple sound events Add SoundStream.Play (returns a sound handle, can be called multiple times), obsolete Sound.CreateStream (this was all ass backwards) Add VideoPlayer.PlayAudio, called when audio is ready, can be called multiple times for multiple sound sources
12 Months Ago
Add use_doppler sound op to stack, disable it on attached streams (doppler is no good on streams because it pitches) Start allowing video audio stream to attach to sound events to change how audio is played
12 Months Ago
Add clear to audio stream interface, clear the resample buffer instead of having to recreate the whole stream
12 Months Ago
Documentation Call OnTextureCreated after new texture has been rendered to
12 Months Ago
Bind all the functions of video player Pass video events down to managed Add Duration and CurrentPlaybackTime
12 Months Ago
Tell managed when texture has been created, we don't know until first frame has been decoded
12 Months Ago
Give video player the managed object so we can call back to it
12 Months Ago
Init, shutdown and run frame for video playback in a service so we don't have to do it manually
12 Months Ago
Fix streaming from url not working
12 Months Ago
Support seeking
12 Months Ago
Get rid of event wait shit for audio, ExecuteOnMainThread handles this
12 Months Ago
Initial support for audio playback
12 Months Ago
Range check Model.GetMaterials, Add Model.Materials to iterate through all mesh materials
12 Months Ago
Add Model.GetMaterialGroupIndex and Model.GetMaterials (from group index or name)
12 Months Ago
ShaderGraph: Fix formatting on generated code
1 Year Ago
Bind resolve shaders and textures directly instead of going through renderable pass, avoids it being used across frame boundaries
1 Year Ago
Initial support for playing video
1 Year Ago
ShaderGraph: Move graph serialization to it's own file ShaderGraph: Refactor codegen to keep it self contained in the compiler
1 Year Ago
ShaderGraph: Give pastes an ident so people know what it is
1 Year Ago
ShaderGraph: Copy pastes now use a gzip with base64 to make them easier to paste to people
1 Year Ago
ShaderGraph: Refactor NodeResult
1 Year Ago
Allow underscores in parameter names Refactor writing parameter options Add bool IsAttribute to Parameter and Texture nodes If true, `Attribute( "name" )` option will be added Don't include UI options in generated code when using attributes (attributes don't show in the UI anyway)
1 Year Ago
Don't include UI options in generated code when using attributes (attributes don't show in the UI anyway)
1 Year Ago
ShaderGraph: Fix vec2, vec3 and Color components compiling as constants
1 Year Ago
ShaderGraph: Add object space position node (i.vPositionOs from vertex input)
1 Year Ago
Add BBox Rotate and Transform because I'm always needing it
1 Year Ago
Create trace data for procedural meshes Fix back of stairs primitive builder
1 Year Ago
Merge vertices in PolygonMesh
1 Year Ago
Dynamically created physics bodies set their game scene node handle to zero so tracing against them should return world as the entity
1 Year Ago
Add internal function to scene object to add tracing from vertex data, internal because it's only needed for tools currently
1 Year Ago
New curve editor that can be translated and zoomed, operates on absolute time and value Test animating objects with curves
1 Year Ago
Main window Viewport with map drag drop and downloading
1 Year Ago
Assert when creating scene object with model that has no visible meshes, this would result in no native scene object being created and the next handle to mess up Check if model has visible meshes before creating scenemap models Resolve map name for scenemap so it's more forgiving with the map name you give it Don't set light probe textures if they're null
1 Year Ago
PET: Render sound pitch scale default to 1.0
1 Year Ago
Trim _c off asset drag drop, fixes compiled only models being dragged in
1 Year Ago
ShaderGraph: Add Texture Cube node https://files.facepunch.com/layla/1b2611b1/sbox_GNWEjlZAAv.png
1 Year Ago
Animgraph: Support int params for selector node https://files.facepunch.com/layla/1b2611b1/sbox-dev_um7vlodzlf.mp4
1 Year Ago
PET: Remove junk from render sound, hook up volume_atten and pitch
1 Year Ago
Rework Inertia and InertiaRotation to use non inverse inertia to give sane values
1 Year Ago
Modeldoc: Don't scale and mirror offsets for hull and mesh, fixes mirror getting cancelled out
1 Year Ago
ShaderGraph: Fix inline node editor not updating when deleting connection