Skip to content

glCoreTextureUpdate

Chris Petersen edited this page Oct 16, 2014 · 1 revision

glCoreTextureUpdate updates texture data (for dynamic textures). To use this, first modify data returned with glCoreTextureData

Parameter Description
t texture to be updated

Example

Example 1: Clear a texture drawing area.

(define (glgui-drawingarea-clear g wgt)
  (let ((color (glgui-widget-get g wgt 'color))
         (t (glgui-widget-get g wgt 'data)))
    (let loop ((i 0))
      (if (< i (length color)) (begin
        (u8vector-fill! (table-ref t (fx+ i 100)) 0) ;;data
        (glCoreTextureUpdate (table-ref t i)) ;;texture
        (loop (fx+ i 1)))))))
Clone this wiki locally