userJames Kingcancel
reposboxcancel

1,002 Commits over 1,369 Days - 0.03cph!

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
Don't emit SB3000 about const fields in generic types
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
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
Add TaskSource.WorkerThread() Added test for GameTask.WorkerThread() / GameTask.MainThread()
1 Year Ago
Whitelist Task.Wait() / Task.RunSynchronously()
1 Year Ago
Added Texture.GetPixels<T>(srcRect, slice, mip, dstData, dstFormat, dstStride)
1 Year Ago
Added Texture.GetPixels<T>(srcRect, slice, mip, dstData, dstFormat, dstStride)
1 Year Ago
Whitelist System.Collections.Concurrent.ConcurrentBag
1 Year Ago
Added Texture.Depth property
1 Year Ago
Added TaskSource.MainThread() Like TaskSource.NextPhysicsFrame(), but can immediately continue if already on the main thread.
1 Year Ago
Limit worker thread count to avoid starving the main thread
1 Year Ago
Failing test reproducing #1027 Fixed #1027
1 Year Ago
Failing test reproducing #1027
1 Year Ago
Make sure fast hotload related error reports are grouped correctly Failing test reproducing #1087 Gracefully handle NotSupportedException during fast hotload Fixes #1087
1 Year Ago
Make sure fast hotload related error reports are grouped correctly Failing test reproducing #1087 Gracefully handle NotSupportedException during fast hotload Fixes #1087
1 Year Ago
Make sure fast hotload related error reports are grouped correctly Failing test reproducing #1087
1 Year Ago
Added TypeLibrary.GetGenericArguments(Type) with access control checks
1 Year Ago
Simplify ILHotload error report change summary
1 Year Ago
Add CreateDelegate overloads that accept a target object
1 Year Ago
Added MethodDescription.CreateDelegate( Type ) Added TypeDescription.MakeGenericType( Type[] ) Uses same access control checks as CreateGeneric( Type[], object[] )
1 Year Ago
Added MethodDescription.CreateDelegate<T>() Try to get change summary to actually show up in sentry on ILHotload error
1 Year Ago
Fixed #1092 Include a change summary during ILHotload errors Fixed paths to members in hotload sentry reports
1 Year Ago
Failing test reproducing #1027 Fixed #1027 There might be other reasons why methods won't resolve, will re-open if we encounter that
1 Year Ago
Failing test reproducing #1027
1 Year Ago
Handle TypeInitializationException during UpdateReferencesInType more cleanly Tag ILHotload exceptions with `fast-hotload` Added IHotloadManaged.Failed(), called when an instance couldn't be upgraded IHotloadManaged tests
1 Year Ago
Log some more info when #1027 occurs
1 Year Ago
Failing test for when lambda signatures change Warn on lambda signature change, replace with error-throwing delegate
1 Year Ago
Include member and instance path in hotload error reports
1 Year Ago
Directly write to Logger during hotloads Include path and member in hotload log messages Allow nested FormattableStrings in log messages So that their args can be inspected too
1 Year Ago
Implement IsMatchingType for generic type definitions Fixed IsMatchingType for required modifier types Don't warn about attempted fast hotload of generic method
1 Year Ago
Failing test reproducing #1063 Fixed #1063
1 Year Ago
Failing test reproducing #1063
1 Year Ago
Support for ConCmd ParamArray arguments Fix compile time bomb when checking big methods for fast hotload support
1 Year Ago
Log a bunch of timing info during compilations Fix compile time bomb when checking big methods for fast hotload support
1 Year Ago
Support for ConCmd ParamArray arguments Some hotload cvar refactoring Hotload stress test entry point Basic hotload stress test Test out skipping parsing unchanged files Fix stress test not always waiting for compile to complete
1 Year Ago
Support for ConCmd ParamArray arguments Some hotload cvar refactoring Hotload stress test entry point Basic hotload stress test
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
1 Year Ago
Failing test for #1007 Fixed stack overflow when searching for methods with certain parameter types Fixes #1007
1 Year Ago
Fixed building without HOTLOAD_NOCATCH Fixed stack overflow when searching for methods with certain parameter types Fixes #1007 Removed some dead code
1 Year Ago
WIP use Sandbox.Diagnostics.Logger for hotload Failing test for #1007