| Commit message (Expand) | Author | Age | Files | Lines |
| * | ShaderCode: ctor are noexcept, create (shared) may throw, returns nullptr on ... | Sven Göthel | 40 hours | 1 | -21/+19 |
| * | GLUniformSyncPMVMat4fExt: Add ctor w/ simple reference; Fix using `bool Shade... | Sven Göthel | 41 hours | 2 | -3/+6 |
| * | WIP: Primitives/GraphShape Alignment for simple tesselated mesh shapes | Svenson Han Göthel | 4 days | 1 | -1/+13 |
| * | Bump jaulib, utilizing safe string-ops | Sven Göthel | 4 days | 14 | -104/+104 |
| * | Renamed <Type>Ref -> <Type>SRef | Sven Göthel | 4 days | 26 | -563/+664 |
| * | ShaderState: Unify own*() -> manage() and isManaged() for attributes and unif... | Sven Göthel | 2025-11-22 | 1 | -9/+10 |
| * | Adopt to HashMapWrap fix | Sven Göthel | 2025-11-22 | 3 | -23/+27 |
| * | Use common jau/basic_collections.hpp for basic collections | Sven Göthel | 2025-11-22 | 2 | -162/+29 |
| * | Refine API + Implementation Memory Efficiency (see description) | Sven Göthel | 2025-11-22 | 8 | -326/+546 |
| * | Link SolInSpace to examples (doxygen + README) | Sven Göthel | 2025-11-13 | 1 | -0/+4 |
| * | GLUniformData: Add std::ostream overload | Sven Göthel | 2025-11-13 | 1 | -0/+4 |
| * | ShaderCode: Add addGLSLDefines() (default customization) | Sven Göthel | 2025-11-13 | 1 | -7/+63 |
| * | Add GLUniformVec2f. Add GLArrayDataClient::put w/ initializer list | Sven Göthel | 2025-11-12 | 2 | -1/+28 |
| * | Add gamp::av::PTS | Sven Göthel | 2025-11-02 | 2 | -0/+345 |
| * | CDTriangulator2D::addCurve: Use constexpr branch | Sven Göthel | 2025-11-02 | 1 | -1/+1 |
| * | Fix ShaderCode::addDefaultShaderPrecision: Return given position if nothing t... | Sven Göthel | 2025-11-02 | 1 | -1/+1 |
| * | GLLaunchProps: Parse arg '-gl <GL-Profile-Tag>' to allow commandline override | Sven Göthel | 2025-11-02 | 2 | -1/+14 |
| * | Update: jaulib, move code to `impl`, clang-19 clean, ... | Sven Göthel | 2025-10-23 | 34 | -510/+395 |
| * | Graph: Add reference to Rami Santina's work (paper + slides) and add WebAssem... | Sven Göthel | 2025-03-24 | 1 | -1/+10 |
| * | Graph: First working curved shapes (GraphShapes01) | Sven Göthel | 2025-03-24 | 9 | -218/+2072 |
| * | Graph: Using single Graph::DEBUG_MODE | Sven Göthel | 2025-03-24 | 3 | -2/+41 |
| * | SDL/GL: Hint RGBA5551 (-> RGBA8888) before creating window and respect given ... | Sven Göthel | 2025-03-24 | 1 | -1/+10 |
| * | GLUtilTesselator: Simplify API | Sven Göthel | 2025-03-24 | 1 | -7/+15 |
| * | GLArratData: Use uint32_t for GLUInt* array buffer for indices | Sven Göthel | 2025-03-24 | 3 | -11/+19 |
| * | GLSL ShaderCode: Favor string_view over string if possible, allowing constexp... | Sven Göthel | 2025-03-24 | 2 | -21/+17 |
| * | Minor enhancements (Outline/Shape, GLArrayDataClient, GLUTesselator) | Sven Göthel | 2025-03-16 | 6 | -131/+293 |
| * | Adding examples: Primitives01 (naive), Primitives02 (OutlineShape/glutess2) | Sven Göthel | 2025-03-13 | 1 | -6/+7 |
| * | Add OutlineShape, Outline, GLUtilTesselator: Transforming OutlineShapes to tr... | Sven Göthel | 2025-03-13 | 3 | -0/+1018 |
| * | Environment: Align env-var-names to namespace/folder names 'renderer' -> 'ren... | Sven Göthel | 2025-03-13 | 1 | -4/+4 |
| * | PointerEvent::pointerId Use default value index=0 | Sven Göthel | 2025-03-13 | 1 | -1/+1 |
| * | ShaderCode: Fix shader source file include | Sven Göthel | 2025-03-13 | 1 | -14/+10 |
| * | ShaderState: Fix verbose INFO_PRINT | Sven Göthel | 2025-03-13 | 1 | -30/+37 |
| * | ShaderState: Call all GL functions via ::gl* (explicitly denoting external li... | Sven Göthel | 2025-03-13 | 1 | -12/+13 |
| * | Fix throwing exception (dropping 'new' from Java conversion) | Sven Göthel | 2025-03-13 | 2 | -7/+7 |
| * | Uniform SyncBuffers: Use constexpr for simple getter | Sven Göthel | 2025-03-13 | 1 | -5/+5 |
| * | GLArrayDataServer::createData: Fix ctor call, add int32 typedefs | Sven Göthel | 2025-03-13 | 1 | -5/+7 |
| * | GLArrayData*: Use non-virtual toStringImpl in ctor; Add toString(withData) va... | Sven Göthel | 2025-03-13 | 4 | -28/+43 |
| * | Examples: Move pointer/keyboard interaction from demo RenderListener to examp... | Sven Göthel | 2025-03-08 | 1 | -3/+10 |
| * | PointerEvent: Fix API doc reference | Sven Göthel | 2025-03-08 | 1 | -3/+3 |
| * | Simplify API: Event use consumed, pass mutable event reference; PointerEvent ... | Sven Göthel | 2025-03-05 | 9 | -38/+63 |
| * | GLUniformSyncMatrices4f::data() needs to return SyncMats4f::syncedData() | Sven Göthel | 2025-03-04 | 1 | -4/+4 |
| * | PointerEvent: Mention top-left coordinate system. gamp_sdl2: Scale win-coords... | Sven Göthel | 2025-03-04 | 1 | -2/+2 |
| * | Rename GLContext:{->down}cast() | Sven Göthel | 2025-03-03 | 1 | -1/+2 |
| * | Remove direct GL*/gl*.h includes from gamp::render::gl (but GLHeader.hpp) | Sven Göthel | 2025-03-03 | 4 | -6/+0 |
| * | GLCapabilities: Complete API doc | Sven Göthel | 2025-03-03 | 1 | -0/+81 |
| * | Decouple gamp::wt from gamp::render:gl using gamp::render::RenderContext, add... | Sven Göthel | 2025-03-03 | 26 | -438/+1476 |
| * | Use CamelCase for header file, ease reading and identifying the many .. | Sven Göthel | 2025-03-01 | 36 | -101/+101 |
| * | rename gamp/render{er->}/gl | Sven Göthel | 2025-03-01 | 27 | -68/+68 |
| * | flatten copyright header, use: SPDX-License-Identifier: MIT | Sven Göthel | 2025-03-01 | 27 | -608/+261 |
| * | Doxygen: Add RedSquareES2.{cpp, hpp} and GearsES2.hpp to examples and for gen... | Sven Göthel | 2025-02-28 | 1 | -0/+14 |