index
:
I Like Trains
main
terrain-deform-2
The I Like Trains game
Dan Goodliffe
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
Commit message (
Expand
)
Author
Age
...
*
Start to factor out geometric place from face controller split
Dan Goodliffe
2023-04-09
*
Add helper for iterating over a range defined by a pair of iterators
Dan Goodliffe
2023-04-07
*
Add persistence support for std::optional<>s
Dan Goodliffe
2023-03-20
*
Lazy initialisation of SelectionPtr in persistValue
Dan Goodliffe
2023-03-20
*
Allow overriding vectorOfN's returned type
Dan Goodliffe
2023-03-17
*
Add postLoad support to persistence
Dan Goodliffe
2023-03-14
*
CLOG includes line number
Dan Goodliffe
2023-03-11
*
Inplace operator%= for vec3/mat4 mutation
Dan Goodliffe
2023-03-10
*
Replace SelectionT for glm::vec with one for std::span, reimplement it as a w...
Dan Goodliffe
2023-03-05
*
Don't leak root node when parsing XML
Dan Goodliffe
2023-03-02
*
Add ParseBase
Dan Goodliffe
2023-03-02
*
Remove to specify if the Selection pointer type is shared or not
Dan Goodliffe
2023-02-28
*
operator*= can work on any iterable collection
Dan Goodliffe
2023-02-27
*
Add nodiscard to many collections helpers
Dan Goodliffe
2023-02-27
*
Helpers to create container instances from ranges
Dan Goodliffe
2023-02-25
*
Fixed up vector operator+ element
Dan Goodliffe
2023-02-24
*
Support parsing string values in persistence read
Dan Goodliffe
2023-02-23
*
Fixup MapByMember to work with shared or unique ptr
Dan Goodliffe
2023-02-22
*
Move Appender in Persistence NS and simplify types
Dan Goodliffe
2023-02-21
*
Implement XML deserializer with SAXParse
Dan Goodliffe
2023-02-21
*
Add checked_fopen wrapper and FileStar container
Dan Goodliffe
2023-02-21
*
Add helper Selection to insert into a map based on a member value as key
Dan Goodliffe
2023-02-21
*
Accept a CSV for glm::vec data
Dan Goodliffe
2023-02-21
*
Allow override member variable names and selection helper when mapping member...
Dan Goodliffe
2023-02-21
*
Make sure an object is created before remembering it
Dan Goodliffe
2023-02-21
*
Add SAXParse base class
Dan Goodliffe
2023-02-21
*
Swap @ prefix for p. prefix for special value names
Dan Goodliffe
2023-02-20
*
Add helper operator to perform vec3*mat4 and perspective divide
Dan Goodliffe
2023-02-01
*
Add utilities for mutating, concatenating, creating vectors
Dan Goodliffe
2023-02-01
*
Add missing braces
Dan Goodliffe
2023-01-26
*
Fix up all the static analyzer warnings
Dan Goodliffe
2023-01-08
*
Add gl_traits for all the common types
Dan Goodliffe
2023-01-02
*
Add a traits struct to lookup sizes/type enums for passing to OpenGL
Dan Goodliffe
2023-01-02
*
Add a concept for sequential collections suitable for passing to OpenGL
Dan Goodliffe
2023-01-02
*
Allow operator*= on spans, not just arrays
Dan Goodliffe
2022-12-30
*
Add helper to produce cartesian product of two arrays
Dan Goodliffe
2022-12-29
*
constexpr collections helpers
Dan Goodliffe
2022-12-29
*
Add helper to apply perspective division
Dan Goodliffe
2022-12-28
*
Add two new array helpers
Dan Goodliffe
2022-12-28
*
Use the existence of .substr(...) to test if a T is stringlike
Dan Goodliffe
2022-12-28
*
Helper for midpoint of pair
Dan Goodliffe
2022-12-18
*
Pair support for streams
Dan Goodliffe
2022-12-18
*
Helper to sort glm::vecs by a specific axis
Dan Goodliffe
2022-12-18
*
Helper operator+ to join arrays
Dan Goodliffe
2022-12-18
*
Add a mini C filesystem wrapper library with mmap support
Dan Goodliffe
2022-12-11
*
Rename rdiv to ratio and add a vec2 override
Dan Goodliffe
2022-11-18
*
Restructure how shaders are worked with
Dan Goodliffe
2022-11-03
*
Add frame and render buffers to glArrays
Dan Goodliffe
2022-10-30
*
Add AnyPtr for accepting pointers of any kind into a function
Dan Goodliffe
2022-10-28
*
Tidy and de-dupe enumDetails
Dan Goodliffe
2022-10-24
[prev]
[next]