userJames Kingcancel

7,945 Commits over 3,745 Days - 0.09cph!

1 Year Ago
Allow merges in either direction Trying to find isolated polys is buggy, just do them all together
1 Year Ago
Non-reflex angles can split
1 Year Ago
Keep layer width consistent New polygon closing method More consistent position sorting for sweeps Another fix Debugging A bit more stable Refactor, stability
1 Year Ago
Small fixes
1 Year Ago
ShaderGraph: Triplanar texture mapping nodes ShaderGraph: Triplanar node tweaks
1 Year Ago
Another fix More fixes, UVs for cut faces
1 Year Ago
Fixes
1 Year Ago
Bug fixes
1 Year Ago
Fixed rounded edges, dodgy clip fix
1 Year Ago
.addon to .sbproj New mesh writer almost working
1 Year Ago
Chunk mesh clipping
1 Year Ago
CutMeshWriter
1 Year Ago
Formatting Refactoring, skeleton of new 2D meshing strategy
1 Year Ago
PolygonMeshBuilder
1 Year Ago
Simplify handling expired tasks (#1157) * Simplify checking expired tasks (#1143) Allow any tasks defined in our DLLs to continue, but user code can't continue if it was from an expired context * Allow persistent tasks in current menu package assembly (#1143) * Move task persistence allowing / forbidding to GameMenuInstance
1 Year Ago
Remove some test code
1 Year Ago
Move task persistence allowing / forbidding to GameMenuInstance GameMenuInstance.PackageAssembly can be private
1 Year Ago
Add GameMenuInstance.PackageAssembly property Allow persistent tasks in current menu package assembly (#1143)
1 Year Ago
Simplify checking expired tasks (#1143) Allow any tasks defined in our DLLs to continue, but user code can't continue if it was from an expired context
1 Year Ago
Take into account styled edge radius when adding / subtracting
1 Year Ago
Limit how spikey a bevelled / rounded corner can be
1 Year Ago
Find which positive loop contains each negative loop
1 Year Ago
Identify positive vs negative edge loops
1 Year Ago
2D: Rewriting mesh gen to be edge loop based
1 Year Ago
Regenerate SDF meshes on resource change 2D: Get rid of inset bias for rounded / bevel edges
1 Year Ago
First pass at edge styles Might need to rethink this, large edge radii cause problems
1 Year Ago
2D: smooth cut face normals across chunk boundaries
1 Year Ago
Don't emit SB3000 about const fields in generic types
1 Year Ago
Some initial work for 2D edge styles
1 Year Ago
Fixed FastPathTest.ResolveGeneric test
1 Year Ago
Simpler repro of #1027 Fixed #1027 in cases involving array types
1 Year Ago
Failing test reproducing #1027 Simpler repro of #1027 Fixed #1027 in cases involving array types
1 Year Ago
Failing test reproducing #1027
1 Year Ago
Fixed deleted SdfWorlds not deleting chunk SceneObjects (#12)
1 Year Ago
WIP allow creating SdfWorlds in the menu
1 Year Ago
Better exception handling during modify chunks (#8) Fixed clearing race condition (#8)
1 Year Ago
1 Year Ago
Fix dropped modification warning on clear Some thread safety on transform update Got rid of some vestigial code
1 Year Ago
Clients request missing modifications, server sends heartbeat messages Fixes #5
1 Year Ago
Fixed waiting for main thread between modifications, fixes #6 Some safety when clearing, #7 seems fixed
1 Year 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
1 Year Ago
GetPixels: reading from non-zero mip level fixes
1 Year 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
1 Year 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
1 Year Ago
CopyToStagingResource: only use 1 mip level / array slice in staging texture CopyToStagingResource: fix copy destination offset
1 Year Ago
Added Texture.GetPixels<T>(srcRect, slice, mip, dstData, dstFormat, dstStride) Fix reading non-zero slice from 3D texture (#1118)
1 Year Ago
Update README.md
1 Year Ago
Inject settings page to spawn menu on activate Early out for BiasedSdf3D.SampleRangeAsync Basic blob tool settings page
1 Year Ago
Use object-space normals for triplanar shaders
1 Year Ago
Reorder leaderboard modes (#3) Default to global nearby (#3) Keep track of whether leaderboard mode has ever changed (#3) Make leaderboard mode button flash until first pressed (#3)