cacce7f8b6aba671f06debea1d5e2a35cff8349f3d85f21085fae4b33bbffd5c.json 4.9 KB

1
  1. {"ast":null,"code":"import { Engine } from \"../../Engines/engine.js\";\n/** @internal */\n// eslint-disable-next-line no-var\nexport var _forceTransformFeedbackToBundle = true;\nEngine.prototype.createTransformFeedback = function () {\n const transformFeedback = this._gl.createTransformFeedback();\n if (!transformFeedback) {\n throw new Error(\"Unable to create Transform Feedback\");\n }\n return transformFeedback;\n};\nEngine.prototype.deleteTransformFeedback = function (value) {\n this._gl.deleteTransformFeedback(value);\n};\nEngine.prototype.bindTransformFeedback = function (value) {\n this._gl.bindTransformFeedback(this._gl.TRANSFORM_FEEDBACK, value);\n};\nEngine.prototype.beginTransformFeedback = function (usePoints = true) {\n this._gl.beginTransformFeedback(usePoints ? this._gl.POINTS : this._gl.TRIANGLES);\n};\nEngine.prototype.endTransformFeedback = function () {\n this._gl.endTransformFeedback();\n};\nEngine.prototype.setTranformFeedbackVaryings = function (program, value) {\n this._gl.transformFeedbackVaryings(program, value, this._gl.INTERLEAVED_ATTRIBS);\n};\nEngine.prototype.bindTransformFeedbackBuffer = function (value) {\n this._gl.bindBufferBase(this._gl.TRANSFORM_FEEDBACK_BUFFER, 0, value ? value.underlyingResource : null);\n};\nEngine.prototype.readTransformFeedbackBuffer = function (target) {\n this._gl.getBufferSubData(this._gl.TRANSFORM_FEEDBACK_BUFFER, 0, target);\n};","map":{"version":3,"names":["Engine","_forceTransformFeedbackToBundle","prototype","createTransformFeedback","transformFeedback","_gl","Error","deleteTransformFeedback","value","bindTransformFeedback","TRANSFORM_FEEDBACK","beginTransformFeedback","usePoints","POINTS","TRIANGLES","endTransformFeedback","setTranformFeedbackVaryings","program","transformFeedbackVaryings","INTERLEAVED_ATTRIBS","bindTransformFeedbackBuffer","bindBufferBase","TRANSFORM_FEEDBACK_BUFFER","underlyingResource","readTransformFeedbackBuffer","target","getBufferSubData"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@babylonjs/core/Engines/Extensions/engine.transformFeedback.js"],"sourcesContent":["import { Engine } from \"../../Engines/engine.js\";\n/** @internal */\n// eslint-disable-next-line no-var\nexport var _forceTransformFeedbackToBundle = true;\nEngine.prototype.createTransformFeedback = function () {\n const transformFeedback = this._gl.createTransformFeedback();\n if (!transformFeedback) {\n throw new Error(\"Unable to create Transform Feedback\");\n }\n return transformFeedback;\n};\nEngine.prototype.deleteTransformFeedback = function (value) {\n this._gl.deleteTransformFeedback(value);\n};\nEngine.prototype.bindTransformFeedback = function (value) {\n this._gl.bindTransformFeedback(this._gl.TRANSFORM_FEEDBACK, value);\n};\nEngine.prototype.beginTransformFeedback = function (usePoints = true) {\n this._gl.beginTransformFeedback(usePoints ? this._gl.POINTS : this._gl.TRIANGLES);\n};\nEngine.prototype.endTransformFeedback = function () {\n this._gl.endTransformFeedback();\n};\nEngine.prototype.setTranformFeedbackVaryings = function (program, value) {\n this._gl.transformFeedbackVaryings(program, value, this._gl.INTERLEAVED_ATTRIBS);\n};\nEngine.prototype.bindTransformFeedbackBuffer = function (value) {\n this._gl.bindBufferBase(this._gl.TRANSFORM_FEEDBACK_BUFFER, 0, value ? value.underlyingResource : null);\n};\nEngine.prototype.readTransformFeedbackBuffer = function (target) {\n this._gl.getBufferSubData(this._gl.TRANSFORM_FEEDBACK_BUFFER, 0, target);\n};\n"],"mappings":"AAAA,SAASA,MAAM,QAAQ,yBAAyB;AAChD;AACA;AACA,OAAO,IAAIC,+BAA+B,GAAG,IAAI;AACjDD,MAAM,CAACE,SAAS,CAACC,uBAAuB,GAAG,YAAY;EACnD,MAAMC,iBAAiB,GAAG,IAAI,CAACC,GAAG,CAACF,uBAAuB,CAAC,CAAC;EAC5D,IAAI,CAACC,iBAAiB,EAAE;IACpB,MAAM,IAAIE,KAAK,CAAC,qCAAqC,CAAC;EAC1D;EACA,OAAOF,iBAAiB;AAC5B,CAAC;AACDJ,MAAM,CAACE,SAAS,CAACK,uBAAuB,GAAG,UAAUC,KAAK,EAAE;EACxD,IAAI,CAACH,GAAG,CAACE,uBAAuB,CAACC,KAAK,CAAC;AAC3C,CAAC;AACDR,MAAM,CAACE,SAAS,CAACO,qBAAqB,GAAG,UAAUD,KAAK,EAAE;EACtD,IAAI,CAACH,GAAG,CAACI,qBAAqB,CAAC,IAAI,CAACJ,GAAG,CAACK,kBAAkB,EAAEF,KAAK,CAAC;AACtE,CAAC;AACDR,MAAM,CAACE,SAAS,CAACS,sBAAsB,GAAG,UAAUC,SAAS,GAAG,IAAI,EAAE;EAClE,IAAI,CAACP,GAAG,CAACM,sBAAsB,CAACC,SAAS,GAAG,IAAI,CAACP,GAAG,CAACQ,MAAM,GAAG,IAAI,CAACR,GAAG,CAACS,SAAS,CAAC;AACrF,CAAC;AACDd,MAAM,CAACE,SAAS,CAACa,oBAAoB,GAAG,YAAY;EAChD,IAAI,CAACV,GAAG,CAACU,oBAAoB,CAAC,CAAC;AACnC,CAAC;AACDf,MAAM,CAACE,SAAS,CAACc,2BAA2B,GAAG,UAAUC,OAAO,EAAET,KAAK,EAAE;EACrE,IAAI,CAACH,GAAG,CAACa,yBAAyB,CAACD,OAAO,EAAET,KAAK,EAAE,IAAI,CAACH,GAAG,CAACc,mBAAmB,CAAC;AACpF,CAAC;AACDnB,MAAM,CAACE,SAAS,CAACkB,2BAA2B,GAAG,UAAUZ,KAAK,EAAE;EAC5D,IAAI,CAACH,GAAG,CAACgB,cAAc,CAAC,IAAI,CAAChB,GAAG,CAACiB,yBAAyB,EAAE,CAAC,EAAEd,KAAK,GAAGA,KAAK,CAACe,kBAAkB,GAAG,IAAI,CAAC;AAC3G,CAAC;AACDvB,MAAM,CAACE,SAAS,CAACsB,2BAA2B,GAAG,UAAUC,MAAM,EAAE;EAC7D,IAAI,CAACpB,GAAG,CAACqB,gBAAgB,CAAC,IAAI,CAACrB,GAAG,CAACiB,yBAAyB,EAAE,CAAC,EAAEG,MAAM,CAAC;AAC5E,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}