summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Add glVertexArray useBufferDan Goodliffe2 days
* Don't create and then replace shadow and billboard texturesDan Goodliffe2 days
* Merge branch 'glalloc'Dan Goodliffe2 days
|\
| * Replace glContainer with glAllocatorDan Goodliffe2 days
| * Remove VertexArrayObject and supporting non-DSA gl_traits helpersDan Goodliffe3 days
| * Replace use of VertexArrayObject with glVertexArray/glBuffer DSA versionsDan Goodliffe3 days
| * Extend glVertexArray with VertexArrayConfiguratorDan Goodliffe3 days
| * Replace generic glBuffer type alias with a full implementationDan Goodliffe3 days
| * Define SequentialCollection in terms of contiguous_rangeDan Goodliffe3 days
| * Add vertexAttribFormatFunc to gl_traits for DSA vertex configurationDan Goodliffe3 days
| * Include a stacktrace in Boost test context reported for OpenGL errorsDan Goodliffe3 days
| * Replace basic glVertexArray with a specific class ready for helpersDan Goodliffe5 days
|/
* Update stencils and billboards less oftenDan Goodliffe6 days
* Calculate an appropriate billboardSize and useMeshClipDistDan Goodliffe7 days
* Wrap up some low level texture operations in glTexture classDan Goodliffe7 days
* Refactor glArrays to better expose underlying typesDan Goodliffe9 days
* Billboard foliageDan Goodliffe9 days
* Add BillboardProgram to SceneShaderDan Goodliffe9 days
* Use RelativeDistance in Camera near/fear and expose member variablesDan Goodliffe9 days
* Allow specifying all three partition functions independentlyDan Goodliffe9 days
* Support for the BillboardPainterDan Goodliffe9 days
* 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
* Support for testing if a point/sphere is within a FrustumDan Goodliffe2026-02-15
* Refactor test-instancing so the data is generated in a common fixtureDan Goodliffe2026-02-14
* Add support for partitioning by 2 unary predicatesDan Goodliffe2026-02-14
* Return indices instead of iterates from InstanceVertices::partitionDan Goodliffe2026-02-14
* Ensure ANALYSIS_DIRECTORY root folder is created up frontDan Goodliffe2026-02-14
* Fix initialising new entries in glContainer::resizeDan Goodliffe2026-02-14
* Don't write test output to /tmp, use ANALYSIS_DIRECTORY insteadDan Goodliffe2026-02-06
* Merge branch 'glmax'Dan Goodliffe2026-02-06
|\
| * Make similar array tidy-up to networkStraight shadersDan Goodliffe2026-01-31
| * Tidy networkCurve shadersDan Goodliffe2026-01-31
| * Rename shader source in keeping with glsl expectationsDan Goodliffe2026-01-31
| * Initial commit using tesselation shader to create curvesDan Goodliffe2026-01-31
| * Update OpenGL context and shaders to v4.6Dan Goodliffe2026-01-29
| * Fix search/replace of GL_* macros in glslDan Goodliffe2026-01-29
| * Explicit cast to vec3 to disambiguate length/distance calcDan Goodliffe2026-01-26
| * Fix warnings and minor tidy for GL lookupsDan Goodliffe2026-01-26
| * Include GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS in networkCurve output calcDan Goodliffe2026-01-23
|/
* Add glDebugScopeDan Goodliffe2026-01-16
* Tidy thirdparty jam, use -isystem for thirdparty includesDan Goodliffe2026-01-16
* Pass shaders through glslangValidatorDan Goodliffe2026-01-16
* Add constexpr lround for glm::vecDan Goodliffe2026-01-15
* Bump glad to v2.0.8Dan Goodliffe2026-01-08