|
18 | 18 | import {describeWithFlags} from '../../jasmine_util';
|
19 | 19 | import {expectArraysClose, expectNumbersClose} from '../../test_util';
|
20 | 20 | import {getGlslDifferences} from './glsl_version';
|
21 |
| -import {binSearchLastTrue, GPGPUContext} from './gpgpu_context'; |
| 21 | +import {GPGPUContext, linearSearchLastTrue} from './gpgpu_context'; |
22 | 22 | import * as tex_util from './tex_util';
|
23 | 23 |
|
24 | 24 | const DOWNLOAD_FLOAT_ENVS = {
|
@@ -316,88 +316,88 @@ describeWithFlags('GPGPUContext', DOWNLOAD_FLOAT_ENVS, () => {
|
316 | 316 | });
|
317 | 317 | });
|
318 | 318 |
|
319 |
| -describe('gpgpu_context binSearchLastTrue', () => { |
| 319 | +describe('gpgpu_context linearSearchLastTrue', () => { |
320 | 320 | it('[false]', () => {
|
321 | 321 | const a: boolean[] = [false];
|
322 | 322 | const arr = a.map(x => () => x);
|
323 |
| - expect(binSearchLastTrue(arr)).toBe(-1); |
| 323 | + expect(linearSearchLastTrue(arr)).toBe(-1); |
324 | 324 | });
|
325 | 325 |
|
326 | 326 | it('[true]', () => {
|
327 | 327 | const a: boolean[] = [true];
|
328 | 328 | const arr = a.map(x => () => x);
|
329 |
| - expect(binSearchLastTrue(arr)).toBe(0); |
| 329 | + expect(linearSearchLastTrue(arr)).toBe(0); |
330 | 330 | });
|
331 | 331 |
|
332 | 332 | it('[false, false]', () => {
|
333 | 333 | const a: boolean[] = [false, false];
|
334 | 334 | const arr = a.map(x => () => x);
|
335 |
| - expect(binSearchLastTrue(arr)).toBe(-1); |
| 335 | + expect(linearSearchLastTrue(arr)).toBe(-1); |
336 | 336 | });
|
337 | 337 |
|
338 | 338 | it('[true, false]', () => {
|
339 | 339 | const a: boolean[] = [true, false];
|
340 | 340 | const arr = a.map(x => () => x);
|
341 |
| - expect(binSearchLastTrue(arr)).toBe(0); |
| 341 | + expect(linearSearchLastTrue(arr)).toBe(0); |
342 | 342 | });
|
343 | 343 |
|
344 | 344 | it('[true, true]', () => {
|
345 | 345 | const a: boolean[] = [true, true];
|
346 | 346 | const arr = a.map(x => () => x);
|
347 |
| - expect(binSearchLastTrue(arr)).toBe(1); |
| 347 | + expect(linearSearchLastTrue(arr)).toBe(1); |
348 | 348 | });
|
349 | 349 |
|
350 | 350 | it('[false, false, false]', () => {
|
351 | 351 | const a: boolean[] = [false, false, false];
|
352 | 352 | const arr = a.map(x => () => x);
|
353 |
| - expect(binSearchLastTrue(arr)).toBe(-1); |
| 353 | + expect(linearSearchLastTrue(arr)).toBe(-1); |
354 | 354 | });
|
355 | 355 |
|
356 | 356 | it('[true, false, false]', () => {
|
357 | 357 | const a: boolean[] = [true, false, false];
|
358 | 358 | const arr = a.map(x => () => x);
|
359 |
| - expect(binSearchLastTrue(arr)).toBe(0); |
| 359 | + expect(linearSearchLastTrue(arr)).toBe(0); |
360 | 360 | });
|
361 | 361 |
|
362 | 362 | it('[true, true, false]', () => {
|
363 | 363 | const a: boolean[] = [true, true, false];
|
364 | 364 | const arr = a.map(x => () => x);
|
365 |
| - expect(binSearchLastTrue(arr)).toBe(1); |
| 365 | + expect(linearSearchLastTrue(arr)).toBe(1); |
366 | 366 | });
|
367 | 367 |
|
368 | 368 | it('[true, true, true]', () => {
|
369 | 369 | const a: boolean[] = [true, true, true];
|
370 | 370 | const arr = a.map(x => () => x);
|
371 |
| - expect(binSearchLastTrue(arr)).toBe(2); |
| 371 | + expect(linearSearchLastTrue(arr)).toBe(2); |
372 | 372 | });
|
373 | 373 |
|
374 | 374 | it('[false, false, false, false]', () => {
|
375 | 375 | const a: boolean[] = [false, false, false, false];
|
376 | 376 | const arr = a.map(x => () => x);
|
377 |
| - expect(binSearchLastTrue(arr)).toBe(-1); |
| 377 | + expect(linearSearchLastTrue(arr)).toBe(-1); |
378 | 378 | });
|
379 | 379 |
|
380 | 380 | it('[true, false, false, false]', () => {
|
381 | 381 | const a: boolean[] = [true, false, false, false];
|
382 | 382 | const arr = a.map(x => () => x);
|
383 |
| - expect(binSearchLastTrue(arr)).toBe(0); |
| 383 | + expect(linearSearchLastTrue(arr)).toBe(0); |
384 | 384 | });
|
385 | 385 |
|
386 | 386 | it('[true, true, false, false]', () => {
|
387 | 387 | const a: boolean[] = [true, true, false, false];
|
388 | 388 | const arr = a.map(x => () => x);
|
389 |
| - expect(binSearchLastTrue(arr)).toBe(1); |
| 389 | + expect(linearSearchLastTrue(arr)).toBe(1); |
390 | 390 | });
|
391 | 391 |
|
392 | 392 | it('[true, true, true, false]', () => {
|
393 | 393 | const a: boolean[] = [true, true, true, false];
|
394 | 394 | const arr = a.map(x => () => x);
|
395 |
| - expect(binSearchLastTrue(arr)).toBe(2); |
| 395 | + expect(linearSearchLastTrue(arr)).toBe(2); |
396 | 396 | });
|
397 | 397 |
|
398 | 398 | it('[true, true, true, true]', () => {
|
399 | 399 | const a: boolean[] = [true, true, true, true];
|
400 | 400 | const arr = a.map(x => () => x);
|
401 |
| - expect(binSearchLastTrue(arr)).toBe(3); |
| 401 | + expect(linearSearchLastTrue(arr)).toBe(3); |
402 | 402 | });
|
403 | 403 | });
|
0 commit comments