public unsafe Uniform Apply(FloatBuffer data) { isCacheInitialized = true; data.GetBufferInfo(fbInfo); cache.fp1 = fbInfo.pointer; cache.i1 = fbInfo.length; ApplyCache(); Log.LogOnGlErrF("[Uniform:Apply FloatBuffer] {0}", name); return(this); }