summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2025-10-24kmscube: Fix NUL truncation in initialisation stringHEADmasterAdrián Larumbe2-1/+2
2025-08-11gst-decoder: Inline buffer_to_image() inside video_frame()Andrew Davis1-36/+16
2025-08-11gst-decoder: Use GStreamer glupload for video cubeAndrew Davis4-184/+67
2025-08-09kmscube: add write to png option to offscreenErico Nunes4-8/+44
2025-08-09common: move write to png functionality to commonErico Nunes3-39/+48
2025-08-08kmscube: try drmModeAddFB if drmModeAddFB2 doesn't workMaya Matuszczyk1-0/+11
2025-07-25kmscube: Move cube vertex data to common locationAndrew Davis7-554/+91
2025-07-25kmscube: Combine shader compiling and linking functionAndrew Davis8-70/+19
2025-07-25kmscube: Get attribute locations dynamically over static bindingsAndrew Davis6-92/+80
2025-07-25gst-decoder: Reuse already fetched sink padAndrew Davis1-4/+2
2025-07-25cube-video: Use new VBO for blit vertex dataAndrew Davis1-3/+19
2025-07-25cube-video: Create new frame after setting up new decoderAndrew Davis1-0/+9
2025-07-25cube-video: Do not setup VertexAttribPointer in initAndrew Davis1-6/+18
2025-07-25cube-video: Do not setup texture parameters each drawAndrew Davis1-6/+5
2025-07-25cube-gears: Save and restore viewportAndrew Davis1-6/+5
2025-07-25cube-gears: Only generate framebuffer texture and renderbuffer onceAndrew Davis1-12/+9
2025-07-25cube-gears: Do not use renderbuffer texture targetsAndrew Davis1-12/+3
2025-07-25cube-gears: Only set vertex attributes when neededAndrew Davis1-9/+6
2025-07-25cube-gears: Redisable depth testing before drawing cubeAndrew Davis1-4/+2
2025-07-25cube-tex: Bind attribute location 2 to in_TexCoord not in_colorAndrew Davis1-1/+1
2025-07-25cube-shadertoy: Save and restore viewportAndrew Davis1-7/+5
2025-07-25cube-shadertoy: Do not assume 0 is default framebuffer numberAndrew Davis1-2/+9
2025-07-25cube-shadertoy: Do not setup VertexAttribPointer in initAndrew Davis1-6/+0
2025-07-25cube-shadertoy: Do not setup texture parameters each drawAndrew Davis1-5/+0
2025-07-25cube-shadertoy: Bind attribute location 2 to in_TexCoord not in_colorAndrew Davis1-1/+1
2025-07-25cube-shadertoy: Bind attribute location for correct programAndrew Davis1-1/+1
2025-07-25cube-shadertoy: Do not re-enable face culling each draw loopAndrew Davis1-1/+0
2025-07-25kmscube: The clear color only needs set onceAndrew Davis7-12/+12
2025-07-25kmscube: Do not recompute projection matrix each frameAndrew Davis5-34/+25
2025-07-25kmscube: Cast normal matrix from modelview matrix in shaderAndrew Davis5-75/+10
2025-07-25perfcntrs: Move timer function out of common to perfcntrsAndrew Davis3-14/+12
2025-07-25esUtil: Remove unused definitions and function declarationsAndrew Davis1-169/+0
2025-06-23kmscube: turn buf_to_fd() into a helper reused by cube-texAndrew Davis4-140/+69
2025-06-04kmscube: factor out FPS reportingAndrew Davis5-88/+69
2025-06-04kmscube: factor out init_egl() from each cube initAndrew Davis12-68/+73
2025-06-04kmscube: refactor init_egl() to return a new egl instanceAndrew Davis7-67/+64
2025-06-04kmscube: store width and height instead of gbmAndrew Davis2-7/+8
2025-06-04cube-gears: Remove unneeded extension checksAndrew Davis1-5/+0
2024-11-06kmscube: gears: use only GLES2Erico Nunes1-3/+1
2024-09-26common: fix cast type in init_egl()Eric Engestrom1-1/+1
2024-09-26gst-decoder.c: switch to decodebin3Hugues Fruchet2-2/+2
2024-09-24kmscube: warn of missing mode argument in offscreen rendersAdrian Larumbe1-0/+5
2024-05-07Allow running in background with STDIN set to O_NONBLOCKINGMarkus Niebel6-23/+33
2024-02-26kmscube: Fix incorrect modifier check in create_framebuffer functionChristopher Michael1-9/+7
2023-09-26kmscube: Add gears modeScott Moreau4-3/+797
2023-09-26es: Update to prepare for gears modeScott Moreau2-49/+85
2023-09-26ci: enable MR pipelinesEric Engestrom1-0/+8
2023-08-02Revert "ci: use gitlab proxy to avoid hitting dockerhub every time"Eric Engestrom1-2/+2
2023-07-26kmscube: Add [-n N] option to specify connector IDRalph Campbell6-22/+51
2023-07-12kmscube: add offscreen rendering supportDmitry Baryshkov5-3/+200