index
:
I Like Trains
main
The I Like Trains game
Dan Goodliffe
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
...
|
|
*
Update shaders to use material to conditionally lookup sub-texture in the atlas
Dan Goodliffe
2023-04-13
|
|
*
Add material field to vertex and configure it in mesh
Dan Goodliffe
2023-04-13
|
|
*
Add TextureAtlas class as an extension of Texture
Dan Goodliffe
2023-04-13
|
|
*
Fix submitting of integer values via vertex arrays
Dan Goodliffe
2023-04-13
|
|
*
Move the vertex/fragment shader interface for materials into an include
Dan Goodliffe
2023-04-11
|
|
*
Move lots of common glsl interface to include files
Dan Goodliffe
2023-04-11
|
|
*
Support m4 includes as a Jam scanner
Dan Goodliffe
2023-04-11
|
|
*
Split out the glsl embedding jam rules
Dan Goodliffe
2023-04-11
|
|
/
|
*
Load assimp textures in parallel
Dan Goodliffe
2023-04-10
|
*
First cut loading assets using assimp
Dan Goodliffe
2023-04-10
|
*
Support loading textures from an in memory buffer
Dan Goodliffe
2023-04-10
|
*
Plants are world objects
Dan Goodliffe
2023-04-10
|
*
Load texture fragment images as we go, make the image a member
Dan Goodliffe
2023-04-10
|
*
test-assetFactory depends on all resource files
Dan Goodliffe
2023-04-10
|
*
Add operator* helper specialised for std::span
Dan Goodliffe
2023-04-10
|
*
Add the plant/foliage game item concepts
Dan Goodliffe
2023-04-10
|
*
operator* collection helper reserves target space when possible
Dan Goodliffe
2023-04-10
|
*
Constraint operator* collection helper to IterableCollections
Dan Goodliffe
2023-04-10
|
*
One OpenMesh instance per top level Use in createMesh
Dan Goodliffe
2023-04-10
|
*
Add low poly tree collection
Dan Goodliffe
2023-04-09
|
*
Include assimp library
Dan Goodliffe
2023-04-09
|
/
*
Merge branch 'model-factory-textures'
Dan Goodliffe
2023-04-09
|
\
|
*
Move remaining split/plane functions to use library
Dan Goodliffe
2023-04-09
|
*
Add lots of split required stuff to geometric plane
Dan Goodliffe
2023-04-09
|
*
Add helper to create a Ray from two points
Dan Goodliffe
2023-04-09
|
*
Start to factor out geometric place from face controller split
Dan Goodliffe
2023-04-09
|
*
Simplify extruding
Dan Goodliffe
2023-04-08
|
*
Update Brush47 with yellow cab parts and window texture
Dan Goodliffe
2023-04-08
|
*
Remove no longer required getAdjacentFaceName
Dan Goodliffe
2023-04-08
|
*
Generate extrusion face names from halfedge adjacent face names
Dan Goodliffe
2023-04-08
|
*
Remember the name of the adjacent face of each halfedge of each named face
Dan Goodliffe
2023-04-08
|
*
Extend face controller to support splitting a face along a plane
Dan Goodliffe
2023-04-07
|
*
Add timeouts to asset factory tests
Dan Goodliffe
2023-04-07
|
*
Add helper for iterating over a range defined by a pair of iterators
Dan Goodliffe
2023-04-07
|
*
Apply styles in first loop over controlled faces
Dan Goodliffe
2023-03-21
|
*
Move smooth property into Style and make it optional
Dan Goodliffe
2023-03-20
|
*
Add persistence support for std::optional<>s
Dan Goodliffe
2023-03-20
|
*
Lazy initialisation of SelectionPtr in persistValue
Dan Goodliffe
2023-03-20
|
*
Slightly tidier FaceController? It's still a mess
Dan Goodliffe
2023-03-20
|
*
Support applying a single face controller to multiple faces
Dan Goodliffe
2023-03-20
|
*
Fix left/right swap of cuboid face names
Dan Goodliffe
2023-03-20
|
*
Fix some name shadowing in FaceController
Dan Goodliffe
2023-03-20
|
*
Remove (as yet) unused members from Camera
Dan Goodliffe
2023-03-19
|
*
Use OpenMesh built-in to calculate face centre
Dan Goodliffe
2023-03-19
|
*
Dedupe vertices during asset factory mesh build
Dan Goodliffe
2023-03-19
|
*
Add defaulted Vertex equality operator
Dan Goodliffe
2023-03-19
|
*
Make Vertex aggregrate constructor conditional on requirement
Dan Goodliffe
2023-03-19
|
*
Add aggregrate constructor to TexturePacker::Area as required
Dan Goodliffe
2023-03-19
|
*
Make perf tests depend on their functional equivalent
Dan Goodliffe
2023-03-19
|
*
Use halfedge for texture coordinates
Dan Goodliffe
2023-03-18
[prev]
[next]