index
:
I Like Trains
main
The I Like Trains game
Dan Goodliffe
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
gfx
Commit message (
Expand
)
Author
Age
*
Simplify setup of uniform locations and containing programs
Dan Goodliffe
2024-07-07
*
Add shadow shader which takes into account texture transparency
Dan Goodliffe
2024-07-07
*
Psycho-rebased branch imgui on top of main
Dan Goodliffe
2024-07-02
|
\
|
*
First cut reshuffling app/window/gl/render bits
Dan Goodliffe
2024-06-15
*
|
Maintain a reverse index in instance vertices
Dan Goodliffe
2024-06-30
*
|
Implement partition on InstanceVertices
Dan Goodliffe
2024-06-29
*
|
Tidy InstanceProxy
Dan Goodliffe
2024-06-29
*
|
Allow passing start index for instanced draw
Dan Goodliffe
2024-06-28
*
|
Remove some unnecessary includes
Dan Goodliffe
2024-06-28
*
|
Build stb_image impl as a thirdparty lib
Dan Goodliffe
2024-06-25
|
/
*
Tidy many stringy messes with std::format
Dan Goodliffe
2024-06-04
*
Reformat with new clang-format
Dan Goodliffe
2024-06-01
*
Custom vertex, vertex shader and fragment shader for landmass
Dan Goodliffe
2024-04-16
*
Fix water texture wrapper in light of large position values
Dan Goodliffe
2024-04-07
*
Stripped down water vertex and simplified shaders
Dan Goodliffe
2024-04-07
*
Simplify vector addition/subtraction with differnt types
Dan Goodliffe
2024-02-24
*
Adjust light view projection matrix upfront
Dan Goodliffe
2024-01-30
*
Remove the complications from previously storing several shadow maps in the t...
Dan Goodliffe
2024-01-30
*
Set shadow program uniforms all in one function, merge setting of view projec...
Dan Goodliffe
2024-01-29
*
Merge common parts of shadow programs into a base class
Dan Goodliffe
2024-01-29
*
Geometry shader for single pass shadow maps
Dan Goodliffe
2024-01-28
*
Set light view point uniform once
Dan Goodliffe
2024-01-27
*
Remove the static texture cache
Dan Goodliffe
2024-01-25
*
Add traits helpers for glTexParameter functions
Dan Goodliffe
2024-01-25
*
Single list of all shader programs
Dan Goodliffe
2024-01-24
*
Fix network population of position in gBuffer
Dan Goodliffe
2024-01-23
*
Bind the network profile in as uniforms
Dan Goodliffe
2024-01-22
*
Dynamic number of segments into curve render
Dan Goodliffe
2024-01-21
*
Use symbol GL_MAX_GEOMETRY_OUTPUT_VERTICES to lookup the implementation limit...
Dan Goodliffe
2024-01-21
*
Replace tokens found with values from getIntegerv
Dan Goodliffe
2024-01-21
*
Look for and replace GL_XXX with fixed string
Dan Goodliffe
2024-01-21
*
String view/constexpr Shader instances
Dan Goodliffe
2024-01-21
*
Pass curve link radius, no recalculate, its constant
Dan Goodliffe
2024-01-20
*
Implement basic network curve part shader
Dan Goodliffe
2024-01-20
*
Common code between straight/curve network geometry shaders
Dan Goodliffe
2024-01-20
*
Implement complete network straight part shader
Dan Goodliffe
2024-01-20
*
Render rail network using new shaders
Dan Goodliffe
2024-01-20
*
Add traits wrapper for setting uniforms
Dan Goodliffe
2024-01-14
*
We only need 3x3 matrix for model rotation spec
Dan Goodliffe
2024-01-13
*
Update point light shaders for instancing
Dan Goodliffe
2024-01-13
*
Add model support for point lights
Dan Goodliffe
2024-01-12
*
Fix order or multiple to address reversed rotation
Dan Goodliffe
2024-01-12
*
Full implementation passing through light defs from vertex data
Dan Goodliffe
2024-01-11
*
Initial commit with working light instancing
Dan Goodliffe
2024-01-10
*
Template Ray on position type
Dan Goodliffe
2024-01-07
*
Unified crossProduct
Dan Goodliffe
2024-01-07
*
Remove more use of legacy types
Dan Goodliffe
2024-01-01
*
Remove legacy Position types from shadowMapper
Dan Goodliffe
2024-01-01
*
Simplify and 'fix' the wave cycle
Dan Goodliffe
2024-01-01
*
Remove misleading power operator^ on vec2/3
Dan Goodliffe
2023-12-29
[next]