()
| 30 | } |
| 31 | |
| 32 | static getIsFloatRead() { |
| 33 | const kernelString = `function kernelFunction() { |
| 34 | return 1; |
| 35 | }`; |
| 36 | const kernel = new this(kernelString, { |
| 37 | context: this.testContext, |
| 38 | canvas: this.testCanvas, |
| 39 | validate: false, |
| 40 | output: [1], |
| 41 | precision: 'single', |
| 42 | returnType: 'Number', |
| 43 | tactic: 'speed', |
| 44 | }); |
| 45 | kernel.build(); |
| 46 | kernel.run(); |
| 47 | const result = kernel.renderOutput(); |
| 48 | kernel.destroy(true); |
| 49 | return result[0] === 1; |
| 50 | } |
| 51 | |
| 52 | static getIsIntegerDivisionAccurate() { |
| 53 | function kernelFunction(v1, v2) { |
no test coverage detected