   invalid, and also makes a note as to which parameters must be refreshed.
   ###
   texParamChanged: (self, evtName) =>
-    param = evtName.substring(evtName.indexOf('change:')+7, evtName.length)
-    @invalidate param
+    @invalidate()
 
   ###
   Finds or creates and then returns the texture handle for the given context.

  will cause it to be invalid. Textures are invalid by default. They become
  valid automatically when they are bound to a graphics driver.
  ###
  isValid: -> @get 'changedTexParams' & FLAGS.texture_validity

  ###
  Forces this texture to become valid, even if the latest changes have not
  been reflected within the graphics driver.
  ###
  forceValid: -> @set 'flags', 0

  ###
  Subclasses must implement this method. It is called during validation,

      @generateMipmap gl, target, attrs.mipmap_hint

    # done!
    @forceValid()
    return handle

  generateMipmap: (renderer, target, hint) ->
