summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Create mix-ins for handling asset and instance lightsHEADmainDan Goodliffe2026-04-03
* Add light support to RailVehicleClassDan Goodliffe2026-04-03
* Add a test spot light to default sceneDan Goodliffe2026-04-03
* Merge branch 'shared-locations'Dan Goodliffe2026-04-03
|\
| * Fix direction of difference vector calculating railVehicle new positionDan Goodliffe2026-04-03
| * Move spot/point light persistence wrappers to assetFactoryDan Goodliffe2026-04-01
| * Have Renderable manage all instance lightsDan Goodliffe2026-04-01
| * Fix VertexArrayConfigurator with derived classesDan Goodliffe2026-04-01
| * Add helper to Decompose a member pointerDan Goodliffe2026-04-01
| * Helper to instantiate transient static values as requiredDan Goodliffe2026-04-01
| * Move light vertex structs outDan Goodliffe2026-03-31
| * Use a single buffer for the location/rotation data of all renderable objectsDan Goodliffe2026-03-31
| * Use uint32_t for indexes in InstanceVerticesDan Goodliffe2026-03-30
|/
* Use std::chrono for worldTimeDan Goodliffe2026-03-27
* Add wrapper for ImGui::TextEx for any contiguous char rangeDan Goodliffe2026-03-27
* Improve calculations of the amount and colour of ambient and directional sun ...Dan Goodliffe2026-03-26
* Improve light approximations in LightDirectionDan Goodliffe2026-03-26
* Fix warnings in Environment:getSunPosDan Goodliffe2026-03-26
* Fix warnings in glAllocator.hDan Goodliffe2026-03-26
* glAllocator revampDan Goodliffe2026-03-15
* Add missing algorithm includeDan Goodliffe2026-03-15
* Avoid UB in calculating member offsetDan Goodliffe2026-03-15
* Remove unused bits from gameMainSelector.cppDan Goodliffe2026-03-15
* Expose Camera's aspect ratioDan Goodliffe2026-03-15
* Fix class/struct mix-up friending test caseDan Goodliffe2026-03-15
* Bump ctre to latestDan Goodliffe2026-03-15
* Don't pass null to Texture constructor pixel dataDan Goodliffe2026-03-14
* Shared VAO for all 3 parts of RailVehicleClassDan Goodliffe2026-03-12
* Reuse vertex array objects for common structures with DSADan Goodliffe2026-03-11
* Add missing typename exporting base::value_type from InstanceVerticesDan Goodliffe2026-03-11
* Sprinkling of glDebugScope in assets and render partsDan Goodliffe2026-03-11
* Split addAttribsFor away from requiring a buffer to bindDan Goodliffe2026-03-11
* Replace hacky m4 shader preprocessing with proper glslang versionDan Goodliffe2026-03-10
* Refactor glMappedBufferWriter into a DSA wrapper for std::spanDan Goodliffe2026-03-10
* Switch frame and render buffer to DSA helpersDan Goodliffe2026-03-10
* Switch to floating point, camera relative position bufferDan Goodliffe2026-03-10
* Specialise glTexture::savePositionDan Goodliffe2026-03-09
* Remove identifier naming lint comments, gl* is fineDan Goodliffe2026-03-08
* Move all low level texture operations to DSA helpers in glTextureDan Goodliffe2026-03-08
* Replace gl_traits glTexParameter with glTexture::parameter DSA wrapperDan Goodliffe2026-03-07
* Fix naming violations in MeshDan Goodliffe2026-03-07
* Add glVertexArray useBufferDan Goodliffe2026-03-07
* Don't create and then replace shadow and billboard texturesDan Goodliffe2026-03-07
* Merge branch 'glalloc'Dan Goodliffe2026-03-07
|\
| * Replace glContainer with glAllocatorDan Goodliffe2026-03-07
| * Remove VertexArrayObject and supporting non-DSA gl_traits helpersDan Goodliffe2026-03-06
| * Replace use of VertexArrayObject with glVertexArray/glBuffer DSA versionsDan Goodliffe2026-03-06
| * Extend glVertexArray with VertexArrayConfiguratorDan Goodliffe2026-03-06
| * Replace generic glBuffer type alias with a full implementationDan Goodliffe2026-03-06
| * Define SequentialCollection in terms of contiguous_rangeDan Goodliffe2026-03-06