1
I Use This!
Activity Not Available

Commits : Listings

Analyzed about 1 month ago. based on code collected about 1 month ago.
Jan 05, 2024 — Jan 05, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
BREAKING CHANGES!!! Grand Ref-Readonly Refactoring!! More... about 7 years ago
Fixed exception in assimp standard material creator. Added a model loading sample. More... about 7 years ago
Fixed up some unit tests (setting full path because nunit test adapter complains about finding DLLs) More... about 7 years ago
Added RefList<T> and corresponding interfaces. Added new IRefComparable and IRefEquatable interfaces that support pass-by-readonly-ref semantics (still a WIP) , for very-large (64 bytes+) structs there's a modest performance boost. Most math types already implement something similar, but still need to convert them over to read-only ref (including most of the math library static methods!). Still need to convert databuffer interfaces to support IReadOnlyRefList and support ref return indexing. More... about 7 years ago
Reusing another ctor to cut down on redundant code. More... about 7 years ago
Fixed doc typo
Starnick
as Nicholas Woodfield
More... about 7 years ago
Upgraded Tesla.Interop to use new nuget MemoryInterop.ILPatcher. Added new AsRef/AsPointer methods (first ref return foray!). Upgraded all projects to target .net 4.7.1. Eventual goal is to have some (if not all) projects to target .net standard 2.0
Starnick
as Nicholas Woodfield
More... about 7 years ago
Updated to a newer/better gitignore file
Starnick
as Nicholas Woodfield
More... about 7 years ago
Implemented DataBufferStream::SetLength for non-readonly databuffers (e.g. if can write) More... about 7 years ago
Added new constructor that takes in two Int2s (becoming common to store texture dimensions, width, height as Int2) and a FromPoints method that takes in topleft / bottom right points. More... over 7 years ago
Added a singular inflate too More... over 7 years ago
Renamed Rectangle::Scale to Inflate, it describes the function better. More... over 7 years ago
Added setters and static creation methods to Rectangle to make it easier to work with Left, Right, Top, Bottom defined rectangles. More... over 7 years ago
Fixed bug in Rectangle::Union More... over 7 years ago
Fixed some engine initialization bugs where engine events would never fire (e.g. call Texture.IsPowerOfTwo before initializing the engine, the static constructor is called but there isn't an engine instance or render system, and the handler to wire up service changes was called AFTER services were added when initializing using a platform initializer -- thus default textures weren't created!) More... over 7 years ago
Added some helper functions to calculate previous/next PowerOfTwo and querying the active render system. More... over 7 years ago
Added metadata for an anonymous material (inline material declaration inside a definition script (.temd)). Made tweaks to parser to support this change. More... over 7 years ago
Cloned material will copy over new metadata More... over 7 years ago
WIP - Added additional metadata to material components to be able to serialize a material which inherits bindings/passes from some parent. Standard materials will have all bindings/passes set to inherited by default. Incremented Material savable version to 2. More... over 7 years ago
Streamlined Material::SetParameterBinding -- It is now just for creating a binding. To create a binding + set a value, now use "SetParameterValue<T>" or "SetParameterResource<T>". Setting resources like textures should be a lot more obvious and no more casting to IShaderResource.
Starnick
as Nicholas Woodfield
More... over 7 years ago
Pulled out helper to determine .net type for effect parameter and put it into GraphicsHelper since its not specific to D3D11. Added some missing cases too.
Starnick
as Nicholas Woodfield
More... over 7 years ago
Added ctor to IndexData to take in a count. IndexFormat picked based on that count.
Starnick
as nicholas.woodfield
More... over 7 years ago
DisposeCollection More... over 7 years ago
Added a "DisposeCollection" method for disposing all items in a collection / list. More... over 7 years ago
WIP Clip3DPolygon against Plane routine More... over 7 years ago
Tweaked ApplyMaterial to optionally take render properties. If null, a default one is supplied (w/o properties). Computed parameter providers must check if their property exists, but the collection is guaranteed to not be null. More... over 7 years ago
Added new Vector3 method to compute barycentric coordinates based on a point in the triangle. More... over 7 years ago
Fixing up comment More... over 7 years ago
Added missing ComputedParameters for World/View/Projection inverse combinations. Also Fixed near/far plane distances to always be in view space. More... over 7 years ago
Improved standard material mapping to assimp materials More... over 7 years ago