summaryrefslogtreecommitdiff
path: root/gfx
Commit message (Expand)AuthorAge
* Remove more use of legacy typesDan Goodliffe2024-01-01
* Remove legacy Position types from shadowMapperDan Goodliffe2024-01-01
* Simplify and 'fix' the wave cycleDan Goodliffe2024-01-01
* Remove misleading power operator^ on vec2/3Dan Goodliffe2023-12-29
* Remove weird operator! on vec2/3Dan Goodliffe2023-12-29
* Run shadow mapper in camera relative spaceDan Goodliffe2023-12-17
* Use new calc types in camera extents to address overflowDan Goodliffe2023-12-17
* Fix output of position data to include model positionDan Goodliffe2023-12-17
* Use 32bit integer texture for position render dataDan Goodliffe2023-12-17
* Use a separate framebuffer for illumination phaseDan Goodliffe2023-12-17
* Basic support for saving integer position bufferDan Goodliffe2023-12-15
* Support setting framebuffer texture formatDan Goodliffe2023-12-15
* Basic support for saving intermediate render buffersDan Goodliffe2023-12-13
* Fix clamping to seafloor and add specific testDan Goodliffe2023-12-11
* Integer cameraDan Goodliffe2023-12-11
* Set the viewPoint uniform in shadow shadersDan Goodliffe2023-12-03
* Shader viewPoint now an integerDan Goodliffe2023-12-03
* Model positions as integersDan Goodliffe2023-11-25
* Remove getTransformDan Goodliffe2023-11-25
* Send position and rotation matrix to GPU separately in shadowmapper dynamicDan Goodliffe2023-11-25
* Send position and rotation matrix to GPU separately in basic programDan Goodliffe2023-11-25
* Switch to millimeters for spatial unitsDan Goodliffe2023-11-15
* Send position and rotation matrix to GPU separatelyDan Goodliffe2023-11-13
* Refactor BufferedLocationT to use a callbackDan Goodliffe2023-11-11
* Add BufferedLocation method for getting the rotation only transformDan Goodliffe2023-11-11
* Fix definition of shadowMapRegionsDan Goodliffe2023-11-09
* WIP typedefing just about everything elseDan Goodliffe2023-11-09
* WIP typedefing all the things - sourcesDan Goodliffe2023-11-09
* WIP typedefing all the things - headersDan Goodliffe2023-11-07
* Reformat with new clang-formatDan Goodliffe2023-11-07
* Swap GLEW for more modern gladDan Goodliffe2023-05-28
* Make Mesh into a template to support any vertex typeDan Goodliffe2023-05-10
* Templated BufferedLocation and single buffer storage for RVC locationsDan Goodliffe2023-05-06
* Refactor InstanceVertices in terms of glContainerDan Goodliffe2023-05-01
* Reformat with new clang-format 16Dan Goodliffe2023-04-29
* Drop .hpp for header only thingsDan Goodliffe2023-04-29
* Dunno how, but some DOS new lines got in here!Dan Goodliffe2023-04-29
* Lookup material details once in the vertex shaderDan Goodliffe2023-04-27
* Revert "Export mesh size and primitive type"Dan Goodliffe2023-04-26
* Add Mesh helper for drawing instancesDan Goodliffe2023-04-26
* Point shaders (shadows) can all share the same implementation now in a single...Dan Goodliffe2023-04-26
* Point shaders can all share the same implementation now in a single placeDan Goodliffe2023-04-26
* Pop and complete instanced shadow supportDan Goodliffe2023-04-26
* Add BufferedLocationDan Goodliffe2023-04-23
* Assert the buffer is actually mappedDan Goodliffe2023-04-23
* Keep the instance unused vector sorted and binary search itDan Goodliffe2023-04-22
* Don't fill the instances unused vector unnecessarilyDan Goodliffe2023-04-22
* Test instancing automatic unmap when count is called, add some nodiscardDan Goodliffe2023-04-22
* Streamline the instancing maintenanceDan Goodliffe2023-04-22
* Fix the instancing maintenanceDan Goodliffe2023-04-22