summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* glAllocator revampHEADmainDan Goodliffe8 hours
* Add missing algorithm includeDan Goodliffe8 hours
* Avoid UB in calculating member offsetDan Goodliffe8 hours
* Remove unused bits from gameMainSelector.cppDan Goodliffe8 hours
* Expose Camera's aspect ratioDan Goodliffe8 hours
* Fix class/struct mix-up friending test caseDan Goodliffe9 hours
* Bump ctre to latestDan Goodliffe9 hours
* Don't pass null to Texture constructor pixel dataDan Goodliffe11 hours
* Shared VAO for all 3 parts of RailVehicleClassDan Goodliffe3 days
* Reuse vertex array objects for common structures with DSADan Goodliffe4 days
* Add missing typename exporting base::value_type from InstanceVerticesDan Goodliffe4 days
* Sprinkling of glDebugScope in assets and render partsDan Goodliffe4 days
* Split addAttribsFor away from requiring a buffer to bindDan Goodliffe4 days
* Replace hacky m4 shader preprocessing with proper glslang versionDan Goodliffe5 days
* Refactor glMappedBufferWriter into a DSA wrapper for std::spanDan Goodliffe5 days
* Switch frame and render buffer to DSA helpersDan Goodliffe5 days
* Switch to floating point, camera relative position bufferDan Goodliffe5 days
* Specialise glTexture::savePositionDan Goodliffe6 days
* Remove identifier naming lint comments, gl* is fineDan Goodliffe7 days
* Move all low level texture operations to DSA helpers in glTextureDan Goodliffe7 days
* Replace gl_traits glTexParameter with glTexture::parameter DSA wrapperDan Goodliffe8 days
* Fix naming violations in MeshDan Goodliffe8 days
* Add glVertexArray useBufferDan Goodliffe8 days
* Don't create and then replace shadow and billboard texturesDan Goodliffe8 days
* Merge branch 'glalloc'Dan Goodliffe8 days
|\
| * Replace glContainer with glAllocatorDan Goodliffe8 days
| * Remove VertexArrayObject and supporting non-DSA gl_traits helpersDan Goodliffe9 days
| * Replace use of VertexArrayObject with glVertexArray/glBuffer DSA versionsDan Goodliffe9 days
| * Extend glVertexArray with VertexArrayConfiguratorDan Goodliffe9 days
| * Replace generic glBuffer type alias with a full implementationDan Goodliffe9 days
| * Define SequentialCollection in terms of contiguous_rangeDan Goodliffe9 days
| * Add vertexAttribFormatFunc to gl_traits for DSA vertex configurationDan Goodliffe9 days
| * Include a stacktrace in Boost test context reported for OpenGL errorsDan Goodliffe9 days
| * Replace basic glVertexArray with a specific class ready for helpersDan Goodliffe11 days
|/
* Update stencils and billboards less oftenDan Goodliffe11 days
* Calculate an appropriate billboardSize and useMeshClipDistDan Goodliffe13 days
* Wrap up some low level texture operations in glTexture classDan Goodliffe13 days
* Refactor glArrays to better expose underlying typesDan Goodliffe2026-02-28
* Billboard foliageDan Goodliffe2026-02-28
* Add BillboardProgram to SceneShaderDan Goodliffe2026-02-28
* Use RelativeDistance in Camera near/fear and expose member variablesDan Goodliffe2026-02-28
* Allow specifying all three partition functions independentlyDan Goodliffe2026-02-28
* Support for the BillboardPainterDan Goodliffe2026-02-28
* Tidy the preFrame logic into a single function in SceneRendererDan Goodliffe2026-02-23
* Simplified FrustumDan Goodliffe2026-02-21
* Reduce shader includes, doesn't use materialInterface, just DetailDan Goodliffe2026-02-20
* Simplified and tidied ShadowMapperDan Goodliffe2026-02-20
* Correctly scale frustum plane vectorsDan Goodliffe2026-02-20
* Fix up the preFrame process to use both frustumsDan Goodliffe2026-02-18
* Add Renderable::preFrame for doing non-const frame prep workDan Goodliffe2026-02-16