userLayladcancel

7,555 Commits over 3,653 Days - 0.09cph!

5 Months Ago
Modeldoc vox importer uses a block size of 8 units instead of 10
5 Months Ago
Fix modeldoc vox import, only read content size for palette, not 256
5 Months Ago
Use constant voxel size here
5 Months Ago
Dev textures to test bindless https://files.facepunch.com/layla/1b1411b1/sbox-dev_gFgVgNzNqF.png
5 Months Ago
Uncomment bindless, NonUniformResourceIndex was needed when accessing bindless texture
5 Months Ago
public Texture.Index and texture.MarkUsed. These are used for bindless textures
5 Months Ago
Comment out bindless, we're not ready to expose it in the API
5 Months Ago
Voxel bindless textures test
5 Months Ago
Destroy voxel model on component destroy
5 Months Ago
Generate mesh collision for chunk mesh
5 Months Ago
Voxel models can have their own palette using a structured buffer
5 Months Ago
Use arrays for the voxel normals in shader
5 Months Ago
Fix modeldoc vox importer using color palette wrong
5 Months Ago
Swizzle vox import and center it on XY plane
5 Months Ago
Support .vox version 200 in modeldoc (although I don't see any format changes?)
5 Months Ago
Make voxel test scene a bit nicer to look at
5 Months Ago
Allow voxel model to be transformed
5 Months Ago
Can change voxel size through Constants.VoxelSize
5 Months Ago
Cleanup
5 Months Ago
The mesher is Y up, just swizzle the verts
5 Months Ago
Replace voxel mesher with a faster one
5 Months Ago
Allocate more bits to allow 256 block types in shader
5 Months Ago
Voxel testing
5 Months Ago
Fix selecting mesh elements when they're ontop of a gizmo like terrain
5 Months Ago
Shadergraph: Attributes can set default values
5 Months Ago
Apply fog after lighting for sprites
5 Months Ago
Sprites and particle sprites support lighting https://files.facepunch.com/layla/1b0911b1/sbox-dev_ga1AeZWCum.mp4
5 Months Ago
Add default value to worldspace scale too
5 Months Ago
Update Box3D for soft contacts, helps with stability for heavy things on top of light things and helps with kinematics pushing dynamics through geometry https://files.facepunch.com/layla/1b0711b1/sbox_L4gxsLMRAe.mp4
5 Months Ago
Cast benchmark (#119) Fixed capsule ray cast bug. Added ray and shape cast benchmark versus height field. Delete triangle cache when updating mesh shape. obj loader (#120) Using tinyobjloader/tinyobjloader to load obj files. Removed assimp, stb, and model stuff. New mass ratio tests (#121) - Added two new tests for large mass ratios Contact Solver: Soft contacts (#122) - Added soft contacts for high mass ratios (currently larger 1 : 10) - This is highly experimental and might be discarded Merge remote-tracking branch 'upstream/main'
5 Months Ago
Fix asset inspector not saving with CTRL+S
5 Months Ago
Add rigidbody mass center override https://files.facepunch.com/layla/1b0711b1/sbox-dev_WWBxzsSEHp.mp4
5 Months Ago
Rotation constructor sets quaternion to identity, we should be doing this but also makes it so that rotation serialized property default is identity
5 Months Ago
Terrain collider doesn't need to be adding solid tag here
5 Months Ago
PhysicsShape adds solid tag in constructor, not every time collision attributes is set
5 Months Ago
Just dont rebuild if we haven't got a hitbox system yet, same as model hitboxes
5 Months Ago
Fix NRE in manual hitbox
5 Months Ago
Revert, people are relying on this
5 Months Ago
Collision shapes with no tags don't automatically add solid tag, I don't think this is needed
5 Months Ago
Fix trace RunAll not doing a RunAll trace for hitboxes
5 Months Ago
Remove D_BAKED_LIGHTING_FROM_VERTEX_STREAM from shadergraph preview
5 Months Ago
Add Graphics.Draw for drawing models instanced indirect
5 Months Ago
Add Graphics.Draw for instanced drawing of models, internal until API finalized https://files.facepunch.com/layla/1b0611b1/sbox-dev_6aYDkpCHBO.mp4
5 Months Ago
Fix up player_controller scene
5 Months Ago
Destroy wrapper objects when deleting physics world
5 Months Ago
New physics worlds add a world reference body, this is for things like fixed joints
5 Months Ago
Fix mistake in quaternion exp, causing Rotation.SmoothDamp to return incorrect rotation
5 Months Ago
Fix 2D Skybox "Tint" lighting keeps resetting
5 Months Ago
Unset light index mapping uses blank light constants to kill off the light
5 Months Ago
Set light index mapping if we have a bake light index